汇编语言上天之路 第32-37课(灵活定位内存地址的方法)
本帖最后由 阿西吧 于 2017-7-6 19:24 编辑第三十二课到三十七课(灵活定位内存地址的方法)
and指令:针对二进制的按位与操作,两个数任意为0则为0
or指令 : 按位或操作,有一个为1则为1
xor指令:异或操作,不同为1,相同为0
ASCLL大小转换:
1.大写字母的ASCLL = 小写字母的ASCLL-20H
2.大写字母的ASCLL的第五位是0,小写字母的ASCLL的第五位是1
大写转为小写:1.ASCLL + 20H 2.ASCLL or 00100000b
小写转为大写:1.ASCLL - 20H 2.ASCLL and 11011111b
指明一个内存单元的方法(si,bi,bx功能相近,只是si,bi不能分为2个8位来使用):
1.mov ax, = mov ax,idata = mov ax,.idata (相当于C语言的数组)
2.mov ax, = mov ax,
3.mov ax, = mov ax,
4.mov ax, = mov ax,idata = mov ax,idata = mov ax,.idata = mov ax,.idata
5.mov ax, = mov ax,idata = mov ax,idata = mov ax,.idata = mov ax,.idata
注:
1.汇编源代码中以字符给出的数据是'xxx'格式
2.不能si,di一起使用!
3.暂存数据时候,都应该用栈来操作,一般不用寄存器和内存储存
问题7.9:
**** Hidden Message ***** @康小泡 小姐姐快来快来鼓励我一下{:10_254:} 有没有我的啊
页:
[1]