微型计算机的内容,求高手,明天考试
高分悬赏啊
已知有一个32位数存放在DX,AX中,试编写一个汇编语言程序将32位数左移4位,并将高四存入CH
答案:2 悬赏:40 手机版
解决时间 2021-02-11 19:40
- 提问者网友:皆是孤独
- 2021-02-11 16:47
最佳答案
- 五星知识达人网友:逃夭
- 2021-02-11 17:01
MOV CL, 4
ROL DX, CL; 将DX的循环左移4位,最高4位移到最低4位
XOR CH, CH; CH清零
OR CH, DL
AND CH, 0FH; 原来DX最高4位存入CH
ROL AX, CL
MOV CL, AL
AND CL, 0FH
AND DL, 0F0H
OR DL, CL
AND AL, 0F0H; AL低4位填0
ROL DX, CL; 将DX的循环左移4位,最高4位移到最低4位
XOR CH, CH; CH清零
OR CH, DL
AND CH, 0FH; 原来DX最高4位存入CH
ROL AX, CL
MOV CL, AL
AND CL, 0FH
AND DL, 0F0H
OR DL, CL
AND AL, 0F0H; AL低4位填0
全部回答
- 1楼网友:舍身薄凉客
- 2021-02-11 18:37
mov cl, 4
rol dx, cl; 将dx的循环左移4位,最高4位移到最低4位
xor ch, ch; ch清零
or ch, dl
and ch, 0fh; 原来dx最高4位存入ch
rol ax, cl
mov cl, al
and cl, 0fh
and dl, 0f0h
or dl, cl
and al, 0f0h; al低4位填0
手打求分
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯