【填空题】执行下列指令,MOV AX 0100H MOV BX, 0200H XCHG AX BXMOV SI,1820H
LEA BX,1234H[BX+SI]
执行后:(AX)=()(SI)=().(BX)=()
1个回答
关注
展开全部
执行指令后:
(AX)=0100H
(SI)=1820H
(BX)=0200H
执行过程如下:
1. MOV AX, 0100H:将立即数0100H移动到AX寄存器中,即(AX)=0100H。
2. MOV BX, 0200H:将立即数0200H移动到BX寄存器中,即(BX)=0200H。
3. XCHG AX, BX:交换AX和BX寄存器中的内容,即(AX)=0200H,(BX)=0100H。
4. MOV SI, 1820H:将立即数1820H移动到SI寄存器中,即(SI)=1820H。
5. LEA BX, 1234H[BX+SI]:将地址表达式“1234H[BX+SI]”计算出来,结果为(BX)=3040H。
因此,最终结果为:
(AX)=0200H
(SI)=1820H
(BX)=3040H
咨询记录 · 回答于2023-12-27
执行后:(AX)=()(SI)=().(BX)=()
(AX)=0100H
(SI)=1820H
(BX)=0200H
执行过程如下:
1. MOV AX, 0100H:将立即数0100H移动到AX寄存器中,即(AX)=0100H。
2. MOV BX, 0200H:将立即数0200H移动到BX寄存器中,即(BX)=0200H。
3. XCHG AX, BX:交换AX和BX寄存器中的内容,即(AX)=0200H,(BX)=0100H。
4. MOV SI, 1820H:将立即数1820H移动到SI寄存器中,即(SI)=1820H。
5. LEA BX, 1234H[BX+SI]:将地址表达式“1234H[BX+SI]”计算出来,结果为(BX)=3040H。
因此,最终结果为:
(AX)=0200H
(SI)=1820H
(BX)=3040H【摘要】
【填空题】执行下列指令,MOV AX 0100H MOV BX, 0200H XCHG AX BX MOV SI,1820H
LEA BX,1234H[BX+SI]
LEA BX,1234H[BX+SI]
【填空题】执行下列指令,MOV AX 0100H MOV BX, 0200H XCHG AX BX MOV SI,1820H
执行后:(AX)=()(SI)=().(BX)=()
LEA BX,1234H[BX+SI]
【填空题】执行下列指令,MOV AX 0100H MOV BX, 0200H XCHG AX BX MOV SI,1820H
那最后一个ax里面应该填什么呀?
执行后:(AX)=()(SI)=().(BX)=()
LEA BX,1234H[BX+SI]
OK
执行后:(AX)=()(SI)=().(BX)=()
LEA BX,1234H[BX+SI]
【填空题】执行下列指令,MOV AX 0100H MOV BX, 0200H XCHG AX BX MOV SI,1820H
执行后:(AX)=()(SI)=().(BX)=()
LEA BX,1234H[BX+SI]
【填空题】执行下列指令,MOV AX 0100H MOV BX, 0200H XCHG AX BX MOV SI,1820H
执行后:(AX)=()(SI)=().(BX)=()
LEA BX,1234H[BX+SI]
【填空题】执行下列指令,MOV AX 0100H MOV BX, 0200H XCHG AX BX MOV SI,1820H