MOV指令传送数据时高八位和低八位的运算方法? 已知mov ax,04d8 mov bx,826c
答案:2 悬赏:70 手机版
解决时间 2021-03-01 13:06
- 提问者网友:绫月
- 2021-02-28 16:45
那么mov al,bh 求AX运算值的方法 有知道的大神告诉下 谢谢
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-02-28 18:12
ax是一个特殊寄存器,我印象中他可以做累加器在8086中,运算应该用到堆栈,首先ax入栈即ah在栈底al在栈顶,让后出栈将al弹出至bh.完成操作。这个指令主要是利用ax这个特殊寄存器的性质,印象中除了ax其他寄存器完成不了这个功能。当然芯片不同指令集会有差别。
全部回答
- 1楼网友:一秋
- 2021-02-28 19:30
你好!
ax,bx这些通用寄存器都可以作为两个8位寄存器单独进行运算。bh存放826c的高八位即82H。执行 mov al,bh 指令后,al的值变为82H。此时,ax的值位0482H。行否?
如果对你有帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯