首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某模型机的数据通路结构如下图所示。 用寄存器传送语句(如PC→MAR),拟出下列指令从读取到执行的完整流程。 (1)数据传送指令MOV X(R0),Y(R1),源和目的操作数地址均采用变址寻址,第1个参数X为源操作数的形式地址,第2个参数
某模型机的数据通路结构如下图所示。 用寄存器传送语句(如PC→MAR),拟出下列指令从读取到执行的完整流程。 (1)数据传送指令MOV X(R0),Y(R1),源和目的操作数地址均采用变址寻址,第1个参数X为源操作数的形式地址,第2个参数
admin
2019-08-01
94
问题
某模型机的数据通路结构如下图所示。
用寄存器传送语句(如PC→MAR),拟出下列指令从读取到执行的完整流程。
(1)数据传送指令MOV X(R
0
),Y(R
1
),源和目的操作数地址均采用变址寻址,第1个参数X为源操作数的形式地址,第2个参数为目的操作数的形式地址,分别位于指令的第2个和第3个存储字。
(2)数据求反指令COM一一(R
0
),采用自减型寄存器间接寻址,结果送回自减后的地址单元。
选项
答案
(1)MOV X(R
0
),Y(R
1
) 指令执行流程中的前3步是完成取指令都有的公操作;接下来的5步是去主存中取源操作数,把取出的数放在暂存器C中;然后的4步是形成目的操作数地址;最后2步完成传送操作。 ①PC→MAR,Read; 取指令 ②M→MDR→IR ③PC+1→PC ④PC→MAR,Read; 取源操作数形式地址 ⑤M→MDR→C ⑥PC+1→PC ⑦C+R
0
→MAR,Read; 形成源操作数有效地址,并取源操作数 ⑧M→MDR→C; 源操作数暂存c中 ⑨PC→MAR,Read; 取目的操作数形式地址 ⑩M→MDR→D [*]PC+1→PC [*]D+R
1
→MAR; 形成目的操作数有效地址 [*]C→MDR; 将源操作数送存储器数据寄存器 [*]MDR→M,Write; 将源操作数写入目的有效地址中 (2)COM-- (R
0
) 指令执行流程中的前3步是取指令操作;接下来的2步是去主存中取源操作数,把取出的数放在暂存器D中;然后将D的内容取反,写入目的地址中。 ①PC→MAR,Read; 取指令 ②M→MDR→IR ③PC+1→PC ④R
0
一1→R
0
,R
0
-1→MAR,Read;修改R
0
的内容(源和目的操作数地址) ⑤M→MDR→D; 取出源操作数 ⑥D→MDR; 将源操作数取反 ⑦MDR→M,Write; 写入目的地址中
解析
转载请注明原文地址:https://kaotiyun.com/show/vCCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列哪一个不是罗马王政时代的管理机构?()
一战后,法国对外政策的特点是()。
下列不属于十一届三中全会过后对各方面社会关系的调整的是()
下列科技文化成就,产生于3世纪的是()。①刘徽提出计算圆周率的正确方法②贾思勰著《齐民要术》③钟繇把隶书转化为楷书④马钧发明翻车
全国高校院系调整的时间是()。
1980-1987年撒哈拉以南非洲人均国民生产总值增长率为-2.9%。大部分国家经济急剧下滑,非洲的80年代被称“为失去发展的十年”。出现这现象关键原因在于这些国家
据史记《商君传》商鞅变法,“为田开阡陌封疆,而赋税平”其目的
最早以立法形式巩固大化改新成果的法令是()。
以下()协议完成了从网卡到IP地址的映射。
某机字长32位,主存容量32MB,按字节编址;该机的Cache采用4路组相联映射方式,Cache容量为16KB,块长为4个字,试回答下列问题:(1)主存地址位数为多少?(2)画出主存地址格式示意图,注明各字段名称及位数。(3)设该Ca
随机试题
一犬经常摇头、挠耳廓,外耳道检查见皮肤充血、耳垢较多,有黄色脓性分泌物,有臭味。该病为
下列不属于医学心理学研究对象的是
下列有关支票的表述中,不符合规定的是()。
A上市公司注册资本为1亿元,2012年末经审计资产总额为5亿元,经审计负债总额为3亿元,企业2013年之前没有担保业务。2013年A公司召开的董事会会议情形如下:(1)该公司共有董事7人,其中有1名是A公司的子公司B的董事。董事会有6人亲自出席,
据报道,我国保险资金的运用渠道主要是存人银行和购买国债,只有少量的资金投向金融债券和证券投资基金。这样做的目的是()。
下列关于细胞内化合物的叙述,正确的是()。
教学方法即教师教授的方法。()
下列关于行政许可实施主体的说法中,正确的是()。
若有以下程序#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if(*
Englishisoneoftheworld’smostwidelyspokenlanguages.ThisispartlybecauseitwasthelanguageoftheBritishEmpire.T
最新回复
(
0
)