99问答网
所有问题
汇编语言中 LEA DX,S MOV AH,9 INT 21H具体意思是什么,请大师指教。
如题所述
举报该问题
推荐答案 2020-02-19
LEA
DX,S
就是把变量s的地址(也就是
字符串
开始的地址)放到ds:dx中ds是段地址,dx是偏移。
MOV
AH,9
是指出调用是dos的9号功能,这个功能是显示一个以$结尾的字符串,$的
ascii码
是24h。
INT
21H
是调用dos中断。dos操作系统提供的功能大部分都放在int
21h中,你可以认为int
21h是你写的程序和dos内核的接口。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7eBzeXBzBj77eOeBet.html
其他回答
第1个回答 2020-02-20
LEA
DX,S
;装载s的有效地址到dx,该语句可以用mov
dx,s代换,把S单元的地址装到DX,因为下一条指令要用到S的地址
MOV
AH,9
INT
21H;调用DOS功能,该功能为显示DS:DX地址处的字符
相似回答
汇编语言中
LEA
DX,S
MOV
AH,9
INT
21H具体意思是什么,请大师指教
。
答:
LEA
DX,S
;装载s的有效地址到dx,该语句可以用
mov
;
dx,s
代换,把S单元的地址装到DX,因为下zhi一条指令dao要用到S的地址;
MOV
AH,9
INT
21H;调用DOS功能,该功能为显示DS:DX地址处的字符;
汇编语言
MOV AH 0BH INT
21H是
86单片机的DOS调用中断 完成的功能是:检验键盘状态 返回值:AL=00,...
这段
汇编代码是什么意思
?
答:
mov ah,9 int 21h ;
这三句的作用是调用9号功能的21h中断
,打印dx指向的字符串 mov ah,1 int 21h ;这两句的作用是调用1号功能的21中断,接收从键盘输入的一个字符,存放到al中 mov ah,4ch int 21h ;这两句是用来使程序正常结束的,传统的汇编程序用这种方法 str db 'Hello world!'...
汇编lea
dx,
codeg
mov
ah,9
h? 还有mov dl,0ah mov ah,2
int
21h
mov...
答:
lea
dx,
codeg
mov
ah,9
h int 21h 这是显示codeg中的字符串 mov dl,0ah mov ah,2 int 21h mov dl,0dh mov ah,2
int21h
这是屏幕回车换行,即光标移到下一行首字符位置
求一个
汇编语言
程序,简单的,要解释
答:
LEA
DX, S
UC ;SUC地址赋给DX
MOV
AH, 9
;
INT21H
功能号为9,代表屏幕输出DX存储地址指向的字符串 INT 21H ; 执行DOS中断21H ;以下为退出到DOS固定格式 MOV AH, 4CH ;INT21H功能号为4CH INT 21H CODE ENDS ;代码段结束 END START ;程序结束 表明程序从START 开始 ;程序运行结果...
哪位给翻译一下这段
代码
是用
汇编语言
写的,谢谢
答:
LEA
DX,
mes
mov
ah,9
int
21h
mov si,150h ;十进制ASCII存于150H起单元 mov di,15ah ;BCD后再存于15AH起内存 mov cx,20 ;只够输入20个字符 T0:mov ah,1 int 21h cmp al,'0'jb T1 cmp al,'9'ja T1 mov [si],al sub al,30h ;转换为BCD码 mov [di],al ;存入CS...
请解释下一个
汇编
各行
意思
!
答:
LEA
DX,S
TRING ;显示字符串
MOV
AH,9
INT
21H
MOV AH,4CH ;退出程序,返回到dos INT 21H CODES ENDS ;代码段结束 END START 补充:'hello world!'后面的13,10和‘$’:13和10代表回车和换行符,'$'代表字符串结束符 LEA DX,STRING MOV AH,9 ;还有这里,请解释下,这个9代表
什么,
这个地...
解释下面一个
汇编程序
每一行代码的
意思
功能.
答:
LEA
DX,S
TRING ;将字符串地址送到DX中
MOV
AH,9
INT
21H
;调用21H中断的9号动能。中断简单的讲 可以认为它是一个函数,只不过它没有函数名 只有数字代号而已 如上面的21H 中断更函数一样,也具有参数 一般的来说 他有两种参数,一个是功能参数,他决定了本次中断调用时的功能 功能参数一般需...
汇编语言中,
这句代码
是什么意思
啊
答:
这段代码是调用第9号DOS系统功能调用,在屏幕上显示一个字符串。字符串在数据段,首地址是inLabel,显示时遇到"$"字符结束。wait1:
mov
ah,
09h ;设置DOS系统功能调用的子功能号
lea
dx,
inLabel ;取inLabel的偏移地址,存入dx寄存器
int
21h
;执行DOS系统功能调用 在完整的
程序中
...
本人有一个
汇编语言
的加密程序。看不太懂
是什么意思,
求高手赐教!
答:
lea
dx,
buf
mov
ah,9
int
21h
endm 定义一个宏,名称为p,以后在
程序中
出现p的地方时,就相当于将中间的三行插入到了那里,这个宏调用了DOS中断,9号,输出DS:DX指向的内存中的一段字符串,以$为结束符,所以 p pp p qq 等即表示输出pp qq中的字符串 2、mov ah,0 mov al,3 int...
大家正在搜
Sæglópur什么语言
语言中枢S区受损
语言发育迟缓S–S法评估量表
S语言
S.E
A/S
S和M
L/S
S/N
相关问题
汇编语言中 LEA DX,S MOV AH,9 INT 21...
汇编lea dx,codeg mov ah,9h? 还有mo...
求汇编高手,汇编语言中模糊查找的问题!看热闹者请绕道!解决再...
START: MOV AX,DATA MOV DS,AX L...
汇编语言 密码验证代码怎么写
start: mov ax,@data mov ds,ax ...
从键盘输入一个小写英文字母,将其转换为大写字母并显示出来,要...