第1部分指令集.docVIP

  • 6
  • 0
  • 约7.36千字
  • 约 11页
  • 2017-10-15 发布于江苏
  • 举报
第1部分指令集

第1部分 指 令 集 第1章 寻 址 方 式 本章介绍C24x指令集的3种基本的存储器寻址方式。这3种方式是: 立即寻址方式 直接寻址方式 间接寻址方式 在立即寻址中,指令中所需要的常数作为指令的操作数直接给出。C24x支持两种形式的立即寻址:短立即寻址和长立即寻址。 当需要访问数据存储器时,可以采用直接或间接寻址方式。直接寻址将指令字的7位与数据存储器页指针(DP)的9位连接起来,形成一个16位的数据存储器的地址。间接寻址通过8个16位的辅助寄存器访问数据存储器。 1.1 立即寻址方式 在立即寻址方式中,指令字中包含指令所需的一个常数。两种立即寻址方式为: 短立即寻址。用短立即寻址的指令将一个8位、9位或13位的常数作为操作数。短立即寻址指令为一个单指令字,并且有一个常数嵌在该指令中。 长立即寻址。用长立即寻址的指令将一个16位常数作为操作数,从而需要两个 指令字。该常数作为第2个指令字被发送。这个16位值可以是绝对常数或二进制补码。 在例1.1中,立即操作数作为RPT指令字的一部分。对于这条RPT指令,指令寄存器将装入如图1.1所示的值。立即操作数以符号#为前缀。 例1.1 采用短立即寻址的RPT指令。 RPT #99; 将紧跟RPT指令后的那条指令执行100次 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 0 1 1 1

文档评论(0)

1亿VIP精品文档

相关文档