早教吧作业答案频道 -->数学-->
微指令设计 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,(...的网友还看了以下:
1.甲乙两人收入的钱数之比是8:5,开支的钱数之比是4:3,甲结余152元,乙结余69元,问:甲乙 2020-05-14 …
怎样做?快,一.1.一个数(?)数字的(?)是3的倍数,这个数就是3的倍数.2.在78,240,7 2020-05-14 …
在梯形ABCD中,AD‖BC,∠A=90°,AB=7,AD=2,BC=3,问“在线段AB上是否存在 2020-05-16 …
几条有关直线方程的题目!01.斜率是2/3,在x轴上的截距是-4的直线方程是?02.直线x/3-y 2020-05-22 …
抛物线y=-2(x-3)^2+4的对称轴是x=3,沿着x轴正方向看,在对称轴测得部分上升,在对称轴 2020-05-24 …
3和3的最小公倍数原题是这样的:小林的座位在教室的第a列第b行,并且a和b的最小公倍数是3,用数对 2020-06-03 …
用分离常数法解分式函数Y=(3x+4)/(x+2)分离后是3+[(-2)/(x+2)]还是3-[( 2020-06-03 …
数列证明题(在线等,完成后在多给分)下面的a(1),a(2),.a(n)都是数组的项.a(n)*2 2020-06-06 …
求下列直线的方程经过点M(3,-2).N(5,-4);经过点M(2,-3),N(4,-5)在X轴, 2020-06-06 …
引物3端前几个碱基不配对还能扩出产物吗?我是说在PCR时,引物出现错配到300bp,但它的3端前3 2020-06-17 …