个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
把AL的数据,移动到以BX为地址的存储单元中
1个回答
X86 和 linux下 没有区别吗
2个回答
结果如下 SF = NG (1)负数 OF=NV(0)未溢出 CF=NC(0)无进位 你的SF圆圈不很明白,是取反?那就是0加OF(也是0),结果为0
FFFF表示-1,-1 + 1 = 0
上GOOLE或百度搜索查找,祝你幸运
MOV AX BX是英特尔的SSE指令集的其中一项,它是专门提供多媒体的处理
做运算12+5*2-4/2结果存入200单元 MOV AX,05 05放入AX里 MOV BX,02 02放入BX里 MUL BX AX=AX*BX MOV [SI],AX AX-->SI MOV AX,04 04-->AX MOV CX,02 ...
如果你需要使用汇编写加法程序又需要显示,一定要使用BCD码调整指令。 例如AAA,程序我就不改了,懒得写了。 你要是一定希望先算加法再显示,那就要算除法,感觉你应该还没有学。 指令也比较麻烦。
建议还是咨询一下专业人士吧。祝顺利!
看看有关汇编方面是书就知道了!!
代码MOV BX,OFFSET TAB 将TAB的偏移地址赋予BX。 [BX+3]是寻址BX中的地址加3,也就是TAB首地址加3,即存放常量4的地址。 因此MOV AX,[BX+3]之后,AX中保存的数是3。所以,括号中填写3。
AX=0020H,BX=0202H,CX=0002H
前者是把BX里面的值传给CX,后者是把BX里面的值作为地址,把这个地址的值传给cx
关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。