重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 大学网课 > 大学网课
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[主观题]

编写C++程序,实现17条MIPS典型指令的译码和仿真执行。要求: (1)指令集为17条运算、转移、访存指令。 (2)输入机器指令,系统能够根据指令功能改变相应的寄存器值和内存单元的值。 (3)软件结构结构应能仿真CPU的内部数据通路。 (4)用户界面自行设计。

答案
B
更多“编写C++程序,实现17条MIPS典型指令的译码和仿真执行。要求: (1)指令集为17条运算、转移、访存指令。 (2)输入机器指令,系统能够根据指令功能改变相应的寄存器值和内存单元的值。 (3)软件结…”相关的问题

第1题

计算机处理器主频为40MHz,程序的指令条数(I)一共5000条。它所包含的混合指令数和响应所需的时钟周期如下表给出。这个处理器的MIPS数和程序的执行时间分别为?(MIPS数保留1位小数,执行时间单位毫秒不要写) 指令类型 CPI 指令占比 算术和逻辑 1 60% 高速缓存命中的访存 2 18% 转移指令 4 12% 高速缓存失效的访存 8 10%
点击查看答案

第2题

指令流水线有取指 (IF) 、译码 (ID) 、执行 (EX) 、访存 (MEM) 、写回寄存器堆 (WB) 五个过程段,共有 20 条指令连续输入此流水线。 (1)画出流水处理的时空图,假设时钟周期为 100ns。 (2)求流水线的实际吞吐率(单位时间里执行完毕的指令数)。
点击查看答案

第3题

以下一段MIPS指令序列: i. addi $t1, $zero, 20 #R[$t1]←20 ii. lw $t2, 12($a0) #R[$t2]←M[R[$a0]+12] iii. add $v0, $t1, $t2 #R[$v0] ←R[t1]+R[t2] 以上指令序列中,第ⅰ和ⅲ、第ⅱ和第ⅲ条指令之间发生数据相关。假定采用“取指、译码/取数、执行、访存、写回”这5段流水线方式,那么在采用“转发(前向通路, forwarding, bypassing)”技术时,需要在第3条指令前加入多少条空操作(nop)指令才能使这段程序不发生数据冒险?

A.0

B.1

C.2

D.3

点击查看答案

第4题

用一台50MHZ处理机执行标准测试程序,它包含的混合指令数和相应所需的平均时钟周期数如下表所示: ——————————————————————————————————————————— 指令类型 | 指令数目 | 平均时钟周期数| 整数运算 | 45000 | 1 | 数据传送 | 32000 | 2 | 浮点运算 | 15000 | 2 | 控制传送 | 8000 | 2 | ——————————————————————————————————————————— 求有效MIPS速率。
点击查看答案

第5题

以下是一段MIPS指令序列: addi ﹩t1, ﹩zero, 20 #R[﹩t1]<-20 lw ﹩t2, l2(﹩a0) #R[﹩t2]<-M[R[﹩a0]+12] add ﹩v0, ﹩t1, ﹩t2 #R[﹩v0]<-R[﹩t1]+R[﹩t2] 以上指令序列中,第1和第3,第2和第3条指令之间发生数据相关。假定采用“取指、译码/取数、执行、访存、写回”这种5段流水线方式,并控制在时钟的前半周期写寄存器堆,后半周期读寄存器堆,那么不采用“转发”技术时,需要在第3条指令前加入多少条空操作(nop)指令才能使这段程序不发生数据冒险。

A.1

B.2

C.3

D.4

点击查看答案

第6题

I/O采用统一编址时,进行输入的操作的指令是()

A.控制指令

B.访存指令

C.输入输出指令

D.程序指令

点击查看答案

第7题

【单选题】下列说法正确的是:

A.加法指令的执行周期一定要访存

B.加法指令的执行周期一定不访存

C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存

点击查看答案

第8题

请同学们在keil软件中编写一段含各类数据传送类指令的程序,并仿真运行,用录屏软件记录讲解过。 要求:1程序包含10种数据传送类指令;(10分) 2 视频中程序单步执行,讲解每条指令执行后寄存器的内容变化,以及变化原因,根据讲解清晰与完整程度得分。(10分)
点击查看答案

第9题

设某机主频为8MHz ,每个机器周期平均含2 个时钟周期,每条指令平均有2.5 个机器周期,试问该机的平均指令执行速度为多MIPS?若机器主频不变,但每个机器周期平均含4 个时钟周期,每条指令平均有5个机器周期,则该机的平均指令执行速度又是多MIPS?由此可得出什么结论?
点击查看答案

第10题

计算机中运行程序的三个步骤是按()顺序执行的。

A.取指令、译码、执行

B.取指令、执行、译码

C.译码、执行、取指令

D.取指令、执行

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧