第5章-指令系统(3).ppt

第5章-指令系统(3).ppt

ID:61772272

大小:182.50 KB

页数:8页

时间:2021-03-19

第5章-指令系统(3).ppt_第1页
第5章-指令系统(3).ppt_第2页
第5章-指令系统(3).ppt_第3页
第5章-指令系统(3).ppt_第4页
第5章-指令系统(3).ppt_第5页
资源描述:

《第5章-指令系统(3).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、指令。(3)两个操作数均在寄存器中,一个在源寄存器中,另一个在目标寄存器中,CPU中有23=8个通用寄存器。(4)该指令是RR型指令。OP---目的寄存器源寄存器159865320例题3某指令格式如下,试分析指令格式特点。解:(1)该指令是双字长(字长16位)、二地址指令。(2)操作码字段OP为6位,可以有26=64条指令。(3)一个操作数在源寄存器中(CPU中通用寄存器有24=16个),另一个操作数在存储器中,地址由基址寄存器+位移量决定,基址寄存器有4个,偏移量范围16位即64K。(4)该指令是RS型指令。OP---源寄存器基址寄存器位移量1510965210例题4某

3、计算机字长16位,主存容量为64K字,采用单字长单地址指令,共有64条指令;采用立即、直接、基址、相对四种寻址方式。请设计该计算机的指令格式。解:64条指令需占用操作码字段(OP)6位,这样指令余下长度为10位。为了覆盖主存64K字的地址空间,设寻址模式(X)2位,形式地址(D)8位,其指令格式如下:15109870OPXD寻址模式定义如下:X=00立即寻址,D为8位立即数(-128~+127)X=01直接寻址,有效地址EA=D(256字节)X=10基址寻址,有效地址EA=B+D(64K)X=11相对寻址,有效地址EA=PC+D(64K)其中B为基址寄存器(16位),PC

4、为程序计数器(16位),在基址和相对寻址时,位移量D可正可负。例题5已知某机器的一种指令格式如下:M为寻址方式,当M=00时为立即寻址;当M=01时为基址寻址;当M=10时为变址寻址;当M=11时为相对寻址。假设当前BR=1000H,XR=2000H,PC=3000H,求下列机器指令的有效地址EA。(1)1122H;(2)2233H;(3)3344H;(4)4455H。OPMD15109870解:(1)1122H=0001000100100010B,可知M=01,所以是基址寻址,因此EA=BR+D=1000H+22H=1022H。(2)2233H=001000100011

5、0011B,可知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。作业PAGE169:1、2、3、5、7、8、9、13返回

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。