77问答网
所有问题
微机原理[AX+BX]为什么不对?
如题所述
举报该问题
其他回答
第1个回答 2020-02-06
8086cpu指令系统中有不同的寻址方式,你这种形似基址变址寻址方式,但是基址变址规定了是一个基址寄存器(BX或BP)和一个变址寄存器(SI或DI)的内容之和,而且有各自对应,所以加AX是错的。
建议你多看看寻址方式的内容,多背就知道什么可以什么不可以了。本回答被提问者采纳
第2个回答 2020-02-06
在 80x86 CPU 的指令系统中,没有你这种写法。
相似回答
有个问题想麻烦问下各位高手。关于
微机原理
的。麻烦指点谢谢:)_百度知...
答:
第二个问题,
错误
。这两条指令都是寄存器相对寻址,指令的含义是一样的,比如AX是1000H的话,mov 100H[AX],BX 指令就是把BX送到数据段中偏移地址为1100H的内存单元中,mov 2[AX],BX 指令就是把BX送到数据段中偏移地址为1002H的内存单元中,第三个问题,基本正确。这两条指令都是寄存器...
微机原理
答:
第一个:
AX+BX
=14C6H+80DCH=95A2H,装入AX中,未溢出也未进位,故断续执行;AX-BX=95A2H-80DCH=14C6H,无进位,故转向L3 第二个:DATE SEGMENT X DB ?Y DB ?DATE ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV SI,OFFSET X MOV DI,OFFSET Y MO...
微机原理
汇编语言 MOV MEM
[BX]
,ES:
AX
是否正确?若不正确,错在哪里?应 ...
答:
这样写肯定是错的。
AX是寄存器,它前面不能有段的标志
。汇编指令有固定的寻址方式,如果不使用固定的寻址时,前面才会出现段的标志。例:MOV [BX],AX 这条指令,[BX]是寄存器间接寻址,它对应的段默认是数据段DS,如果这时你的数据不在默认的DS段中,而在附加段ES中,这时指令中就需写段标志,...
微机原理
:MOV [50-BP],
AX
这条指令,还有ADD BYTE PTR
[BX]
,[DI]这条指 ...
答:
都
不对
第一条:没有用-BP的 第二条:两个操作数都是存储器操作数,8086不允许使用这种指令
【
微机原理
】1.汇编语言程序设计(1)
答:
指令运作: 汇编指令如ADD
AX
,
BX
执行有符号数加法,结果存储在AX寄存器,可能产生溢出或负数,这由标志寄存器如CF、OF、SF指示。内存与寄存器: 内存按需分段,寄存器如通用寄存器AX用于数据处理,而DX可能用于屏幕输出,像CX这样的计数器用于循环控制。比如,数据段A和B被读入寄存器,运算后写回内存中的C...
微机原理
题目 判断指令对错,如果错误说明原因 1,XCHG CS,
AX
2,MOV...
答:
MOV CS 1000;不允许直接修改CS值 MOV BX,OFFSET VAR[SI] 错误 VAR是内存变量,[SI]是源变址寄存器,OFFSET是取偏移量,三者不能放在一起 MOV
AX
,[SI][DI] 错误 指令中不能同时出现两个变址寄存器 MOV COUNT
[BX][
SI],ES:AX错误 es:是段跨越前缀,只能用在存储器操作数前面,而“AX”是...
微机原理
题目求教
答:
错。错误一,add的两个操作数不得同为内存单元;第二个错误是内存单元的类型未知。
大家正在搜
微机原理有什么用
微机原理和单片机哪个难
微机原理DAS
微机原理
微机原理CLD
微机原理DUP
微机原理与应用
微机原理和接口技术
微机原理与接口技术周荷琴
相关问题
微机原理 汇编语言 MOV MEM[BX],ES:AX 是否...
微机原理:MOV [50-BP],AX这条指令,还有ADD ...
微机原理,下面两条指令是否都是错的,为什么? MOV 200...
微机原理指令:为什么MOV AX,BX 等效于 LEA AX...
微机原理中,AX,(AX),[AX]三者区别
微机原理问题:将AX中的内容按相反顺序存入BX中。
微机原理问题。Ax BX 作为通用寄存器可以互相进行数据传送...
微机原理中的寄存器(如AX,BX)可以作为变量名吗?