mov ah,10
中的int 21h
的用途是什么>>
大多数情况下,我们像输入字符串一样使用mov ah,0a
,但为什么移动ah,10?
nter db 'enter you name:$'
nam db 50,0,50 dup('$') ;num is 50, num + 1 is 0, num + 2 is 50
lfcr db 10,13,'$' ;line feed carrier return/next line carriage return
.code
main proc
mov ax,@data ;define
mov ds,ax
mov ah,9
lea dx,nter ;output nter
int 21h
mov ah,10
lea dx,nam
int 21h
int 21h中mov ah,10的用途是什么?大多数情况下,我们像mov ah,0a那样使用字符串输入,但是为什么mov ah,10? nter db'输入您的名字:$'nam db 50,0,50 dup('$'); num为50,num + 1为0,num + 2为...
通常,我们使用像mov ah,0a这样的字符串输入,但是为什么要使用mov ah,10?
[0a
是十六进制数字,用十进制数字表示10
。