第4章指令系统.pptVIP

  • 0
  • 0
  • 约7.24千字
  • 约 43页
  • 2017-08-26 发布于河南
  • 举报
4.2.2 地址码 根据一条指令中有几个操作数地址,可将该指令称为几操作数指令或几地址指令。   一般的操作数有被操作数、操作数及操作结果这三种数,因而就形成了三地址指令格式。在此基 础上,后来又发展成二地址格式、一地址格式和零地址格式,如下图所示: 4.2.3 指令字长度 指令字长度:一个指令字中包含二进制代码的位数。   机器字长:计算机能直接处理的二进制数据的位数,它决定了计算机的运算精度。 单字长指令:指令长度等于机器字长度; 半字长指令:指令长度等于半个机器字长度的指令; 双字长指令:指令长度等于两个机器字长度的指令。 1. 顺序寻址方式 指令地址在内存中按顺序安排,当执行一段程序 时,通常是一条指令接一条指令的顺序执行。从存储 器取出第一条指令,然后执行这条指令;接着从存储 器取出第二条指令,在执行第二条指令;接着再取出 第三条指令……。这种程序顺序执行的过程,我们称 为指令的顺序寻址方式。   为此,必须使用程序计数器(又称指令指针寄存 器)PC来计数指令的顺序号,该顺序号就是指令在内 存中的地址。 2. 跳跃寻址方式 当程序转移执行的顺序时,指令的寻址就采取跳 跃寻址方式。所谓跳跃: 是指下条指令的地址码不是 顺序地由程序计数器PC给出,而是由本条指令给出。 ????? 由于程序跳转后,将按新的指令地址开始

文档评论(0)

1亿VIP精品文档

相关文档