经典汇编语言教程:3.10 习题

3.10 习题

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]

汇编语言首页上一课 下页:下一课

经典汇编语言教程·相关目录

第1章 汇编语言的由来,数据类型第2章 CPU资源和存储器
第3章 操作数的寻址方式第4章 标识符和表达式
第5章 微机CPU的指令系统第6章 程序的基本结构
第7章 子程序和库第8章 输入输出和中断
第9章 宏第10章 应用程序设计
第11章 数值运算协处理器第12章 汇编语言和C语言
汇编语言重要附录Windows API函数大全
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号