杭电计算机组成作业答案.doc

杭电计算机组成作业答案.doc

ID:58995071

大小:1.95 MB

页数:10页

时间:2020-10-27

杭电计算机组成作业答案.doc_第1页
杭电计算机组成作业答案.doc_第2页
杭电计算机组成作业答案.doc_第3页
杭电计算机组成作业答案.doc_第4页
杭电计算机组成作业答案.doc_第5页
资源描述:

《杭电计算机组成作业答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《指令系统》12、地址指令0019HOPMOD001AHDISP第一条转移指令:0019HJMP001AH0006H(PC)=001AH,执行该JMP指令后(PC)=001AH+0006H=0020H第二条转移指令:0019HJMP001AH0025H(PC)=001AH,执行该JMP指令后(PC)=001AH+0025H=003FH13、寄存器-存储器型指令是指一个操作数来自寄存器,另一个操作数来自存储器。(1)指令字长32位:OP(6)MOD(3)REG(4)ADDR(19)直接寻址时EA=ADDR,因此主存最大存储空间为219字。(假设存储器

2、按字编址)间接寻址时EA=(ADDR),因此操作数地址存放在主存地址为0~219-1的单元内,假设存储器按字编址,则EA应该是32位的地址,则主存最大存储空间为232字。(2)其实用32位通用寄存器做基址寄存器,类似于80X86机器上存储器分段管理。EA=32位基地址+偏移地址,所以EA是32位,则主存最大存储空间为232字。16、设某机寄存器字长16位,用16进制表示,已知:变址寄存器内容为0004H,PC的内容为0003H,内存中部分单元内容如下:地址:内容地址:内容0002H:000AH0007H:000AH0003H:0002H0008H:

3、0002H0004H:0007H0009H:0003H0005H:0004H000AH:0009H0006H:0005H000BH:0008H指令为双字长指令,格式如下:操作码,寻址方式码,寄存器号(16位)0002H直接地址/间接地址/立即数/相对位移量/形式地址(16位)0007H若当前指令分别为下列寻址方式时,试求出操作数填入下表。寻址方式EA=操作数直接0007H000AH间接000AH0009H立即/0007H变址0004H+0007H0008H某机器字长16位,采用单字长指令,每个地址码6位。试采用操作码扩展技术,设计14条二地址指令,

4、80条一地址指令,60条零地址指令。请给出指令编码示意图。双操作数指令格式:OP(4位)A1(6位)A2(6位)14条双操作数指令OP=0000…OP=1101A1(6位)A2(6位)单操作数指令格式:OP(10位)A1(6位)80条双操作数指令OP=1110000000…OP=1110111111OP=1111000000…OP=1110001111A1(6位)无操作数指令格式:OP(16位)60条双操作数指令OP=1110010000000000…OP=1110010000111011设某8位计算机,除HALT指令外,指令均为双字长,格式如下:

5、OP(4位)M(2位)Rd(2位)A(8位)Rd为目的操作数的寄存器号,编码分配如下:00——R001——R110——R211——R3M为源操作数的寻址方式,编码分配如下:00—立即数寻址01—直接寻址10—相对寻址11—变址寻址(变址寄存器为R3)A为源操作数的立即数、直接地址、间接地址或偏移地址。OP为操作码,编码分配如下:0000——ADD0001——SUB0010——AND0011——MOV0100——JMP0101——INC(自增1)……1111——HALT(动态停机)其中,假设:PC的内容为22H;变址寄存器R3的内容为30H;主存部分

6、单元的内容如下:主存地址:内容主存地址:内容主存地址:内容20H:22H27H:02H2EH:00H21H:33H28H:21H2FH:01H22H:35H29H:0FH30H:02H23H:20H2AH:48H31H:03H24H:01H2BH:01H32H:04H25H:20H2CH:55H33H:05H26H:1DH2DH:F0H34H:06H问:CPU启动执行指令到停机,期间执行了哪几条指令?写出每条指令的功能、寻址方式、操作数及执行结果。解:由于(PC)=22H,即程序的第一条指令地址为22H,从22H开始,执行到2DH(HALT指令)为

7、止,共五条指令。经分析,所有指令的目的操作数的寻址方式均为寄存器寻址方式,为R1。下面列出每条指令的功能、源操作数的寻址方式、源操作数及执行结果。PC指令助记符寻址方式EA源操作数执行结果22H35HMOV直接寻址20H(20H)=22H(R1)=22H23H20H24H01HADD立即数——20H(R1)=(R1)+20H=42H25H20H26H1DHSUB变址寻址(R3)+02H=32H(32H)=04H(R1)=(R1)-04H=3EH27H02H28H21HAND立即数——0FH(R1)=(R1)·0FH=0EH·29H0FH2AH48H

8、JMP相对(PC)+01H——(PC)=2DH=2CH+01H=2DH2BH01H2CH55H——————————2DHF

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

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

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