阿西吧 发表于 2017-7-6 19:18:08

汇编语言上天之路 第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 *****

阿西吧 发表于 2017-7-6 19:20:37

@康小泡 小姐姐快来快来鼓励我一下{:10_254:}

江南的风 发表于 2017-7-10 21:19:46

有没有我的啊
页: [1]
查看完整版本: 汇编语言上天之路 第32-37课(灵活定位内存地址的方法)