永发信息网

请高手解释这两了程序的意思详细点我知道它们是做什么的但不知道原理是什么

答案:1  悬赏:80  手机版
解决时间 2021-05-08 06:56
请高手解释这两了程序的意思详细点我知道它们是做什么的但不知道原理是什么
第一个延迟的程序
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位;再取得较高地址内存值,只留低位,和前面的值相与


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
孙悦为什么会被湖人裁
宝山林场这个地址在什么地方,我要处理点事
马开学学费多少啊
CF周日活动问题
I'm be alrigh 翻译是中语是什么
手机喂养宠物
sony相机一开机就有个“只能使用兼容性电池”
明知道那种无望的等待是多么的痛苦,但为何还
关于联通3G卡
一篇物理论文
网上报税步骤
上海迪士尼乐园西门在哪里啊,我有事要去这个
黑龙江科技大学大一新生一般几月份报道,几月
怎么才能把自己的事情做好?
求古剑奇谭视频
推荐资讯
supper gril中文版视频下载地址
电气是干什么的?
24号我昨晚和今天中午25号都和老公ML了,刚刚
联通卡怎么充跑跑卡丁的游戏币???
为什么用诺基亚5220上百度不行
现在不明白自己的付出不晓得为什么?
两个人分手怎样才能彻底的忘掉?
在哪里可以买的到这样的蹲便器?
什么东西吃了对骨骼好?
请问机巧魔神第二季中的主题曲叫什么名字?
母猫多大下小崽崽
要是手上被竹子刺了进去怎么弄出来
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?