第二章数据表示和寻址

1.立即数寻址只能用于源操作数寻址

2.offser dvar 是 立即数寻址

3.存储器寻址中
EBP和ESP默认访问ss段寄存器 其他寄存器默认访问ds段寄存器
存储器地址(逻辑地址) = 段基地址 + 偏移地址
32位有效地址 = 基址寄存器 + 变址寄存器 * 比例因子 + 偏移量
基址寄存器是8个32位通用寄存器之一
变址寄存器是除了ESP的其他7个32位通用寄存器之一
比例因子只有1 2 4 8
偏移量是有符号数 可正可负

4.定义字符串常量格式:
变量名 equ <字符串>
例如:my7c equ <Personal Computer>

5.常用类型操作符
type
type返回该类型变量的一个数据项所占的字节数
type + 变量 返回变量字节数1 2 4
type + 常量 返回0
type + 寄存器 返回寄存器位数的字节数1 2 4

lengthof
lengthof返回整个变量的数据项数

sizeof
sizeof返回整个变量所占字节数

6.变址寻址
当变址寄存器没有比例因子时需要搭配基址寄存器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值