计组作业P143 第3、4、5、6题

简介: 计组作业P143 第3、4、5、6题

第三题:

指令结构形式如下所示,试分析指令格式及寻址方式特点。

15 10 7 4 3 0

解:该指令结构为16位,有两个地址码。

故:为单字长二地址指令。

操作码OP为15-10+1=6位;故,可最多可指定2^{6}=64条指令。

该指令为寄存器寄存器(RR)型指令,且源寄存器和目标寄存器最多可指向的个数最多均为2^{4}=16个。

且机器执行该指令的速度很快,因为RR型指令无需访问内存。

第四题:

指令格式结构如下所示,试分析指令格式及寻址方式特点。

操作码OP为15-10+1=6位;故,可最多可指定2^{6}=64条指令。

解:该指令结构为双字长二地址指令。

该指令为寄存器-存储器器(RS)型指令,其中一个操作数存于原址寄存器中,且源址寄存器最多有2^{4}=16个。

另一个操作数由变址寄存器和偏移量共同确定,且变址寄存器最多有2^{4}=16个。

第五题:

指令格式结构如下所示,试分析指令格式及寻址方式特点。

解:该指令结构为二地址指令。

操作码OP为4位;故,可最多可指定2^{4}=16条指令。

该指令由源地址和目标地址同时给出操作数的地址,并将运算结果存放在目标地址中。

且则共有**2^{3}=8种寻址方式。

第六题:

解:

①直接寻址;

②相对寻址;

③变址寻址;

④基址寻址;

⑤间接寻址;

⑥基址间接寻址。

对比下表即可。

目录
相关文章
|
2月前
高性能并行编程与优化 | 第02讲回家作业
本文是关于高性能并行编程与优化课程的第二讲回家作业,包括作业要求、初始运行结果、抄的答案以及改进后的运行结果。作业内容涉及对双链表类`List`的修改,要求避免不必要的拷贝、修复智能指针问题、实现深拷贝构造函数、解释为什么可以删除拷贝赋值函数以及改进`Node`的构造函数。同时,还提供了如何提交作业、设置https代理的链接以及评分规则。
高性能并行编程与优化 | 第02讲回家作业
|
2月前
|
C++
高性能并行编程与优化 | 第01讲回家作业
本文是关于高性能并行编程与优化的回家作业,涉及CMake错误解决、编译问题处理、代码和编译结果分享、使用方法说明以及躺坑记录。
高性能并行编程与优化 | 第01讲回家作业
|
2月前
高性能并行编程与优化 | 第03讲回家作业
本文是关于高性能并行编程与优化课程的第三讲回家作业,包括题目要求、代码答案抄写以及成功运行的截图。
高性能并行编程与优化 | 第03讲回家作业
|
2月前
|
算法 编译器
高性能并行编程与优化 | 第04讲回家作业
本文是关于高性能并行编程与优化课程的第四讲回家作业,包括作业要求、原始代码运行结果、优秀的代码答案以及优化后的运行结果和解析。作业目标是利用所学知识优化多体引力求解器的代码,要求不能使用多线程并行和算法复杂度优化,但可以通过编译器和平台优化来提升性能。
高性能并行编程与优化 | 第04讲回家作业
|
5月前
|
存储 缓存 安全
【课程作业】嵌入式系统与设计上机作业(作业二)
【课程作业】嵌入式系统与设计上机作业(作业二)
51 1
|
5月前
|
存储 物联网 编译器
【课程作业】嵌入式系统与设计上机作业(作业三)
【课程作业】嵌入式系统与设计上机作业(作业三)
97 1
|
5月前
|
存储 Linux 定位技术
【课程作业】嵌入式系统与设计上机作业(作业一)
【课程作业】嵌入式系统与设计上机作业(作业一)
45 1
|
6月前
|
C语言
《吉师作业》(2)之迟来的答案
《吉师作业》(2)之迟来的答案
59 0
|
6月前
|
Rust 数据处理
rcore 笔记 批处理系统 邓氏鱼(三)
rcore 笔记 批处理系统 邓氏鱼
102 0
|
6月前
|
存储 缓存 Rust
rcore 笔记 批处理系统 邓氏鱼(二)
rcore 笔记 批处理系统 邓氏鱼
75 0