一道汇编跪求解答在线等汇编中MOV AL,[BX]与MOV [BX],AL的区别是什么
答案:1 悬赏:20 手机版
解决时间 2021-11-17 08:52
- 提问者网友:沉默菋噵
- 2021-11-16 12:53
一道汇编跪求解答在线等汇编中MOV AL,[BX]与MOV [BX],AL的区别是什么
最佳答案
- 五星知识达人网友:平生事
- 2021-11-16 13:18
加[ ]的是偏移量,前一条指令是把基地址为DS而偏移地址为存到BX的值的内存单元里的数据送入AL寄存器。而后者相反。追答不知道你明白不。追问麻烦看下私信,有追问追答什么问题,请说追问DELAY PROC ;
PUSH CX
PUSH BX
MOV BX,0FFH
D1: MOV CX,0FFFFH
D2: LOOP D2
DEC BX
JNZ D1
POP BX
POP CX
RET
DELAY ENDP
这个延时函数延时多长时间从哪里看出来?
用PUSH CX ,和POP CX,进栈和出栈的作用是为了干什么?
在主程序里有LOOP循环的话,LOOP的CX和这里的CX并不冲突,是不是就是和进栈和出栈有关?求讲解,不太明白看到了吗?追答不好意思哈,刚才在上课对,进栈是为了保护原来的值追问怎么看延时了多长时间追答延长时间,这个不知道,看这个有什么用追问延时函数,你也要知道是延时一秒还是延时十秒呀
PUSH CX
PUSH BX
MOV BX,0FFH
D1: MOV CX,0FFFFH
D2: LOOP D2
DEC BX
JNZ D1
POP BX
POP CX
RET
DELAY ENDP
这个延时函数延时多长时间从哪里看出来?
用PUSH CX ,和POP CX,进栈和出栈的作用是为了干什么?
在主程序里有LOOP循环的话,LOOP的CX和这里的CX并不冲突,是不是就是和进栈和出栈有关?求讲解,不太明白看到了吗?追答不好意思哈,刚才在上课对,进栈是为了保护原来的值追问怎么看延时了多长时间追答延长时间,这个不知道,看这个有什么用追问延时函数,你也要知道是延时一秒还是延时十秒呀
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯