永发信息网

汇编语言…………

答案:1  悬赏:0  手机版
解决时间 2021-04-10 23:57

初学汇编,有程序段未能读懂,望能指点。多谢!

其目的是把字节变量WORD1由小写字母变成大写字母

DATA1 SEGMENT

CHAR1 DB ?

DATA1 ENDS

CODE1 SEGMENT

……

MOV AL,CHAR1

CMP AL,'a'

JB next ;这步就理解不了,关于指令我已查看课本,但不明整体意思

CMP AL,'z'

JA next ;这步也是

SUB CHAR1,20H

Next:

……

CODE1 ENDS

最佳答案
cmp a, b执行的就是a-b
然后根据减法的结果设置各个位
cmp al, 'a'
jb next
jb是jump if below是个无符号跳转,这里可以看做如果al<'a'就跳到next处
ja是jump if above一样的,可以理解为al > 'z'就跳到next
总结起2个跳转,就是if(a > 'z' || a < 'a') goto next;
因为只有在这个范围内的al才需要被转换到大写
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
寻仙天30~40级骑什么座骑啊??
十九世纪中期,一个英国人从伦敦到巴黎旅行,
老吁村在什么地方啊,我要过去处理事情
DNF王的遗迹5骑士要做什么任务才会出?
大青芒果多少钱一斤,现在海南芒果多少钱一斤
余姓男宝宝, 今年6月初1凌晨00;38五行缺金
下列说法不正确的是A.平移或旋转后的图形的形
请男生回答,是不是女孩子为他打过胎之后,就
我在微信上被骗了我想在网上把骗子的信息发在
怎么做空间“
问一下高考后,去上一些地专真的有用嘛
拜求绿色征途游戏的新手卡10张!在线等!求求
单选题未被标记的细胞在含3H标记的胸腺嘧啶脱
化学实验仪器加热方式的鉴别
lol小苍英雄百科拉克丝一期的背景音乐
推荐资讯
布达拉宫南门怎么去啊,有知道地址的么
格兰仕708洗衣机只洗不脱水怎么办
皮卡4驱2.4排一年不停的跑要多少费用
高三如何解压
成功和努力的名言,关于梦想名言名句
绝味鸭脖建工局店怎么去啊,有知道地址的么
如何从一个人的外形看出TA的上升星座
卡卡美业地址有知道的么?有点事想过去
单选题关于国体和政体的关系,下列表述不正确
给新人父母的祝福语,写给父母的祝福语怎么
蔬菜的栽培技术在那里学?
动物们的声音 例 狗吠 鸦() 鹤() 动物们
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?