MOV AX,ES:如题 为什么还有SI+6?不好意思 5后面是个中括号的右半部分,即::[SI+5]

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 17:23:13
MOV AX,ES:如题 为什么还有SI+6?不好意思 5后面是个中括号的右半部分,即::[SI+5]

MOV AX,ES:如题 为什么还有SI+6?不好意思 5后面是个中括号的右半部分,即::[SI+5]
MOV AX,ES:
如题
为什么还有SI+6?
不好意思 5后面是个中括号的右半部分,即::[SI+5]

MOV AX,ES:如题 为什么还有SI+6?不好意思 5后面是个中括号的右半部分,即::[SI+5]
把内存中段基址为ES,偏移量为SI+5和SI+6中的内容传给寄存器AX.
因为内存是8位的,而寄存器AX是16位的,所以需要两个8位凑足16位.

MOV AX,ES:如题 为什么还有SI+6?不好意思 5后面是个中括号的右半部分,即::[SI+5] 汇编语言 MOV ES:[SI],AX 和 LEA DI,ES:DEST mov es:[di],byte ptr ds:[si],为什么错了? 设(ds)=1000,(es)=2000,(bx)=200,(si)=100,计算下列指令中源操作数的物理地址1)mov ax,[100]2)mov ax,[bx]3)mov ax,[bx][100]4)mov ax,[bx][si]5)mov ax,[bx][si][-100]6)mov ax,es:[bx] MOV AX,ES:[2000H] MOV AX,[BX][SI]是什么意思 MOV AX,468AH MOV SI,1357H MOV [SI],AX MOV CL,4 SHR BYTE PTR[SI],CL SHL WORD PTR[SI],1 MOV AX,[SI] start:mov ax,datasg mov ds,ax mov si,0 mov di, MOV DX,ES:AX 哪里错了? MOV AX,ES:[2000H] 是什么意思 MOV AX,[BP][SI]的源操作数的物理地址是() . A、16d×(DS)+(BX)+(SI) B、16d×(ES)+(BX)+(SI)C、16d×(SS)+(BX)+(SI) D、16d×(CS)+(BX)+(SI) MOV AX,【XB+SI】的源操作数的物理地址是?A16X(DS)+(BX)+(SI) B16X(ES)+(BX)+(SI)C16X(SS)+(BX)+(SI) D16X(CS)+(BX)+(SI) MOV AX,2000H MOW DS,AX MOC CL,4 MOV SI,2000H MOV AL,[SI+1] SI是多少? 下列指令中内存操作数对应的物理地址描述:(1)mov bx,[bx+si+2] (2)mov 5[bp],ax (3)inc[2000h](4)mov dl,es:[bx][di] 指出下列程序错误原因 MOV AL,BX MOV [1200],[SI] MOV DS,ES MOV DS,1000HMOV AL,BX MOV [1200],[SI] MOV DS,ES MOV DS,1000H 已知(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=0A0H,(BX)=100H,(BP)=10H试指出下列各指令源操作数的寻址方式是什么?其物理地址值是多?(1) MOV AX ,DS:[100H](2) MOV BX ,[SI](3) MOV CX ,[BX+10](4) MOV AX ,[BX][SI](5) MOV CL ,[BP+4](6) 试写出下列源操作数的寻址方式及物理地址设(DS)=6000H,(ES)=7000H,(SS)=8000H,(BX)=0100H,(BP)=0200H,(SI)=0300H,变量VAL的偏移地址值为0900H(1)MOV AX,[0200H](2)MOV AX,[BX+20H](3)MOV AX,VAL[BX](4)MOV AX,VAL[BP][SI](5) MOV 判断下列指令是否正确?错的错再哪里?1.MOV AH,BX2.XCHG[BX],[SI]3.MOV AX,DISP[CX]4.MUL 205CMP 15 ,BX6.IN BX,300H7,POP CS8.MOV [BX][SI],ES:AX9 MOV BYTE PTR[BX],1000