首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如下: 转移指令采用相对寻址方式,相对偏移量用补码表示。寻址方式定义如表1—4所示。 请回答下列问题: 若操作码0010B表示加法操作(助记符为add),
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如下: 转移指令采用相对寻址方式,相对偏移量用补码表示。寻址方式定义如表1—4所示。 请回答下列问题: 若操作码0010B表示加法操作(助记符为add),
admin
2017-04-28
52
问题
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如下:
转移指令采用相对寻址方式,相对偏移量用补码表示。寻址方式定义如表1—4所示。
请回答下列问题:
若操作码0010B表示加法操作(助记符为add),寄存器R4和R5的编号分别为100B和101B,R4的内容为1234H,R5的内容为5678H,地址1234H中的内容为5678H,地址5678H中的内容为1234H,则汇编语句“add(R4),(R5)+”(逗号前为第二源操作数,逗号后为第一源操作数和目的操作数)对应的机器码是什么(用十六进制表示)?该指令执行后,哪些寄存器和存储单元的内容会改变?改变后的内容是什么?
选项
答案
要得到汇编语句“add(R4),(R5)+”对应的机器码,只要将其对应的指令代码各个字段拼接起来即可。显然,add对应OP字段,为O010B; (R4)的寻址方式字段为OOIB,R4的编号为100B; (R5)+的寻址方式字段为010,R5的编号为101B;所以,对应的机器码为0010 001100 010 101B,用十六进制表示为2315H。 指令“add(R4),(R5)+”的功能为M[R[R5]]一M[R[R5]]+M[R[R4]],R[R5] "R[R5l+1。已知R[R4]=1234H, R[R5]=5678H, M[1234H]=5678H, M[5678H]=1234H,因为1234H+5678H=68ACH,所以5678H单元中的内容从1234H改变为68ACH,同时R5中的内容从5678H变为5679H。
解析
转载请注明原文地址:https://kaotiyun.com/show/3XRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试结合新民主主义革命不同历史时期的历史实际,阐述中国共产党在处理同资产阶级复杂关系问题上的做法、结果及其历史经验。
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
下面哪部经典是我国最早的官方史书?()
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
美国主张建立国际联盟的主要目的是()。
下列关于罗马共和国政治制度的叙述,不正确的是()。
加尔文教传播到法国后,其信仰者被称为()。
支持多道程序的操作系统,区别于其他操作系统的主要特征为()。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
随机试题
要切断而不需要流量调节的地方,为减小管道阻力一般选用()阀。
调节肾小管Na+、K+交换的激素是_________,调节肾小管水重吸收的激素是_________。
煤矿安全监察是对涉及煤矿安全的煤矿生产建设过程进行的()、全面的监察工作。
下列关于项目盈利能力分析的说法中,不正确的是()。
某建设项目施工合同,合同总价6000万元,合同工期为6个月,双方约定某年3月1日正式开工,2月1日签订合同。合同中规定:1.预付款为合同总价的30%,工程预付款应从未施工工程尚需主要材料及构配件价值相当于工程预付款数额时起扣,每月以抵充工程
信贷资金的供求状况属于影响银行营销决策的()因素。
已知利润对单价的敏感系数为2,为了确保下年度企业不亏损,单价下降的最大幅度为()。
下列有关民事行为的成立和生效的说法中,不正确的是()。
Forgetmilkydrinks,hotwaterbottlesorcurlingupwithagoodbook.Therealsecrettoagoodnight’ssleepmaybewhereyou
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
最新回复
(
0
)