指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是什么?
答案:4 悬赏:10 手机版
解决时间 2021-03-28 04:06
- 提问者网友:回忆在搜索
- 2021-03-27 17:09
指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是什么?
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-03-27 17:20
先看一下 MUL AB 功能。将 A、B 寄存器中数据(8位)相乘,结果为16位,低8 位送 A 中,高8 位送 B 中。
先化作十进制进行运算,再将结果化作二进制数存入A,B中。
05H=80, 0A0H=160
80x160=12800 = 3200H
则结果为(A)=00H (B)=32H
先化作十进制进行运算,再将结果化作二进制数存入A,B中。
05H=80, 0A0H=160
80x160=12800 = 3200H
则结果为(A)=00H (B)=32H
全部回答
- 1楼网友:梦中风几里
- 2021-03-27 20:25
MUL AB 积高位=B,积低位=A所以这个就是 A=78H B=0
- 2楼网友:詩光轨車
- 2021-03-27 19:32
二个8位数相乘最大只能到16位,MUL AB 结果高8位放在B,低8位放在A具体乘的过程就是把二个8位数换成2进制数按照十进制的乘法方法一位一位相乘。
- 3楼网友:第四晚心情
- 2021-03-27 18:26
指令MOV R0,#20H执行前R0=30H,(20H)=38H,执行后R0中的内容为( )
A. 00H B. 20H C. 30H D. 38H
试题库:内容3 MCS51单片机指令系统; 正确答案:B; 难度系数:2;
~~~单片机题库上面的!!
A. 00H B. 20H C. 30H D. 38H
试题库:内容3 MCS51单片机指令系统; 正确答案:B; 难度系数:2;
~~~单片机题库上面的!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯