早教吧作业答案频道 -->数学-->
微指令设计 ADD R1,(R2); [ ((R2)) + (R1) -> R1 ]如上,怎么设计这条微指令,23位分别是什么.在等.谢谢1楼的回答 可能是我没说明白 这个是计算机组成原理的习题 不是汇编
题目详情
微指令设计 ADD R1,(R2); [ ((R2)) + (R1) -> R1 ]
如上,怎么设计这条微指令,23位分别是什么.在等.
谢谢1楼的回答 可能是我没说明白 这个是计算机组成原理的习题 不是汇编
如上,怎么设计这条微指令,23位分别是什么.在等.
谢谢1楼的回答 可能是我没说明白 这个是计算机组成原理的习题 不是汇编
▼优质解答
答案和解析
你的题目不完整吧,不提供单字节数的个数无法控制循环,既然说了计算结果放在R1和R2中那就说明结果是2字节数而不是单字节数.
完整的题目应该是这样的:
无符号的多个单字节数加法.多个单字节数(假设7个字节)依次存放在片内RAM 21H开始的连续单元中,要求将计算结果存放在R1和R2中(假定相加的和为2字节数),其中R1为高位,R2为低位.
程序如下:
ORG 2000H
MOV R0,#21H ;定义R0为地址指针
MOV R3,#07H ;定义字节数
MOV R2,#00H ;定义和的初值(低字节)
MOV R1,#00H ;定义和的初值(高字节)
LOOP:MOV A, @R0 ;取加数
ADD A,R2 ;加法运算
MOV R2,A ;存结果
JNC LOOP1 ;判断有进位
INC R1 ;有进位高字节加1
LOOP1:INC R0 ;修改地址指针
DJNZ R3,LOOP ;字节数减1,并判断为零
JMP $
完整的题目应该是这样的:
无符号的多个单字节数加法.多个单字节数(假设7个字节)依次存放在片内RAM 21H开始的连续单元中,要求将计算结果存放在R1和R2中(假定相加的和为2字节数),其中R1为高位,R2为低位.
程序如下:
ORG 2000H
MOV R0,#21H ;定义R0为地址指针
MOV R3,#07H ;定义字节数
MOV R2,#00H ;定义和的初值(低字节)
MOV R1,#00H ;定义和的初值(高字节)
LOOP:MOV A, @R0 ;取加数
ADD A,R2 ;加法运算
MOV R2,A ;存结果
JNC LOOP1 ;判断有进位
INC R1 ;有进位高字节加1
LOOP1:INC R0 ;修改地址指针
DJNZ R3,LOOP ;字节数减1,并判断为零
JMP $
看了 微指令设计 ADD R1,(...的网友还看了以下:
把R1和R2串联后接在电压是5V的电源上,通过R1的电流强度是0.2A,R2两端的电压是4V,现将它 2020-03-30 …
把R1和R2串联后接在电压是5V的电源上,通过R1的电流强度是0.2A,R2两端的电压是4V,现将它 2020-03-30 …
根据相关化学原理,下列判断正确的是()A.若X是原子晶体,Y是分子晶体,则熔点:X<YB.若A2+ 2020-04-09 …
(1)我们知道,以原点为圆心,r为半径的圆的方程是x2+y2=r2,那么x=rcosθy=rsin 2020-04-13 …
当微波炉的低温档的功率为440w时,电阻R1与R2串联,两端的电压为220v,求电阻R2的电阻值当 2020-04-27 …
现价是原的百分之八十五,则现价比原价节约分之几? 2020-05-14 …
把R1和R2串联后接在电压是6V的电源上,通过R1的电流是0.2A,R2两端的电压是4V.现将R1 2020-05-14 …
电路有个平行板电容器怎么看串并联啊,还有怎么计算电流,电压,老师说平行板电容器跟R2并联,电流就是 2020-05-14 …
各位江湖朋友们,小女子有一题高数不会,题目是[(1-R2)/1+R2].R其中2代表平方.求它的原 2020-05-16 …
英语翻译R2的误差曲线和Rag的误差曲线成正比例的,并且R2的斜率比Rag的斜率大;R3的误差曲线 2020-05-21 …