第5章指令系统3PPT课件

上传人:ni****g 文档编号:569502673 上传时间:2024-07-30 格式:PPT 页数:8 大小:102.50KB
返回 下载 相关 举报
第5章指令系统3PPT课件_第1页
第1页 / 共8页
第5章指令系统3PPT课件_第2页
第2页 / 共8页
第5章指令系统3PPT课件_第3页
第3页 / 共8页
第5章指令系统3PPT课件_第4页
第4页 / 共8页
第5章指令系统3PPT课件_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《第5章指令系统3PPT课件》由会员分享,可在线阅读,更多相关《第5章指令系统3PPT课件(8页珍藏版)》请在金锄头文库上搜索。

1、例题例题1v某指令格式如下,某指令格式如下,OP为操作码字段,试分析为操作码字段,试分析指令格式特点。指令格式特点。 v解:解:(1)该指令是单字长该指令是单字长(字长字长32位位)、二地址指令。、二地址指令。 (2)操操作作码码字字段段为为6位位,可可指指定定 26 = 64种种操操作作,即即64条指令。条指令。 (3)一一个个操操作作数数在在源源寄寄存存器器(CPU中中通通用用寄寄存存器器有有24=16个个),另另一一个个操操作作数数在在存存储储器器中中,地地址址由由变变址址寄寄存存器器内内容容 + 偏偏移移量量决决定定(变变址址寄寄存存器器有有4个个),偏偏移移量量范围范围16位即位即6

2、4K。 ( (4) )该指令该指令是是RS型指令。型指令。 OP OP 源寄存器源寄存器 变址寄存器变址寄存器 偏移量偏移量31 26 25 22 21 18 17 16 15 01例题例题2v某某指令格式如下,试分析指令格式特点。指令格式如下,试分析指令格式特点。v解解:(1):(1)该指令是单字长该指令是单字长( (字长字长1616位位) )、二地址指令。、二地址指令。v(2)(2)操作码操作码OPOP字段字段7 7位,可以有位,可以有2 27 7=128=128条指令。条指令。v(3)(3)两两个个操操作作数数均均在在寄寄存存器器中中,一一个个在在源源寄寄存存器器中中,另一个在目标寄存器

3、中,另一个在目标寄存器中,CPUCPU中有中有2 23 3=8=8个通用寄存器。个通用寄存器。v(4)(4)该指令是该指令是RRRR型指令。型指令。OP-目的寄存器目的寄存器源寄存器源寄存器15 9 8 6 5 3 2 02例题例题3v某某指令格式如下,试分析指令格式特点。指令格式如下,试分析指令格式特点。v解解:(1 1)该指令是该指令是双字长双字长(字长字长16位位)、二地址指令。、二地址指令。(2)(2)操作码字段操作码字段OPOP为为6 6位,可以有位,可以有2 26 6 = 64 = 64条指令。条指令。(3)(3)一一个个操操作作数数在在源源寄寄存存器器中中(CPU中中通通用用寄寄

4、存存器器有有24=16个个) ,另另一一个个操操作作数数在在存存储储器器中中,地地址址由由基基址址寄寄存存器器+ +位位移移量量决决定定,基基址址寄寄存存器器有有4个个,偏偏移移量量范范围围16位即位即64K 。(4)(4)该指令是该指令是RSRS型指令。型指令。 OP-源寄存器源寄存器 基址寄存器基址寄存器位移量位移量15 10 9 6 5 2 1 03例题例题4v某计算机字长某计算机字长16位,主存容量为位,主存容量为64K字,采字,采用单字长单地址指令,共有用单字长单地址指令,共有64条指令;条指令; 采用采用立即、直接、基址、相对四种寻址方式。请立即、直接、基址、相对四种寻址方式。请设

5、计该计算机的指令格式。设计该计算机的指令格式。v解:解:64条指令需占用操作码字段(条指令需占用操作码字段(OP)6位,位,这样指令余下长度为这样指令余下长度为10位。为了覆盖主存位。为了覆盖主存64K字的地址空间,设寻址模式(字的地址空间,设寻址模式(X)2位,位,形式地址(形式地址(D)8位,其指令格式如下:位,其指令格式如下: 15 10 9 8 7 0OP XD4v寻址模式定义如下:寻址模式定义如下:X= 0 0 立即立即寻址,寻址,D为为8位立即数位立即数(-128 +127)X= 0 1 直接寻址,有效地址直接寻址,有效地址 EA= D(256字节字节)X= 1 0 基址寻址基址寻

6、址,有效地址有效地址 EA= BD (64K)X= 1 1 相对寻址相对寻址,有效地址有效地址 EA=PCD (64K) 其中其中B为基址寄存器(为基址寄存器(16位),位),PC为程序计数器(为程序计数器(16位),在基址和相对寻址时,位移量位),在基址和相对寻址时,位移量D可正可负。可正可负。 5例题例题5v已知某机器的一种指令格式如下:已知某机器的一种指令格式如下: M为寻址方式,当为寻址方式,当M=00时为立即寻址;当时为立即寻址;当M=01时为基址寻址;当时为基址寻址;当M=10时为变址寻址;当时为变址寻址;当M=11时时为相对寻址。为相对寻址。 假设当前假设当前BR=1000H,X

7、R=2000H,PC=3000H,求求下列机器指令的有效地址下列机器指令的有效地址EA。 (1)1122H;(2)2233H;(3)3344H;(4)4455H。OPMD 15 10 9 8 7 06v解解:(1)1122H=0001000100100010B,可知可知M=01,所以是基址寻址,因此所以是基址寻址,因此EA=BR+D=1000H+22H=1022H。(2)2233H=0010001000110011B,可知可知M=10,所以是变址寻址,因此所以是变址寻址,因此EA=XR+D=2000H+33H=2033H。(3)3344H=0011001101000100B,可知可知M=11,所以是相对寻址,因此所以是相对寻址,因此EA=PC+D=3000H+44H=3044H。(4)4455H=0100010001010101B,可知可知M=00,所以是立即寻址,因此所以是立即寻址,因此D就是操作数,不需要寻址,就是操作数,不需要寻址,立即数为立即数为55H。7作业作业vPAGE 169: 1、2、3、5、7、8、9、13返回返回8

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号