问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【高手指教】一段汇编程序读不懂。

发布网友 发布时间:2023-07-17 08:01

我来回答

1个回答

热心网友 时间:2024-11-29 12:37

本程序把R2中的16进制数字的ASCII码,变换成了16进制数。
0~9的ASCII码,进行变换的时候,要减去30H、
A~F的ASCII码,则需要减去37H,这样就变换成了对应的16进制数。
减去30H还是37H,要看原始数据是否小于10。详细理论可以参考有关资料。

L: MOV A, R2 ;取来16进制数字的ASCII码.
CLR C ;进位清零,因为下面的减法,进位要参加运算,故此先清零.
SUBB A, #30H ;先减去30H.
MOV R2, A ;保存.
SUBB A, #0AH ;再减去10
JC SBIO ;有借位,即不够减转移.
;无借位,则要再减7.
XCH A, R2 ;取回来。 XCH是交换指令,在这里相当于传送.
SUBB A, #07H ;减去7.
MOV R2, A ;送回去.
SBIO: RET ;结束.

原程序中,标号 SBIO 的位置有错误。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 汇编语言为什么搞不懂啊,求救各位大侠,看了还是觉得难, 我是真的看不懂这个汇编语言的例题,帮帮忙解释下 汇编语言怎么学习?都看不懂。是课本的哦 哪位汇编高手给解释一下啊。很多都看不懂 河北工业职业技术学院什么时候开学 我打篮球的时候手势不正确 但是如果用正确的手势却发不上力 怎么样才能... 篮球规则,关于进攻犯规的,篮球高手请帮我回答 节点电压法求开关S闭合和断开时电路中各支路电流 开关节点连通时能否量出电压 开关量输入卡能接有源节点开关吗 急求一个壁纸 小女孩与猫 下列金融资产可以作为利率期权标的物的有( )。 ISDA主协议适用的场外利率期权产品包括( )。 利率类期权以什么开头 在场外衍生品市场,常见的利率期权有( )。 公司法务找我谈话说我涉及职务侵占了,有什么人能帮我解决吗? 货物丢失公司告我职务侵占怎么办 离职后公司告我职务侵占 吃辅酶q10能保护卵巢吗 能气朗辅酶q10对卵巢的作用,心脏没事能吃辅酶Q10吗 狗狗为什么一直叫然后一直缠着我 年纪轻轻的却总有一小撮白发,怎么办? 日产天籁变速器档位传感器在哪 主板启动等几秒才开启 主板有时二次多次启动 其他的硬件都正常 换了个... 电脑二次启动问题! 邓淑民是什么职业 拼接英文 汽车轮胎日期怎么看图解 音箱和主板哪个好 cAv986主板记忆电池在功放机什么位置 功放机烧了,自己换过功放管还是不行一开机主板上的电阻又冒烟了_百度... 索爱518扩音器使用时不断重启 计量法对缺斤短两怎么处罚 计量法实施细则2021司法解释 领航m6几吨后桥 我很爱他,却总是伤害他,告诉我该怎么办 福田领航m6搭载什么牌子发动机? ...但是你却一而在再而三的伤害他,那么“爱情”会让人迷茫吗?_百度知 ... 为什么我爱他,却不敢承认!却还要伤害他?? 最火的电动四轮车