《汇编语言(王爽)》第七、八章【总结】

本文总结了《汇编语言》第七、八章内容,讲解了and和or指令的用法,以及如何以字符形式处理数据。通过实例展示了如何利用寻址方式改变内存中数据的大小写,并探讨了汇编语言中数据处理的基本问题,包括数据的位置表达、数据长度以及div指令的使用。最后,介绍了dup关键字在重复数据定义中的应用。
摘要由CSDN通过智能技术生成

第七章 更灵活的定位内存地址的方法

1、and和or指令:

and指令:可以将操作对象相应位设为0,其他位不变;

or指令:可以将操作对象相应位设为1,其他位不变;

2、ASCII码:

3、以字符形式给出的数据:

'......'指明数据是以字符形式给出的,编译器将它们转化成对应的ASCII码

大写字母——>ASCII码的第5位为0;(小写字母对应为1)

4、[bx+idata]

mov ax,[200+bx]

mov ax,200[bx]

mov ax,[bx].200

可以利用[bx+idata]进行数组处理

5、SI和DI(源地址寄存器、目的地址寄存器)

SI、DI与bx功能相近,但是不能分成两个8位寄存器;

[bx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值