第7章 指 令 系 统; 7.1 机 器 指 令;指令系统的发展:
50年代:指令系统只有定点加减、逻辑运算、数据传送、转移等十几至几十条指令。
60年代:增加了乘除运算、浮点运算、十进制运算、字符串处理等指令,指令数目多达一二百条,寻址方式也趋多样化。60年代后期开始出现系列计算机(指基本指令系统相同、基本体系结构相同的一系列计算机)
70年代末:大多数计算机的指令系统多达几百条。复杂指令系统计算机(CISC)→精简指令系统计算机(RISC);二、指令的一般格式;(3) 扩展操作码技术;例 7.1 假设计算机指令字长16位,操作数的地址码是6位,指令有零地址、一地址和二地址三种格式。
(1)设操作码固定,若零地址指令有P种,一地址指令有Q种,则二地址指令最多有几种?
(2) 采用扩展操作码技术,若二地址指令有X种,零地址指令Y种,则一地址指令最多有几种?
;分析;(2) 扩展操作码时,二地址指令每少一种则可多构成26种一地址指令,一地址指令每少一种则可多构成26种零地址指令。
二地址指令最多有24 ,而现有X种,则可构成一地址指令最多有(24 - X) × 26
设一地址指令有M种,则零地址指令有
[(24 - X) × 26-M] × 26
而现有零地址指令Y种,故有
Y= [(24 - X) × 26
原创力文档

文档评论(0)