经典汇编语言教程:3.10 习题
6776 点击·0 回帖
![]() | ![]() | |
![]() | 3.1、访问内存单元的寻址方式有几种?它们具体是哪些? 3.2、指出下列各种操作数的寻址方式。 1)、[BX] 3)、435H 5)、[23] 7)、[DI+32] 9)、[EAX+90]2)、SI 4)、[BP+DI+123] 6)、data (data是一个内存变量名) 8)、[BX+SI] 10)、[BP+4] 3.3、哪些寄存器的值可用于表示内存单元的偏移量? 3.4、判断下列操作数的寻址方式的正确性,对正确的,指出其寻址方式,对错误的,说明其错误原因。 1)、[AX] 3)、BP 5)、DS 7)、[BX+BP+32] 9)、[CX+90] 11)、BX+90H 13)、SI[100h] 15)、[EAX+EBX*6]2)、[EAX] 4)、[SI+DI] 6)、BH 8)、[BL+44] 10)、EDX 12)、[DX] 14)、[BX*4] 16)、[DX+90H] 3.5、已知寄存器EBX、DI和BP的值分别为12345H、0FFF0H和42H,试分别计算出下列各操作数的有效地址。 1)、[BX] 3)、[BP+DI] 5)、[1234H]2)、[DI+123H] 4)、[BX+DI+200H] 6)、[EBX*2+345H] 3.6、指出下列各寻址方式所使用的段寄存器。 1)、[SI+34h] 3)、ES:[BP+DI] 5)、[BP+1234H]2)、[456H] 4)、[BX+DI+200H] 6)、FS:[EBX*2+345H] | |
![]() | ![]() |