- 博客(4)
- 收藏
- 关注
原创 灵活寻址汇编语言
上张图补充一下,寄存器bx,si,di,bp能单独拿出来作为偏移地址,即,[bx],[si],[di],[bp],是合法的。不过默认段寄存器不同,前三个以ds为默认,bp以ss为默认。
2022-05-25 16:20:15
113
原创 汇编语言大小写转换问题
首先,我们观察一下,大小写字母对应的ASCII码有何联系不难发现,'A'+20H='a',但在我们写源程序的时候,就要判断字符是大写还是小写,然后我们来决定是该 +20H,还是 -20H。但似乎在汇编语言中,判断给出的字符是大写还是小写很难。所以,我们的换一种思路。观察二进制,我们不难发现,每一组对应的大小写,从右到左第六位,大写为0,小写为1 。这对我们大小写转换提供了关键性条件。即,大写转小写时,我们直接将给出的字符的第六位(从右到左)变为1,这样我们不管这个字符刚开始的时候是大写还是小写,
2022-05-25 11:07:57
2924
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人