请高手解释这两了程序的意思详细点我知道它们是做什么的但不知道原理是什么第一个延迟的程序DELY PROCPUSH CXPUSH AXMOV AX,3FFFHX1:MOV CX,0FFFFHX2:DEC CXJNE X2DEC AXJNE X1POP AXPOP CXRETDELY ENDP 第二个转换的

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 23:08:02
请高手解释这两了程序的意思详细点我知道它们是做什么的但不知道原理是什么第一个延迟的程序DELY PROCPUSH CXPUSH AXMOV AX,3FFFHX1:MOV CX,0FFFFHX2:DEC CXJNE X2DEC AXJNE X1POP AXPOP CXRETDELY ENDP 第二个转换的

请高手解释这两了程序的意思详细点我知道它们是做什么的但不知道原理是什么第一个延迟的程序DELY PROCPUSH CXPUSH AXMOV AX,3FFFHX1:MOV CX,0FFFFHX2:DEC CXJNE X2DEC AXJNE X1POP AXPOP CXRETDELY ENDP 第二个转换的
请高手解释这两了程序的意思详细点我知道它们是做什么的但不知道原理是什么
第一个延迟的程序
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 PROCPUSH CXPUSH AXMOV AX,3FFFHX1:MOV CX,0FFFFHX2:DEC CXJNE X2DEC AXJNE X1POP AXPOP CXRETDELY ENDP 第二个转换的
1、两个循环实现延时:内嵌的小循环是0FFFFH次;大循环是3FFFH次.小循环完成一次,大循环计数器减一,即3FFFH个0FFFFH循环,大约10秒(每个循环10ns计算);
2、取得特定地址内存值,左移4位;再取得较高地址内存值,只留低位,和前面的值相与

请高手解释这两了程序的意思详细点我知道它们是做什么的但不知道原理是什么第一个延迟的程序DELY PROCPUSH CXPUSH AXMOV AX,3FFFHX1:MOV CX,0FFFFHX2:DEC CXJNE X2DEC AXJNE X1POP AXPOP CXRETDELY ENDP 第二个转换的 求高手帮忙解释下面每一句程序的意思?详细点,谢谢 BLT和DBFO是什么意思,BOT的两种方式,但是百度上面没有详细解释,请高手帮忙尤其是DBFO我知道它是指design—build—finance—operate请详细些, 求数控高手给解释解释程序内容意思另外请高手给编个内容相同的程序, 高手帮我解释下这句话的意思,越详细越好, 请详细点的解释 请帮我详细解释制度和程序文件的区别和定义? 卡西欧5800 已知两个点的坐标 怎么计算第三个已知点的平距和角度.就是说知道置仪点和后视点需要放第三个已知坐标点.有谁知道这个程序怎么编怎么用请高手些弄详细点了, 谁能详细的解释下[[临兵斗者皆震列]]的意思,请高手回答. 计算机上的 云 到底什么意思,请高手详细解释,不懂得不要评论,谢谢! Very tied! 的中文翻译!请各位高手告知 Very tied的中文意思!怎么这样解释呢??tied 的中文含义是 系,打结,约束这是用词霸查到的!但我不知道该如何理解,可以详细解说一下吗?再补充,都不知道哪 REBEL什么意思,请详细解释下,详细点 请高手们解释这个电路图的工作原理 我是新手请高手们解释这个电路图的工作原理 最好详细点 我是新手 各位朋友们;你们知道怎样弄情侣空间吗;知道的话请告诉我;要讲的详细点;各种知道的话请告诉我啊;最好讲的详细点、越详细越好;我怕我不知道弄了: 英语翻译我知道这句话的意思,想请高手翻译成有文采的句子. 拜托了,各位数学高手们,请求两题,知道答案,但求过程详细1.一根圆柱体木料,如果沿着底面直径把它垂直锯开,表面积增加了32平方分米,这根木料的侧面积是(50.24dm 2 ).2.一只玻璃球从a点沿 请懂C++语句高手帮我解释return m_aBank[nBefore][nAfter + 10].strName;请C++高手帮我看下上面这句的意思. 我想知道陶瓷需要烧制多少时间?我有一种陶瓷配件,想了解它的烧制时间和温度,请高手回答,越详细越好,