021009[汇编语言] 天津大学考试题库及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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机的寻址方式(与数据有关的寻址方式)有几种?各举一例说明。