|
一、单选题(共 5 道试题,共 20 分。)V 1. 指令中给出的找到操作数或操作数地址采用的方式被称为()。
A. 操作码
B. 操作数
C. 寻址
D. 寻址方式
满分:4 分
2. 为了适应各种场合的要求,8086/8088CPU在设计中提供了()种工作模式。。
A. 1
B. 2
C. 3
D. 4
满分:4 分
3. 下列指令中属于基址变址寻址方式的是()。
A. MOV AX,1234H
B. MOV AX,[BX+SI]
C. MOV AX,[BX]
D. MOV AL,TABLE[BX][SI]
满分:4 分
4. 执行下列指令后,AX寄存器中的内容将变为()。 TABLE DB 10,20,30,40,50 ENTRY DW 3 …… MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,[BX]
A. 3238H
B. 3428H
C. 3227H
D. 3228H
满分:4 分
5. 指令:MOV AX,[BX][SI]的源操作数字段的寻址方式是()。
A. 立即数寻址
B. 直接寻址
C. 寄存器间接寻址
D. 基址变址寻址
满分:4 分
二、判断题(共 10 道试题,共 50 分。)V 1. 堆栈是存储器中的一个特定的存储区,它的一端(栈底)是固定的,另一端(栈顶)是浮动的,信息的存入和取出都只能在浮动的一端进行,并且遵循后进后出的原则。
A. 错误
B. 正确
满分:5 分
2. 在进行数据存取操作时,数据可以是字节、字、双字,甚至是多字,它们分别占用一个存储单元、两个存储单元、四个存储单元和多个存储单元。
A. 错误
B. 正确
满分:5 分
3. 8086提供了加、减、乘、除四种基本算术运算,这些运算都可对字节或字进行运算,只可以对无符号数运算,不可对有符号数运算。
A. 错误
B. 正确
满分:5 分
4. 变量是在代码段中被定义,用来定义存放在存储器单元中的数据。
A. 错误
B. 正确
满分:5 分
5. NOP指令并不使CPU完成任何有效功能,只是每执行一次该指令需要占用三个时钟周期的时间,常用来作延时或取代其他指令作调试之用。
A. 错误
B. 正确
满分:5 分
6. 伪指令就是由汇编程序在汇编过程中执行的指令。
A. 错误
B. 正确
满分:5 分
7. 请判断该条指令的正误:MOV AH,BX
A. 错误
B. 正确
满分:5 分
8. 汇编语言源程序应该由若干个逻辑段组成,可以有若干个数据段、代码段、堆栈段和附加数据段,但至少要有一个代码段。
A. 错误
B. 正确
满分:5 分
9. 指令“MOV AX,[BX]”的寻址方式为立即寻址。
A. 错误
B. 正确
满分:5 分
10. 设X=43,Y=21,当它们进行XOR运算后,其标志位:S、P、Z的状态S=1,P=1,Z=1
A. 错误
B. 正确
满分:5 分
三、多选题(共 5 道试题,共 30 分。)V 1. 下列指令中与堆栈相关的有()。
A. PUSH
B. POP
C. DIV
D. MUL
满分:6 分
2. 8086的指令系统包括下列哪些()。
A. 数据传送指令
B. 算术运算指令、逻辑运算指令
C. 串操作指令
D. 控制传送指令、处理器控制指令
满分:6 分
3. 下列指令中,属于逻辑运算指令的有()。
A. AND
B. OR
C. XOR
D. NOT
满分:6 分
4. 下列属于高级语言的有()。
A. BASIC语言
B. 汇编语言
C. FORTRAN语言
D. C语言
满分:6 分
5. 下列指令中,属于加法指令的是()。
A. ADD
B. MOV
C. ADC
D. INC
满分:6 分
如果资料还未上传请加QQ:1306998094 谢谢
|
|