题目
微指令设计 ADD R1,(R2); [ ((R2)) + (R1) -> R1 ]
如上,怎么设计这条微指令,23位分别是什么.在等.
谢谢1楼的回答 可能是我没说明白 这个是计算机组成原理的习题 不是汇编
如上,怎么设计这条微指令,23位分别是什么.在等.
谢谢1楼的回答 可能是我没说明白 这个是计算机组成原理的习题 不是汇编
提问时间:2020-12-19
答案
你的题目不完整吧,不提供单字节数的个数无法控制循环,既然说了计算结果放在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 $
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1一项工程甲单独做15天完成 乙单独做10天完成,丙单独做12天完成.现在甲、乙、丙三队合作这项工程,在工
- 2一道数学方程思考题,
- 3一个直角三角形的一条斜边长15厘米,以这条斜边轴旋转一周,所得到的立体图形体积为62.8厘米.
- 4根据我的描述,请帮我写一篇英语小作文.
- 5一个圆柱形木桶,底面半径是18厘米高50厘米里面装有30厘米水将底面半径12厘米的圆锥铁块放入水里水上升4厘米
- 6在0.10 mol/L HCl介质中用0.2000mol/L Fe3滴定0.1000mol/L Sn2试计算在化学计量点时的电位及其突跃范围.
- 7一架飞机做特技表演,它起飞的高度变化情况4.5千米,下降3.2千米,上升1.1千米,下降1.4千米
- 8这片土地是神圣的为什么说“土地存留着我们亲人的生命”
- 91.2342+0.7662+2.468×0.766 我在等着
- 10气体比热容比的实际意义
热门考点