021009[汇编语言] 天津大学考试题库及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

汇编语言复习题

一、单项选择题

1、CPU要访问的某一存储单元的实际地址称( C )

A.段地址 B.偏移地址

C.物理地址 D.逻辑地址

2、某存储单元的物理地址是12345H,可以作为它的段地址有( D )A.2345H B.12345H

C.12340H D.1234H

3、在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH 中,对这进位值的操作应是( C )

A.DAA校正指令的功能已自动加在AH中

B.进位值在AF中,校正后根据AF内容再加在AH中

C.进位值在CF中,校正后根据CF内容再加在AH中

D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中

4、循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是( B )

A.CX≠0且ZF=1 B.CX≠0且ZF=0

C.CX≠0或ZF=1 D.CX≠0或ZF=0

5、AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是( C )A.指令XOR AX,AX执行后,AX内容不变,但设置了标志位

B.指令OR DX,1000H执行后,将DX最高位置1,其余各位置0

C.指令AND AX,OFH执行后,分离出AL低四位

D.NOT AX,执行后,将AX清0

6、执行后使BX=0的同时也使CF=0,OF=0的指令是( A )

A.XOR BX,BX B.OR BX,BX

C.AND BX,BX D.CMP BX,BX

7、在下列串操作指令中,同时使用源串和目的串地址指针的指令是( D )A.STOSW B.LODSW

C.SCASW D.CMPSW

8、DA1 DW‘AB’,‘CD’,‘EF’,‘GH’

MOV AX,DA1+3

指令执行后AX中的内容是( D )

A.‘EF’ B.‘CD’ C.‘BC’ D.‘FC’

9、设AL=0AH,下列指令执行后能使AL=05H的是( C )

A.NOT AL B.AND AL,0FH

C.XOR AL,0FH D.OR AL,0FH

10、检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是( C )

A.JNC LOP1 B.JA LOP1

C.JC LOP1 D.JGE LOP1

11、使用DOS系统功能调用时,使用的软中断指令是( B )

A.INT 21 B.INT 10H C.INT 16H D.INT 21H

二、名词解释题

1、堆栈:以后进先出(或先进后出)方式工作的存储空间。

2、物理地址:唯一代表存储空间中每个字节单元的地址。

3、汇编程序:把汇编语言程序翻译成机器语言的系统程序。

4、SP:保存当前栈顶地址的寄存器。

5、IP:指示下一条要执行指令的地址的寄存器。

6、段寄存器:专门存放段地址的寄存器或保存各逻辑段的起始地址的寄存器。

7、状态标志:存放条件、控制和系统标志的寄存器。

三、简答题

1、存储器地址为什么要分段?物理地址是如何形成的?

答:IBM PC系列机的字长为16位,能够访问的最大存储空间64KB,而在IBM PC 内存为1MB的情况下,访问这1MB的存储空间需要20位。为了解决字长为16位的机器访问1MB的存储空间,将1MB空间每16B分为一段,共64K段,以16位段地址:16位偏移地址的形式组成,物理地址通过如下方式计算:

物理地址=段地址×10h +偏移地址

2、IBM PC机的寻址方式(与数据有关的寻址方式)有几种?各举一例说明。

相关文档
最新文档