《汇编语言程序设计(1)》模拟试题二和答案

2020-04-17 19:54

《汇编语言程序设计(1)》模拟试题二

一、单项选择题(本大题共20个小题,每小题2分,共计40分) 1、寄存器间接寻址方式中,操作数存放在( )中。 A、通用寄存器 B、程序计数器 C、堆栈 D、主存单元 2、8086CPU中寄存器BP用作( )。

A、基址指针寄存器 B、堆栈指针寄存器 C、计数器 D、累加器

3、下列四个寄存器中,可作为16位寄存器的是( )。 A、DL B、CL C、BP D、BH 4、在段内寻址时,可以提供偏移地址的寄存器组是( )。 A、AX、BX、CX、DX B、BP、SS、IP、SI C、BX、BP、SI、DI D、CS、DS、ES、SS

5、设DS=27FCH,某一数据存储单元的偏移地址为8640H,则数据存储单元的物理地址正确的是( )。

A、27FCH B、27FC0H C、8640H D、30600H

6、如果(AL)=01100011B,(AH)=00100001B,执行ADD AL,AH指令后,正确的结果为( )。

A、(AL)=01100011B,CF=0 B、(AL)=10000100B,CF=0 C、(AL)=00100001B,CF=1 D、(AL)=10000100B,CF=1 7、在计算机系统软件中,汇编程序是一种( )。

A、汇编语言程序 B、编辑程序

C、将高级语言程序转换成汇编语言程序的程序 D、翻译程序

8、在寄存器间接寻址方式中,操作数在( )中。 A、存储器 B、堆栈 C、通用寄存器 D、段寄存器

9、8086CPU中有4个数据寄存器,其中AX除用作通用寄存器外,还可用作( )。

A、累加器 B、计数器 C、基址寄存器 D、段寄存器

10、设寄存器位数为8位,机器数采用补码形式(含一位符号位)。对应于十进制数-27,寄存器内容为( )。

A、27H B、9BH C、E5H D、5AH

11、8086/8088微处理器有( )地址线,直接寻址内存空间的范围是( )。

A、10条,64KB B、20条,64KB C、16条,1MB D、20条,1MB 12、8086CPU有( )个状态标志。

A、6 B、7 C、8 D、9 13、目前的计算机,从原理上讲( )。

A、指令以二进制形式存放,数据以十进制形式存放

B、指令以十进制形式存放,数据以二进制形式存放 C、指令和数据都以二进制形式存放 D、指令和数据都以十进制形式存放

14、在汇编语言程序中,对ENDS语句的叙述正确的是( )。 A、ENDS语句是一可执行语句 B、ENDS语句表示段定义到此结束 C、ENDS语句表示源程序到此结束 D、ENDS语句在汇编后要产生机器码 15、若定义:

B DW 1,2,3 DUP(0),

则该伪指令需要分配( )个字节单元。

A、1 B、10 C、100 D、不能确定 16、用来表示堆栈指针的寄存器是( )。 A、IP B、BP C、SP D、SS 17、在8086/8088系统中,乘法运算的结果( )。

A、只能在AX中 B、可以在所有的寄存器中 C、在AX或者DX和AX中 D、主要在操作数所决定的内存单元中

18、下述指令中不改变PSW的指令是( )。 A、MOV AX,BX B、AND AL, 0FH C、SHR BX,CL D、ADD AL, BL

19、MOV SP,3210H PUSH AX

执行上述指令序列后,SP寄存器的值是( )。

A、3211H B、320EH C、320FH D、3212H 20、在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是( )。

A、逻辑地址 B、物理地址 C、有效地址 D、相对地址

二、多项选择题(本大题共2个小题,每小题3分,共计6分) 1、以下寻址方式中,哪些是属于存储器寻址的 ( )。 A、立即数寻址 B、基址寻址 C、变址寻址 D、寄存器间接寻址 E、直接寻址

2、对于ADD指令,以下哪些标志位是要被影响的 ( )。 A、CF B、OF C、PF D、ZF E、SF 三、判断分析题(本大题共2小题,每小题5分,共10分)

每小题列出的语句在语法上可能是正确的,也可能是错误的,请判断各小题所给语句在语法上是否正确,如果是错误的,则需要分析其错误原因。对于所给语句正确的小题,只要做出正确判断即给5分,如果做出错误判断则无分;对于所给语句错误的小题,做出正确判断给2分,做出正确的错误分析再给3分,如果做出错误判断则无分。 1、 MOV 1000H,AX 2、 MOV AL,BX

四、名词解释题(本大题共5小题,每小题2分,共10分)

1、总线 2、指令指针IP 3、CPU 4、逻辑地址 5、汇编语言

五、简答题(本大题共5小题,每小题2分,共10分)

假定有关寄存器内容如下:(DS)=2000H,(ES)=2100H,(SS)=2200H,(SI)=1000H,(BX)=1100H,(BP)=1200H,变量VAL的偏移地址为3000H,下列指令的源操作数属于哪种寻址方式?它的物理地址是多少? 1、MOV AX,0ABH 2、MOV AX,BX 3、MOV AX,[100H]

4、MOV AX,VAL 5、MOV AX,[BX][SI] 六、程序分析题(本大题共有5个空,每个空2分,共10分) 以下是给一个内存字节单元置-1值的程序,请在空格处填上适当的语句。

DATA SEGMENT DA_BYTE DB ?

1)______________________________ CODE SEGMENT

2)______________________________ START:MOV AX,DATA 3)______________________________ 4)______________________________


《汇编语言程序设计(1)》模拟试题二和答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高级工理论复习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: