请高手解释这两了程序的意思详细点我知道它们是做什么的但不知道原理是什么
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 20:12:18
请高手解释这两了程序的意思详细点我知道它们是做什么的但不知道原理是什么
第一个延迟的程序
DELY PROC
PUSH CX
PUSH AX
MOV AX,3FFFH
X1:MOV CX,0FFFFH
X2:DEC CX
JNE X2
DEC AX
JNE X1
POP AX
POP CX
RET
DELY ENDP
第二个转换的程序
ASCBCD MACRO REG
INC BX
INC BX
MOV REG,[BX]
MOV CL,4
SHL REG,CL
INC BX
MOV AL,[BX]
AND AL,0FH
OR REG,AL
ENDM
reg可以是一个寄存器里面的值随便多少,bx里有一个数据段变量的偏移地址,例如
BUF2 DB 10
DB 10 DUP(?)
形式.里面的的值是用户自己输进去的数据.
第一个延迟的程序
DELY PROC
PUSH CX
PUSH AX
MOV AX,3FFFH
X1:MOV CX,0FFFFH
X2:DEC CX
JNE X2
DEC AX
JNE X1
POP AX
POP CX
RET
DELY ENDP
第二个转换的程序
ASCBCD MACRO REG
INC BX
INC BX
MOV REG,[BX]
MOV CL,4
SHL REG,CL
INC BX
MOV AL,[BX]
AND AL,0FH
OR REG,AL
ENDM
reg可以是一个寄存器里面的值随便多少,bx里有一个数据段变量的偏移地址,例如
BUF2 DB 10
DB 10 DUP(?)
形式.里面的的值是用户自己输进去的数据.
1、两个循环实现延时:内嵌的小循环是0FFFFH次;大循环是3FFFH次.小循环完成一次,大循环计数器减一,即3FFFH个0FFFFH循环,大约10秒(每个循环10ns计算);
2、取得特定地址内存值,左移4位;再取得较高地址内存值,只留低位,和前面的值相与
2、取得特定地址内存值,左移4位;再取得较高地址内存值,只留低位,和前面的值相与
请高手解释这两了程序的意思详细点我知道它们是做什么的但不知道原理是什么
请高手分析下这句话的结构``我知道意思``但不知道他的组成啊
GPS Image Tracker是什么是啊?我的程序里有个这,不知道能不能卸载,麻烦说详细点,
英语翻译请高手翻译下面两句:1、这个字在字典里有4种意思,但我不知道哪种意思是最常用的?2、这四个词在使用上有什么区别吗
umami,这是鲜味的意思,但我不知道英语音标,是什么,有道,也爱词霸也查不到,希望高手,告诉我怎么读
这是利用什么数学原理做的,请高手详细说明,我完全看不懂
角平分线的性质的问题我知道点O到三条线段的距离一样,因为我做了三条角平分线.就是不知道其中的原理,越详细越好.
我知道“62”是骂人的意思,但不知道指的是什么,有谁知道“62”是什么意思?
物理,冰的密度冰的密度!是多少?谢谢!到底是0.8还是0.9?我知道比水的密度小,但不知道具体是哪个?请说准确详细点,谢
今年网络流行词h是什么,谢谢,我知道是骂人的,但.具体意思不知道,谢谢、、、
如何用计算器算log我的计算器上有log但不知道如何输入,请高手回答,要详细…举个例子.
这是一个成语,但我不知道是什么,