数据寻址方式

重点

基础概念:编址方式、寻址方式、大端小端方式、边界对齐方式

  1. 寻址与哪些因素有关:
    • 指令寻址
      • 顺序寻址
        • 要求数据和指令分开存储,即程序指令段与数据段,保证顺序寻址的正确
        • 要求明确指令长度,以及寻址方式,以此确定 (PC)+1->PC 的1具体是多少
      • 跳跃寻址
        • 和具体的命令有关
  2. 特殊的:立即寻址、隐含寻址
  3. 常规的:直接寻址、间接寻址、寄存器寻址、寄存器间接寻址 - 定义、访存次数、寻址范围、地址码长度
  4. 相对寻址的比较 - [起点、作用、基地址和偏移量、]
    • 基址寻址:EA=(BR)+A;A是偏移量,BR是基地址;适合浮动程序
    • 变址寻址:EA=(IX)+A;A是基地址,IX是偏移量;适合循环编码
    • 相对寻址: EA=(PC)+A;A是偏移量,PC是基地址;适合跳跃控制
  5. 堆栈寻址
    • 零地址命令:POP、PUSH
    • 堆栈指针存放:堆栈指针寄存器
    • 堆栈位置:硬堆栈-通用寄存器 软堆栈-主存储器

参考文献

  1. 偏移寻址:基址、变址、相对的比较
  2. 寻址方式大全
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值