计算机系统原理复习.ppt

* 指令格式 影响计算机指令格式的因素 机器的字长 存储器的容量 指令的功能 指令能反映以下信息 做什么操作 如果需要操作数,从哪里取 结果送哪里 下一条指令从哪里取 所以指令格式包括两个方面: 操作码字段 地址码字段 * 指令格式 一、操作码 设计计算机时,对指令系统的每一条指令都要规定一个操作码。 OP:表示该指令应进行什么性质的操作,如进行加法、减法、乘法、除法、取数、存数等等。不同的指令用操作码字段的不同编码来表示,每一种编码代表一种指令。 组成操作码字段的位数一般取决于计算机指令系统的规模。较大的指令系统就需要更多的位数来表示每条特定的指令。 等长(指令规整,译码简单) 例如IBM 370机,该机字长32位,16个通用寄存器R0~R15,共有183条指令;指令的长度可以分为16位、32位和48位等几种,所有指令的操作码都是8位固定长度。 固定长度编码的主要缺点是:信息的冗余极大,使程序的总长度增加。 * 二、地址码 根据一条指令中有几个操作数地址,可将该指令称为几操作数指令或几地址指令。 三地址指令 二地址指令 单地址指令 零地址指令 操作码(4位)A1(6位) 操作码(4位)A1(6位) A2(6位) 操作码(4位)A1(6位) A2(6位) 操作码 A3(6位) * 立即寻址 立即寻址是一种特殊的寻址方式,指令中在操作码字段后面的部分不是通常意义

文档评论(0)

1亿VIP精品文档

相关文档