正在加载图片...
习题4部分答案 4.1分别指出下列指令中源操作数和目的操作数的寻址方式 (1) MOV EAX,12345678H (2)MOV [ESI],AX (3)MOV 2[EDI], BX (4)MOV 2[BX+SI], DX (5) MOV AX,[10] (6)MOV EAX, 2[ESI*4] (7)MOV EAX, 2[EBX*8][EDI] (8)MOV EAX, [ESI][EBP+OFFFFOH] (9 ) MOV EAX, 2[EDI=*8][EBP+80 目的操作数的寻址 指令 源操作数的寻址方式 方式 (1) MOV EAX,12345678H 寄存器寻址 立即寻址 (2)MOV [ESI, AX 寄存器间接寻址 寄存器寻址 (3)MOV 2[EDI, BX 变址寻址 寄存器寻址 (4)MOV 2[BX+SI], DX 基址变址寻址 寄存器寻址 (5)MoA,[10] 寄存器寻址 直接寻址 (6)MOV EAX, 2[ESI*4] 寄存器寻址 带有比例因子的变址寻址 (7)MOV EAX, 2[EBX*8][EDI 寄存器寻址 带有比例因子的基址变址寻址 MOV 寄存器寻址 带有位移量的基址变址寻址 EAX,ESILEBP+OFFFFOH] (9)MOV EAX,2EDI8JEBP+80 寄存器寻址 带有位移量和比例因子的基址变址寻址 4.2指出下列指令的错误原因 (1)INC [ESI] (2)MOV AX, BL 3)MOV 2, EA 4)MOV AX, [DX] (5)MOV AX, [BX+BP (6)MOV AX, [SI+DI] (7)MOV AH, 300 (8)MOV [ESI], [EDI (9)PUSH AL (10) POP DH (11)MOV CS, AX (12)MOV SS, AX (13)SHL AX, 3 指令 错误原因 (1)INC LESI] 目的操作数[ES门]类型不明确 (2)MOV AX, BL 源操作数和目的操作数类型不一致 (3)MOV 2, EAX 常数不能作目的操作数习 题 4 部分答案 4.1 分别指出下列指令中源操作数和目的操作数的寻址方式 (1) MOV EAX,12345678H (2) MOV [ESI],AX (3) MOV 2[EDI],BX (4) MOV 2[BX+SI],DX (5) MOV AX,[10] (6) MOV EAX,2[ESI*4] (7) MOV EAX,2[EBX*8][EDI] (8) MOV EAX,[ESI][EBP+0FFFF0H] (9) MOV EAX,2[EDI*8][EBP+80] 解: 指令 目的操作数的寻址 方式 源操作数的寻址方式 (1) MOV EAX,12345678H 寄存器寻址 立即寻址 (2) MOV [ESI],AX 寄存器间接寻址 寄存器寻址 (3) MOV 2[EDI],BX 变址寻址 寄存器寻址 (4) MOV 2[BX+SI],DX 基址变址寻址 寄存器寻址 (5) MOV AX,[10] 寄存器寻址 直接寻址 (6) MOV EAX,2[ESI*4] 寄存器寻址 带有比例因子的变址寻址 (7) MOV EAX,2[EBX*8][EDI] 寄存器寻址 带有比例因子的基址变址寻址 (8) MOV EAX,[ESI][EBP+0FFFF0H] 寄存器寻址 带有位移量的基址变址寻址 (9) MOV EAX,2[EDI*8][EBP+80] 寄存器寻址 带有位移量和比例因子的基址变址寻址 4.2 指出下列指令的错误原因 (1) INC [ESI] (2) MOV AX,BL (3) MOV 2,EAX (4) MOV AX,[DX] (5) MOV AX,[BX+BP] (6) MOV AX,[SI+DI] (7) MOV AH,300 (8) MOV [ESI],[EDI] (9) PUSH AL (10) POP DH (11) MOV CS,AX (12) MOV SS,AX (13) SHL AX,3 解: 指令 错误原因 (1) INC [ESI] 目的操作数[ESI]类型不明确 (2) MOV AX,BL 源操作数和目的操作数类型不一致 (3) MOV 2,EAX 常数不能作目的操作数
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有