文档库 最新最全的文档下载
当前位置:文档库 › 危机原理

危机原理

微机题库
一、选择题
第一章 计算机基础知识
1、下列无符号数中最小的数为( B )
A.(01110010)2 B.(10010010)BCD C.(89)16 D.(223)8
2、计算机中,用8 位二进制数表示有符号数时,( D )是正确的
A.用补码表示时,0 有+0 和-0 两种形式 B.用反码表示时,0 只有一种形式
C.原码只能表示正数 D.最高位是符号位
3、对8 位二进制数中的某一位用“0”与其作AND 运算,对该位所起的作用是( A )
A.屏蔽 B.置位 C.求补 D.取反
4、二个8 位有符号数0ECH 与53H 相加,其结果是( B )
A.100111111B,不溢出 B.00111111B,不溢出 C.00111111B,溢出 D.100111111B,溢出
5、大写字母B 的ASCII 码和十进制数25 的BCD 码表示是( B )
A.32H、00100101B B.42H、00100101B C.42H、00011001B D.32H、00011001B
6、对8 位二进制数中的某位用“1”与其作XOR 运算,对该位所起的作用是( D )
A.屏蔽 B.置位 C.清零 D.取反
7、16 进制数E9.D4 等于下面( A )
A.十进制数233.828125 B.二进制数1101001.1101 C.八进制数151.61 D.十进制数249.828125
8、二个有符号数(10111010)2 与(11010011)2 相加,其结果是( D )
A.(0DH), 不溢出 B.(8DH), 溢出 C.(0DH), 溢出 D.(8DH), 不溢出
9、小写字母d 的ASCII 码和十进制数25 的BCD 码表示是( B )
A.34H、00100101B B.64H、00100101B C.34H、00011001B D.64H、00011001B
10、在计算机中通常采用补码表示有符号数,下列四种表述中( C )是错误的
A.00000000B 表示无符号数0,有符号数0 B.10000000B 表示无符号数128,有符号数-128
C.11111111B 表示无符号数255,有符号数-128 D.11111110B 表示无符号数254,有符号数-2
11、一个字节的二进制补码能表达的整数范围为( A )。
A.[-128 , +127] B.[-127 , +127] C.[-127 , 128] D.[-128,+128]
12、已知Z=X*Y+X*Y,若X=10101011B,Y=01110110B,Z=( D ) (注:“*”表示逻辑与;“+”表
示逻辑或)
A.11011110B B.01010100B C.10001010B D.00100010B
13、5 位十进制数23456,在用组合(压缩)BCD 码、二进制数及ASCII 码表示时,它们占用内存字节数
最少应分别为( B )
A. 5,2,5 B. 3,2,5 C. 3,4,5 D. 3,2,6
14、由4567H 得到1111H,以下逻辑运算中可采用的一种是( D )
A. 与 B.或 C. 非 D.异或
15、下列4 个不同进位制的数中,其值为6.2 的是( C )
A. 6.2H B. 6.2Q C. (11.1)5 D. 00110.0100B
16、下列4 个等式中,不能成立的是( C )
2
A. 12 = 1100B B. 10.1H=16.0625 C. (01000010)BCD = 66 D. ‘A‘ = 41H
17、若(0100 0010)BCD -(0010 0101)BCD ,其结果的十位数与个位数分别用ASCII 码表示为( A )
A. 00110001 00110111 B. 00110010 00110011 C. 00110001 00111101 D. 00110001 00110011
18、有符号字节数+32,可表示为( B )。
A、32H B、20H C、0B2H D、0AEH
19、完整的计算机系统应包括( D )
A.

运算器、存储器、控制器 B.主机和外围设备 C.主机和实用程序 D.配套的硬件
设备和软件系统
20、计算机语言有很多种,其中与硬件直接相关的是( C )
A.网络语言 B.操作系统 C.机器语言 D.高级语言
21、下列软件中( D )属于应用软件。
A.操作系统 B.编译系统 C.连接程序 D.文本处理软件
22、在计算机中,普遍采用的字母与字符编码是( D )
A.BCD 码 B.16 进制 C.格雷码 D.ASCII 码
23、下列软件中属于系统软件的是( B )
A.音像处理软件 B.语言编译软件 C.办公自动化软件 D.游戏软件
24、计算机存储器的容量单位是( B )
A.字(word) B.字节(byte) C.位(bit) D.千字节(KB)
25、计算机的层次结构从内到外依次可分为( A )
A.硬件系统、系统软件、应用软件 B.硬件系统、应用软件、系统软件
C.应用软件、系统软件、硬件系统 D.系统软件、硬件系统、应用软件
26、计算机元器件的发展过程经历了( A )
A.电子管、晶体管、集成电路 B.电子管、集成电路、晶体管
C.集成电路、电子管、晶体管 D.晶体管、集成电路、电子管
27、下列关于总线的说法错误的是( C )
A.总线是微型机中连接各功能部件并传送信息的一组信号线。
B.总线可分为三类,分别为AB,DB 和CB。
C.数据总线和地址总线的位数总是相等的。
D.计算机的字长通常等于数据总线的位数。
28、中央处理器由( A )两部分组成。
A.运算器和控制器 B.控制器和存储器 C.输入设备和输出设备 D.运算器和存储器
29、下列二进制数中属于规格化浮点数的是( B )
A.0.001011×2-1 B. 0.1011×2-2 C.1011×2-7 D.10.11×2-5
30、某机字长为32 位,其中1 位符号位,31 位表示尾数。若用定点小数表示,则最小负数为( B )
A. -(1-2-30) B.-(1-2-31) C.-(1-2-32) D.-232
31、某机字长32 位,其中1 位符号位,31 位表示尾数。若用定点整数表示,则最大正整数为( B )
A. +(230-1) B. +(231-1) C. +231 D. +232
32、8421BCD 码的82H 表示成2 进制数和16 进制数分别为 ( B )
A.10000010B、82H B.01010010B、52H C.01010100B、54H D.10000100B、84H
33、总线中的地址线功能是( C )
A.用于选择存储器单元
B.用于选择进行信息传输的设备
C.用于指定存储单元和I/O 设备接口电路的选择地址
D.用于传输存储器的读/写信号
3
第二章 8086 微处理器及其系统
1、Intel 8086 微处理器是( B )位处理器
A.8 B.16 C.32 D.46
2、设DS=2000H,DI=1000H,指令“MOV AX,[DI+2000H]”源操作有效地址和物理地址分别为( C )
A.1000H 和21000H B.2000H 和12000H C. 3000H 和23000H D.4000H 和14000H
3、当8086CPU 的BHE 和A0 都为0 时,CPU 正在进行的读写操作为( B )
A.从偶地址读写一个字节 B.从偶地址读

写一个字
C.从奇地址读写一个字节 D.从奇地址读写一个字
4、在总线周期的四个T 状态中,ALE 信号的有效周期是( A )
A.T1 B.T2 C.T3 D.T4
5、标志寄存器中的ZF、CF 和SF 分别是( B )
A.符号标志、进位标志和奇偶标志 B.零标志、进位标志和符号标志
C.溢出标志、符号标志和零标志 D.符号标志、零标志和溢出标志
6、8086/8088 系统工作于最大模式,可以( A )
A. 构成多处理器系统 B.扩大输入输出空间 C. 扩展存储容量 D.提高CPU 主频
7、CPU 中的ALU 主要完成( D )。
A.各种时序信号的生成 B.中断管理 C.指令地址指针的变换 D.算术、逻辑运算及移位操作
8、8086CPU 的最大工作模式和最小工作模式的区别是( C )
A.能否构成一个独立的微机系统 B.能否和输入输出设备交换数据
C.能否构成一个多处理器系统 D.能否进行复杂的浮点数运算
9、8086/8088 CPU 的内部结构由( D )组成
A.ALU、EU 和指令队列 B.ALU、BLU 和地址加法器 C.通用寄存器组和运算器 D.
执行部件和总线接口部件
10、8086/8088 的第25 脚ALE 是( A )
A.最小模式下地址锁存允许信号输出端 B.高8 位数据总线允许输出端
C.最小模式下数据允许信号输出端 D.最小模式下的中断响应信号输出端
11、标志寄存器的SF、CF 和PF 分别是( A )
A.符号标志、进位标志和奇偶标志 B.零标志、进位标志和符号标志
C.溢出标志、符号标志和零标志 D.符号标志、零标志和溢出标志
12、下列表述中,( A )是错误的
A.8086 和8088 CPU 的结构完全相同,只是运行速度不同。
B.8086 的通用寄存器既可以用做16 位寄存器,又可以用做8 位寄存器。
C.8086/8088 系统的存储器的段与段可以部分重叠、完全重叠,可以连续排列,也可以断续排列。
D.只要有段地址和段内偏移地址,我们就可以唯一地确定存储器的物理地址。
13、已知8086CPU 内部CS=1000H,DS=2000H,IP=3000H,则将要执行指令的代码存放在内存单元中的
地址为( C )
A.4000H B.5000H C.13000H D.23000H
14、下列叙述中,正确的是( A )
A.计算机的启动和工作不一定要依赖硬盘 B.静态RAM 中的信息,在断电后不会丢失
C.软件就是计算机的机器语言 D.8086CPU 的地址加法器属于运算部件EU
15、8086/8088 微机系统中,某存储单元物理地址4D9FFH,它的逻辑地址是( B )
A.4100H:E9FFH B.3EA0H:0EFFFH C. 3FA0H:0FFFFH D.3E9FH:100FH
16、8086CPU 的标志寄存器中,( B )标志位用于控制串的处理方向
4
A.IF B.DF C.TF D.OF
17、在进行中断处理时,CPU 的状态是( B )
A.暂停 B.执行程序 C.执行空操作 D.让出总线控制权
18、下列控制信号中,属于CPU 发出的地址锁存信号是( B )
A.HOLD B.ALE C.READY D.HLDA
19、8086/8088 指令IN AL,80H

表示( B )
A.将80H 送给AL B.将80H 端口的内容送给AL
C.将AL 的内容送给80H 端口 D.将AL 内容送给80H 内存单元
20、在计算机中进行3AH-7CH 运算后,产生的标志位CF,AF 和OF 分别为( A )
A.CF=1,AF=1 和OF=0 B.CF=0,AF=1 和OF=0 C.CF=1,AF=1 和OF=1 D.CF=0,AF=0 和OF=0
21、若BL=20H,BH=32H,则BX=( D )
A.20H B.32H C.2032H D.3220H
22、在8086/8088 中,存储单元与I/O 端口分别编址,指令MOV( B )
A.既可以访问I/O 端口,又可以访问存储单元 B.只能访问存储单元
C.只能访问I/O 端口 D.对I/O 端口和存储单元都不能访问
23、下列叙述中,正确的是( A )
A.指令系统是用来编制计算机程序的一个指令集合
B.静态RAM 中的信息,在断电后不会丢失
C.微处理器包括运算器、控制器、存储器和输入、输出接口五个部分
D.8086CPU 的通用寄存器属于总线接口部件BIU
24、CX 寄存器在汇编语言程序中常用作( A )
A.存放循环计数值 B.堆栈段间址寄存器 C.数据段间址寄存器 D.变址寄存器
25、CS 寄存器的功能是( B )
A.存放数据段的段地址 B.存放代码段的段地址
C.存放堆栈段的段地址 D.存放代码段的偏移地址
26、8086/8088 微机系统中,如DS=4E00H,SI=9FFH,某存储单元的逻辑地址为DS:SI,则它的物理地址
为( B )
A.47FF0H B.4E9FFH C.57FFFH D.57FF0H
27、8086/8088 指令OUT 80H,AL 表示( C )
A.将80H 送给AL B.将80H 端口的内容送给AL
C.将AL 的内容送给80H 端口 D.将AL 内容送给80H 内存单元
28、微机系统的外部I/O 设备,如果一个输入口和一个输出口用同一个地址,是( D )
A.绝对不允许的 B.在输入时会出现问题 C.在输出时会出现问题 D. 在一定条件下
是可以的
29、SS 寄存器的功能是( B )
A.存放数据段的段地址 B.存放堆栈段的段地址 C.存放堆栈段的偏移地址 D.存放代码段的偏移地址
30、在8086/8088 系统中,设M / IO 、RD和WR在某时刻分别为1、0 和1 时,在下列指令中与其对应的是
( A )
A. MOV AX,[BX+10] B. IN AL,110 C. MOV ES:[DI],AX D. OUT 40H,AL
31、8086/8088 微机系统中,CS=4000H,DS=4E90H,SS=4E9FH,IP=9FFH,SP=0FH,如果某存储单元
物理地址为4E9FFH,它的
逻辑地址可表示为( B )
A.CS:IP B.SS:SP C.DS:IP D.SS:IP
32、对应8086 各引脚,下列控制信号中属于CPU 发出的信号只有( D )
5
A.HOLD B.TEST C.READY D.BHE
33、等待周期Tw 插在总线周期的四个T 状态中的哪个状态后面(C )
A.T1 B.T2 C.T3 D.T4
34、在CPU 中跟踪指令后继地址的寄存器是( B )
A.主存地址寄存器 B.程序计数器 C.指令寄存器 D 状态条件寄存器
35、8086CPU 的硬件中断引脚有( B )
A. 1 个 B. 2 个 C. 3 个 D .4 个
36、8086CPU 地址总线与数据总线分别为( C )
A. 8 条,16 条 B. 8 条,20 条 C.20 条,

16 条 D.16 条,20 条
37、逻辑地址1000:2000 对应的物理地址为( B )。
A. 1200H B. 12000H C. 2100H D. 21000H
38、下面哪个寄存器使用时的默认段寄存器为SS( C )。
A、AX B、BX C、SP D、SI
39、( B )指向的内存单元的值被CPU 作为将要执行的指令。
A、DS:SI B、CS:IP C、SS:SP D、ES:DI
40、在8086 系统中,当CPU 从存储体的奇地址读/写一个字节时, BHE 和A0 分别为( B )
A.0、0 B. 0、1 C. 1、0 D. 1、1
41、在8086 系统中,下列对存储体的读/写操作需要两个总线周期的是( D )
A.从偶地址开始读/写一个字节 B.从奇地址开始读/写一个字节
C.从偶地址开始读/写一个字 D. 从奇地址开始读/写一个字
42、8086CPU 的可寻址范围是( C )
A.1B B.1KB C.1MB D.1GB
43、下列部件中不属于8086CPU 执行部件的是( D )
A.通用寄存器 B.标志寄存器 C.ALU D.指令队列
44、下列部件中不属于8086CPU 总线接口部件的是( D )
A.段地址寄存器 B.地址加法器 C.指令指针寄存器 D.标志寄存器
45、8086CPU 的标志寄存器中,( A )标志位用于控制是否允许响应可屏蔽中断请求
A.IF B.DF C.TF D.OF
46、10110011B 和01101001B 进行逻辑异或运算,结果和进位标志分别为( A )
A.11011010B,0 B.11111011B,0 C.00100001B,1 D.11011010B,1
47、在计算机中进行1278H+3469H 后状态标志位CF 和OF 分别为( A )
A.0、0 B. 0、1 C. 1、0 D. 1、1
48、在8086 系统中,存储空间被分为偶地址存储体和奇地址存储体,用( A )位区分这两个存储体。
A. A0 B. BHE C.ALE D. D0
49、在8086 系统中,若CS=2000H,则当前代码段可寻址得存储空间大小和地址范围分别为( C )
A.1MB,00000H~FFFFFH B. 64KB,0000H~FFFFH
C.64KB,20000H~2FFFFH D. 1MB,20000H~2FFFFH
50、在8086/8088 系统中,设M / IO 、RD和WR在某时刻分别为1、1 和0 时,在下列指令中与其对应的是
( C )
A. MOV AX,[BX+10] B. IN AL,110
C. MOV ES:[DI],AX D. OUT 40H,AL
51、8086/8088 中堆栈地址指针SS:SP 分别属于( A )
A. BIU、EU B.BIU、BIU C.EU、BIU D.EU、EU
52、已知物理地址为FFFF0H,且段内偏移量为A000H,放在BX 中,若对应的段基地址放在DS 中,则
DS 应为( B )
6
A. 5FFFFH B.F5FFH C.5FFF0H D.F5FF0H
53、8086/8088 中执行加法指令后,若CF 被置1,则OF 同时置1 的条件是( A )
A. 相加时次高位无进位 B. 相加时次高位有进位
C. 结果SF 为1 D. CF、OF 两者不可能同时为1
54、8086/8088 中,关于总线周期叙述不正确的是( B )
A.总线周期通常由连续的T1~T4 组成 B.在读/写操作时才执行总线周期
C.总线周期允许插入等待状态 D. 总线周期允许存在空闲状态
55、在8086 读总线周期中,进入T3 后发现READY=0,需要插入等待状态,则在插入等待状态时其引脚
的高地址A19~A

16( B )
A.表示读数据对应的高4 位地址 B.表示CPU 当前工作状态
C.处于高阻态 D.处于不定状态
56、8086/8088 中,下列不属于执行部件EU 的是( D )
A.通用寄存器 B.算术逻辑运算部件 C.标志寄存器 D.地址加法器
57、8086/8088 中,IP、SP 分别属于( D )
A.EU,BIU B.EU,EU C.BIU,BIU D.BIU,EU
58、以下关于8086/8088 的堆栈,其中不正确的描述是( D )
A.它的堆栈在RAM 中
B.它的堆栈初始化需要设置SS 和SP 初值
C.它的堆栈可以通过进栈、出栈和以BP 为基址寄存器的有关寻址方式存取
D.它的堆栈操作可以分为字节操作和字操作两种类型
59、8086 在分别执行指令MOV AX,[BX]和IN AX,DX 时,以下引脚中电平取值不同的是( C )
A. RD B. WR C. M / IO D. BHE
60、以下关于总线周期的叙述,不正确的是( D )
A.CPU 完成一次读/写操作所需时间为一个总线周期
B.总线周期所含有的状态Ti 数可能不同
C.总线周期与CPU 的主频有关
D.I/O 读写时Ti 状态数与I/O 设备速度无关
61、若在一个总线周期中,8086 对READY 信号进行了5 次采样,那么该总线周期包含的时钟周期个数为
( C )
A.4 B.5 C.8 D.9
62、以下关于8086 总线周期的叙述中,不正确的是( D )
A. 完成一次读/写操作所需时间为一个读/写总线周期
B. 读/写总线周期从T1 开始到T4 结束
C. 空闲周期为若干个TI
D. 读/写总线周期总是T1、T2、T3、T4
63、8086CPU 需要两个总线周期才能完成一次的读写操作为( D )
A.从偶地址读写一个字节 B.从偶地址读写一个字C.从奇地址读写一个字节 D.从奇地址读写一个字
64、堆栈指针SP 的内容是( B )
A.栈顶单元内容 B.栈顶单元地址 C.栈底单元内容 D.栈底单元地址
65、系统地址总线的功能是( D )
A.选择主存单元地址 B.选择进行信息传输的设备 C.选择外存地址 D.指定主存和
I/O 设备接口电路的地址
66、对8086 来说,要从偶地址单元读/写一个字节,BHE 和A0 的信号组合、所用的数据线分别是( D )
A.01,AD15~AD8 B.10, AD15~AD8 C.01,AD7~AD0 D.10,AD7~AD0
67、在计算机中进行65A0H+B79EH 后状态标志位CF 和OF 分别为( C )
7
A.0、0 B. 0、1 C. 1、0 D. 1、1
68、在计算机中进行65A0H+B79EH 后状态标志位ZF 和AF 分别为( A )
A.0、0 B. 0、1 C. 1、0 D. 1、1
69、在计算机中进行65A0H+B79EH 后状态标志位PF 和SF 分别为( A )
A.0、0 B. 0、1 C. 1、0 D. 1、1
70、8086/8088系统中,设M / IO、RD和WR在某时刻分别为0、0和1时,在下列指令中与其对应的是( B )
A. MOV AX,[BX+10] B. IN AL,110 C. MOV ES:[DI],AX D. OUT 40H,AL
71、8086/8088系统中,设M / IO 、RD和WR 在某时刻分别为0、1和0时,下列指令中与其对应的是( D )
A. MOV AX,[BX+10] B. IN AL,110 C. MOV ES:[DI],AX D. OUT 40H,

AL
第四章 指令系统
1、指令“MOV AX,BX”源操作数的寻址方式为( C )
A.立即寻址 B.直接寻址 C.寄存器寻址 D.寄存器间接寻址
2、指令“MOV AX,[2000H]”源操作数的寻址方式为( B )
A.立即寻址 B.直接寻址 C.寄存器寻址 D.寄存器间接寻址
3、若DS=3000H,SS=5000H,[32000H]=00H,[32001H]=40H,[52000H]=34H,[52001H]=12H,则指令“MOV
AX,[2000H]”执行后AX 的内容为( B )
A.00H B.4000H C.34H D.1234H
4、指令“MOV AX,[SI]”源操作数的寻址方式为( D )
A.立即寻址 B.直接寻址 C.寄存器寻址 D.寄存器间接寻址
5、若DS=3000H,SS=5000H,SI=1000H,[31000H]=20H,[31001H]=60H,[51000H]=34H,[51001H]=12H,
则指令“MOV AX,[SI]”执行后AX 的内容为( B )
A.20H B.6020H C.34H D.1234H
6、指令“MOV AX,[BP]”源操作数的寻址方式为( D )
A.立即寻址 B.直接寻址 C.寄存器寻址 D.寄存器间接寻址
7、若DS=3000H,SS=5000H,BP=1000H,[31000H]=20H,[31001H]=60H,[51000H]=34H,[51001H]=12H,
则指令“MOV AX,[BP]”执行后AX 的内容为( D )
A.20H B.6020H C.34H D.1234H
8、指令“MOV AX,[BP+SI]”源操作数的寻址方式为( D )
A.立即寻址 B.直接寻址 C.寄存器寻址 D.基址加变址寻址
9、若DS=3000H,SS=5000H,BP=2000H,SI=1000H,[33000H]=20H,[33001H]=60H,[53000H]=34H,
[53001H]=12H,则指令“MOV AX,[BP+SI]”执行后AX 的内容为( D )
A.20H B.6020H C.34H D.1234H
10、在下面80x86 指令中,合法的是( D )
A.ADD 01H,BL B.SHL CL,AX C.OUT 258H,AL D.MOV BX,01H
11、在Intel 8086 系统中,若一个32 位的存储数11223344H 的地址为10000H,则10000H 和10003H 的字
节单元内容分别为( A )
A.44H 和11H B.11H 和33H C.3344H 和1122H D.1122H 和3344H
12、下列叙述中,正确的是( D )
A.汇编程序MASM.EXE 就是汇编语言源程序
B.汇编程序是对源程序进行编辑、修改的程序
8
C.汇编的结果是生成后缀为.EXE 的可执行程序
D.汇编的结果是生成后缀为.OBJ 的目标代码程序
13、下列8086/8088 指令中,能用来判断AL 中最高位是否为1 的是( B )
A.CMP AL,81H B.TEST AL,80H C.RCR AL,1 D.XOR AL,81H
14、下列4 条8086/8088 指令中,( C )指令在执行后将使进位标志置1
A.CLC B.MOV CX,1 C.STC D.INC DX
15、下列8086/8088 指令中,不影响堆栈内容的指令是( D )
A.PUSH B.RET C.CALL D.JMP
16、要定义一个子程序,应采用以下伪指令组( C )
A.SEGMENT ...... ENDS https://www.wendangku.net/doc/9a2589380.html, ...... END
C.PROC ...... ENDP D.MACRO ...... ENDM
17、下面伪指令经汇编后,标号STOR 和DATA 所代表的偏移地址为( A )
ORG 3000H
STOR DW 12,34,56,78
SUM DB ‘1234’
DATA DB 05H,06H,07H,08H
A.3000H、300CH B.0000H、000CH C.1000H、100CH D.3000H、3012H
18、根据以下伪指令语句,数据段中偏移地址为0005H 和000AH 单元的内容是( D )
DAT

A SEGMENT
STR DB ‘ABCDEFG’
DW ‘?’
DB 10H,20H
DATA ENDS
A. 45H,20H B. 46H,10H C. 45H,10H D. 46H,20H
19、下列指令中不会改变指令计数器IP 的是( A )
A.MOV B.JMP C.CALL D.RET
20、8088/8086 系统中,可以用于间接寻址的寄存器为( A )。
A. BX,SI,DI,BP B. AX,SI,CX,BP
C. AX,BX,CX,DX D.SI,DI,SP,BP
21、下列8086/8088 指令中,语法格式错误的是( C )
A. MOV AX,1000H B. MOV AX,BX C. MOV [AX],[1000H] D. MOV AX,[1000H]
22、下列指令中,合法的8086/8088 指令只有( C )
A.MOV AX,[BX+BP] B.MOV CS,2000H
C. SUB AL,38H D. PUSH AL
23、执行PUSH AX 指令后,堆栈指针SP 的内容( B )
A.减1 B.减2 C.加1 D. 加2
24、下列指令中,不影响进位的指令是( C )
A. ADD AX,BX B.MUL BL C.INC BX D.SUB AL,BH
25、下列4 组指令中,执行后实际效果不相同的是第( D )组
A.LEA BX,BUFFER B. SHL [1000H],CL
MOV BX,OFFSET BUFFER SAL [1000H],CL
C. XOR AX,AX D. SUB DL,23
MOV AX,0 CMP DL,23
26、指令“MOV 5[BX+DI],AX”中,目的操作数的寻址方式是( C )
A.寄存器寻址 B.直接寻址 C.寄存器间接寻址 D.立即寻址
27、MOV AX,5[BP]这条指令中,BP 指出的内存单元的段地址默认在( D )寄存器中
9
A.CS B.DS C.ES D.SS
28、设SP=1000H,CS=2140H,IP=1FC0H,在执行段间调用指令后,堆栈段内0FFEH单元的内容为( D )
A.1FH B.0C0H C.21H D.40H
29、设SP=0008H,SS=F0A8H,执行POP AX 指令后堆栈顶部的物理地址为( D )
A.000EH B.F0A86H C.000AH D.F0A8AH
30、根据以下伪指令语句,104H 和10AH 单元的内容是( C )
ORG 100H
STR DB ‘ABCDEFGH’
DW ‘?’
DB 10H,20H
A.45H,3FH B.46H,10H C.45H,10H D.46H,20H
31、DS 寄存器的功能是( A )
A.存放数据段的段地址 B.存放堆栈段的段地址
C.存放堆栈段的偏移地址 D.存放代码段的偏移地址
32、下列指令中格式错误的是( D )
A.INC BYTE PTR [DI] B.MOV AX,[BX] C.SHL BL,CL D.OUT AL,DX
33、下列指令中格式正确的是( A )
A.LEA AX,[BX+SI+59H] B.ROL CX,5
C.POP CS D.MOV [DI],[BX]
34、下列指令中,不能实现将AL 寄存器清零的指令是( A )
(1)CMP AL,AL (2)SUB AL,AL (3)XOR AL,AL (4)MOV AL,0
A.(1) B.(2) C.(3) D.(4)
35、下列4 条指令中,( B )条指令对标志位没有影响
A. INC AL B. MOV AX,BX C. ADD AX,BX D. TEST AL,80H
36、8086/8088 的指令DIV CL,其结果的商存在( B )中
A.AH B.AL C.CL D.AX
37、以下伪指令中,( A )定义一个宏
A.MACRO.................ENDM https://www.wendangku.net/doc/9a2589380.html,...................END
C.PROC...................ENDP D.SEGMENT...................ENDS
38、下面叙述中,错误的是( D )
A.DEBUG 程序中的D 命令用来显示内存数据
B.DEBUG 程序中的U 命令用来将指定范围的代码反汇编成源程序显示内存数据
C.DEBUG

程序中的W 命令用来将正在调试的程序写入磁盘
D.DEBUG 程序中的R命令用来显示内存数据
39、下面指令中,( B )采用了基址加变址的寻址方法
A.RCL [BX],CL B.ADD [BX][DI],AX C.CMP BX,AX D.INC WORD PTR [BP+50]
40、在堆栈段内,有效地址为2500H 到2505H 单元内依次存放10H、20H、30H、40H、50H、60H 六个数,
已知SP=2502H,执行POP BX 指令后,有( D )
A.SP=2502H,BX=1020H B. SP=2502H,BX=2010H
C.SP=2504H,BX=3040H D. SP=2504H,BX=4030H
41、能判断累加器 AX 是否为全0 的下面4 种方法中,正确的有( D )种
(1) SUB AX,0
JZ L1
(2) XOR AX,0
JZ L1
10
(3) OR AX,AX
JZ L1
(4) TEST AX,0FFFFH
JZ L1
A.1 B.2 C.3 D.4
42、下列8086/8088 指令中,有语法格式错误的是( B )
A.XOR AL,AL B.MOV AL,[CX] C.XCHG AX,DX D.OUT DX,AL
43、下列8086/8088 指令中,无语法格式错误的是 ( A )
A.LEA AX,DATA1 B.ROL CL,CX C. POP 2000H D.MOV [DI],[SI]
44、下面8086/8088 指令执行后,不影响进位标志的是( C )
A.ADD B.SUB C.DEC D.ROR
45、设SP=000CH,SS=F0A8H,执行POP AX 指令后堆栈顶部的物理地址为( B )
A.000EH B.F0A8EH C.000AH D.F0A8AH
46、对以下四种软件的表述,( B )是错误的
A.DEBUG 是汇编程序调试工具 B.MASM 是一种程序设计语言
C.LINK 将目标代码连接成可执行程序 D.EDIT 用来进行文本编辑
47、汇编语言中,语句标号就是( B )
A.文件名 B.对应指令的符号地址 C.程序名 D.常量的符号表示
48、下列叙述中,正确的是( D )
A.汇编程序是汇编语言源程序 B.汇编程序是对源程序进行编辑、修改的程序
C.汇编的目的只是检查汇编语言源程序的语法错误 D.汇编的结果是生成后缀为.OBJ 的目标程序
49、下列指令中,格式错误的指令数目是 ( C )
MOV DS , 20[SI+BX] PUSH CS MUL 50 PUSH [DI+IP]
A.4 B.3 C.2 D.1
50、下列指令中,合法的8086/8088 指令只有( C )
A.MOV AX,[BX+BP] B.ROL CX,CX C.PUSH CS D.MOV [1000H],[2000H]
51、下列4 条指令中,只有( C )这条指令对进位标志有影响
A.NOT AL B.TEST AL,80H C.ADD AX,BX D.LOOP NUM
52、下列4 组指令中,执行后实际效果相同的有( B )组
(1)LEA BX,BUFFER (2)SHL [1000H],CL
MOV BX,OFFSET BUFFER SAL [1000H],CL
(3)XOR AX,AX (4)SUB DL,23
MOV AX,0 CMP DL,23
A.4 B.3 C.2 D.1
53、下列指令中,格式正确的是( D )
A.MOV AX,[DI+SI] B.MOV CX,[BX+BP] C.MOV DX,[AX+BX] D.MOV AX,[BP+SI]
54、8086/8088 的下列指令中,错误的指令条数是( D )
SAL AX,3 MOV AX,DS:[BX+BP] MUL [BX]3[DI] POP CS
A.1 B.2 C.3 D.4
55、8086/8088 的下列指令中,错误的是( C )
A. MOV AX,357AH[BX][DI] B. OUT DX,AL
C. LEA AX,50H[BX][BP] D.RCR BX,1
56、8086/8088 的下列指令中,错误的指令条数是( B )
PUSH WORD PTR 30[BX+SI] MOV

BYTE PTR [BX],300
ADD AX,300 MUL 30
11
A. 1 B. 2 C. 3 D. 4
57、在8086/8088 中若AH 为0FH,则下列4 组指令中,能转到NEXT 的有( C )组
(1)TEST AH,0FH (2)XOR AH,0FH (3)CMP AH,0FH (4)SUB AH,0FH
JZ NEXT JZ NEXT JZ NEXT JZ NEXT
A. 1 B. 2 C. 3 D. 4
58、8086/8088 的下列指令中,错误的的是( C )
A. MOV BH,BL B. MOV DS,200H[SI+BX] C. MOV CS,2000H D. IN AL,DX
59、以下伪指令中,( D )定义一个逻辑段
A.MACRO.................ENDM https://www.wendangku.net/doc/9a2589380.html,...................END
C.PROC...................ENDP D.SEGMENT...................ENDS
60、下列8086/8088 指令中,格式错误的指令条数为( D )
IN AL,DX MOV AL,ES:[BX] MUL [BX] MOV AX,DS:[BP]
A. 4 B.3 C.2 D.1
61、8086/8088 的指令DIV CL,其结果的余数存在( A )中
A.AH B.AL C.CL D.AX
62、8086/8088 的指令DIV CX,其结果的余数存在( C )中
A.AH B.AL C.DX D.AX
63、8086/8088 的指令DIV CX,其结果的商在存( D )中
A.AH B.AL C.DX D.AX
64、8086/8088 的指令DIV CX,其被除数存在( D )中
A.AX B.CX C.DX D.DX、AX
65、8086/8088 的指令DIV CX,其除数存在( B )中
A.AX B.CX C.DX D.DX、AX
66、8086/8088 的指令DIV CL,其除数存在( C )中
A.AH B.AL C.CL D.AX
67、8086/8088 的指令DIV CL,其被除数存在( D )中
A.AH B.AL C.CL D.AX
68、8086/8088 的指令MUL BL,其被乘数存在( B )中
A.AH B.AL C.BL D.AX
69、8086/8088 的指令MUL BL,其乘数存在( C )中
A.AH B.AL C.BL D.AX
70、8086/8088 的指令MUL BL,其结果存在( D )中
A.AH B.AL C.BL D.AX
71、8086/8088 的指令MUL BX,其结果存在( D )中
A.AX B.BX C.DX D.DX、AX
72、8086/8088 的指令MUL BX,其乘数存在( B )中
A.AX B.BX C.DX D.DX、AX
73、8086/8088 的指令SHL AH,1,被移出的那一位存入了( C )中
A.AH 的最高位 B.AH 的最低位 C.CF D.不保存,被丢弃了
74、8086/8088 的指令SAL AH,1,被移入的那一位是( D )
A.AH 的最高位的值 B.AH 的最低位的值 C.CF 的原值 D.以上都不对
75、8086/8088 的指令ROR AH,1,对于被移出的那一位下列说法正确的是( C )
A.只存入了AH 的最高位中 B.只存入了AH 的最低位中
C.既存入了AH 的最高位中,又存入了CF
D.既存入了AH 的最低位中,又存入了CF
12
76、8086/8088 的指令RCL AH,1,被移入的那一位是( C )
A.AH 的最高位的值 B.AH 的最低位的值 C.CF 的原值 D.以上都不对
77、下列关于8086/8088 移位指令的说法中错误的是( D )
A.所有以为指令的目标操作数,只允许是8 位或16 位的通用寄存器或存储器。
B.指令中的移位计数值是常数1,若大于1,必须先存入CL 寄存器中。
C.标志位CF 在移位之后总是等于目标操作数最后移出的那一位。
D.一条移位指令最多可以移动256 位。
78、下列8086/8088 指令中,不回送执行结果,只根据结果设置标志位的是( C )
A.MOV AX,0 B.AND

BL,0FH C.CMP AL,BL D.SHL DL,1
79、下列8086/8088 指令中,不回送执行结果,只根据结果设置标志位的是( C )
A.ADD AL,BL B.REP MOVSB C.TESL AL,01H D.JNZ NEXT
80、8086/8088 属性是NEAR 的JMP 指令的相对转移范围为( C )
A.-65536~+65535 字节 B.-128~+127 字节 C.-32768~+32767 字节 D.-256~+255 字节
81、8086/8088 属性是SHORT 的JMP 指令的相对转移范围为( B )
A.-65536~+65535 字节 B.-128~+127 字节 C.-32768~+32767 字节 D.-256~+255 字节
82、若CS=1000H,BX=2000H,[12000H]=00H,[12001H]=30H,则执行指令JMP WORD PTR [BX]后,
寄存器IP 所存内容为( C )
A.1000H B.2000H C.3000H D.13000H
83、若CS=1000H,BX=2000H,[12000H]=00H,[12001H]=30H,则执行指令JMP WORD PTR [BX]后,
程序转移到物理地址为( D ) 的单元继续执行
A.2000H B.12000H C.3000H D.13000H
84、若CS=1000H,BX=2000H,[12000H]=00H,[12001H]=30H,则执行指令JMP BX 后,寄存器IP 所存
内容为( B )
A.1000H B.2000H C.3000H D.12000H
85、若CS=1000H,BX=2000H,[12000H]=00H,[12001H]=30H,则执行指令JMP BX 后,程序转移到物
理地址为( D )的单元继续执行
A.1000H B.2000H C.13000H D.12000H
86、8086/8088 的基本串操作的源操作数和目标操作数分别用( A )寄存器寻址
A. SI,DI B.SI,SI C.DI,SI D.DI,DI
87、8086/8088 的基本串操作的源操作数和目标操作数的段地址分别存在( A )中
A.DS,ES B、DS,DS C、ES,ES D、必须在程序中分别制定
88、下列说法中错误的是( C )
A.8086 宏汇编语言中的指令语句经过汇编和连接生成计算机可执行的机器指令代码。
B.8086 宏汇编语言中的伪指令语句在汇编时被解释执行,而不会生成相应的目的代码。
C. 8086 宏汇编语言中用“EQU”定义的常量在同一程序模块中可以重新定义。
D. 8086 宏汇编语言中用“=”定义的常量在同一程序模块中可以重新定义。
89、下列说法中错误的是( C )
A. 8086 宏汇编语言中,对于用“EQU”定义的常量,不会为其分配存储单元。
B. 8086 宏汇编语言中,对于用“DB”定义的变量,会为其分配存储单元。
C. 8086 宏汇编语言的所有语句经过汇编和连接后都将生成与之对应的计算机可执行的机器指令代码。
D. 8086 宏汇编语言中的变量和标号都具有SEGMENT,OFFSET 和TYPE 3 种属性。
90、根据数据定义指令“RES DW ? ”,在执行指令MOV AX,TYPE RES 后,AX 的内容为( B )
A. 1 B.2 C. ? D. RES
91、根据数据定义指令“TABLE DW 100 DUP (?) ”,在执行指令MOV AX,TYPE TABLE 后,AX
的内容为( B )
13
A. 1 B.2 C. 100 D. ?
92、根据数据定义指令“TABLE DW 100 DUP (?) ”,在执行指令MOV AX,LENGTH TABLE 后,
AX 的内容为( C )
A. 1 B.2 C. 100 D. ?
93、根据数据定义指令“TABLE DW 100 DUP (?) ”,在执行指令MOV AX,SIZE TABLE 后,AX

的内容为( D )
A. 1 B.2 C. 100 D. 200
94、根据数据定义指令“ARRAY DB ‘ABCD’ ”,在执行指令MOV AX,LENGTH ARRAY 后,AX 的
内容为( A )
A. 1 B.2 C. 4 D.’ABCD’
第六章 微机存储器系统
1、6166 为2K×8 位的SRAM 芯片,访问它时至少需要( A )根地址线
A.11 B.12 C.13 D.14
2、现用2K×8 位的静态RAM 芯片构成8K×16 位存储器,供需此种芯片( D )片
A.2 B.4 C.6 D.8
3、一个静态RAM 芯片的地址引脚为14 根,数据引脚为4 根,该芯片为( C )
A.8K×8 B.8K×4 C.16K×4 D.16K×8
4、存储器容量为640KB, 其含义是指( B )
A.640000 字节 B.640×1024 字节 C.640×1024 字 D.640×1024 位
5、除地线公用外,12 根地址线可构成的地址空间为( C )
A.2K B.8K C.4K D.16K
6、某计算机内存的存储容量为64KB,如果对存储器按16 位字进行计算,则存储容量为( B )
A.64K B.32K C.128K D.16K
7、容量为16KB 的动态RAM 芯片,如行列地址分时使用,至少需要( C )根地址线
A.16 B.14 C.7 D.8
8、存储器容量为16MB, 其含义是指( D )
A.16000000 字节 B.16×1024 字节 C.16M bit D.16×1024×1024 字节
9、现有 4K × 8 位的 静态RAM 芯片,它所具有的地址线引脚数应是 ( C ) 条。
A、3 B、8 C、12 D、15
10、除地线公用外,20 根地址线可构成的地址空间和能构成是64KB 地址空间所需要的地址线是( C )
A.1MB、24 根 B.1KB、20 根 C.1MB、16 根 D.4MB、16 根
11、一台微型机存储器首址为0A1000H,若存储器的末址为0A2FFFH,则存储容量为( C )
A.4K B.6K C.8K D.16K
12、EEPROM 是指( C )
A.随机读写存储器 B.一次性写入的只读存储器 C.电可擦除的只读存储器 D.可用紫外线擦除的
只读存储器
13、EPROM 是指( D )
A.随机读写存储器 B.一次性写入的只读存储器 C.电可擦除的只读存储器 D.可用紫外线擦除的
只读存储器
14、PROM 是指( B )
A.随机读写存储器 B.一次性写入的只读存储器 C.电可擦除的只读存储器 D.可用紫外线擦
除的只读存储器
14
15、下列关于磁盘、光盘的概念中,不正确的是( C )
A.存储介质、存储原理不一样 B.均支持树形文件目录
C.同一文件的信息都是连续存放的 D.存储位置都是由扇区等来描述
16、关于ROM 的下列叙述中,错误的是( D )
A. ROM 是一种非易失性存储器,信息一旦写入就固定不变。
B. 掩膜ROM 中的信息由生产厂家一次性直接写入
C. PROM 存储的信息只能一次编程写入,不能擦除改写
D. EPROM 是一种电可擦除的编程ROM
17、某CPU 外部数据总线为16 位,物理地址空间为1MB,欲用2114RAM(1K×4)组成64KB 的存储器,
所需的片选信号总数应是( B )
A.64 B.32 C.16 D.8
18、下述关于Flash Memory,EEPROM,EPROM 的说法中,不正确的是( A )
A. 都可在线读

写 B.都能作为存放BIOS 的ROM C. 擦除原理不同 D.都具有非易失性
19、关于ROM 的下列说法中,不正确的是( A )
A .计算机中可以没有ROM
B. EPROM与EEROM 的原理是不一样的
C. PROM只能编程一次
D. 电子盘常使用EEPROM
20、某动态RAM 芯片只有8 条地址线,因此可以推断其存储容量不超过( B )
A. 512 个存储单元 B. 65536 个存储单元 C. 8192 个存储单元 D. 256 个存储单元
21、关于存储器和CPU 的连接,下列说法中不正确的是( C )
A. CPU 的地址线位数决定了存储器物理空间的大小
B. 80X86 在实模式下,能寻址的空间最大为1MB
C. 相邻两地址存储单元必定在同一芯片中
D. 对存储器的寻址是按物理地址进行的
22、下列关于移动硬盘,优盘的概念中,叙述不正确的是( C )
A. 存储介质、存储原理各不相同 B . 都可以使用USB 接口
C. 目前移动硬盘存储容量小于优盘 D. 目前移动硬盘价格高于优盘
23、下列叙述中,不正确的是( D )
A. 光盘和硬盘的存储原理不一样 B. 硬盘和软盘的存储介质一样
C. CD-ROM 和CD-RW 所使用的存储介质材料不一样 D. 光盘和硬盘都采用接触方式读写
24、存储器和CPU 之间连接时,应考虑的问题包括( D )
a.总线负载能力 b.时序配合 c.地址分配 d.控制信号连接
A.a,b,c B.a,b,d C.b,c,d D.a,b,c,d
25、右图中3 Y 输出为0 时,存储器所选中的地址范围是( C )
A.9000H~9FFFH
B.9800H~9FFFH
C.B000H~B7FFH
D.B800H~BFFFH
26、右图中3 Y 输出为0 时,所选中的地址范围是( A )
A.I/O 端口,3000H~37FFH
B.存储器,3000H~37FFH
C.I/O 端口,B000H~B7FFH
A13 A
A11 C
A12 B
A15 G1
A14 G2B
M/IO G2A
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
74LS138
A13 A
A11 C
A12 B
M/IO G1
A14 G2B
A15 G2A
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
74LS138
15
D.存储器,B000H~B7FFH
27、若CPU 访问256K×1 的DRAM 芯片组成的512K×8 的存储器子系统,则CPU 须使用的地址引脚数,DRAM
的地址引脚数和所需的
片选信好数依次为( D )
A.19,18,2 B.18,9,8 C.19,18,8 D.19,9,2
28、以下对存储器的描述中,错误的是( B )
A.Flash Memory 和EEPROM 一样是非易失性的存储器
B.构成存储器子系统时,SRAM 比DRAM 需要更多的辅助器件
C.SRAM 和DRAM 断电后信息都会丢失
D.通常SRAM 的读写速度比DRAM 高
29、某CPU 的数据线、地址线均为16 位,先要求用16K×1 的DRAM 芯片组成64K×16 的存储器,则用于
片选译码的地址位数和所需的DRAM 芯片数分别为( B )
A.4,32 B.2,64 C.1,64 D.2,32
30、有关存储器寻址的下列叙述中,正确的是( C )
A.物理地址与逻辑地址一一对应 B.DS、CS 都由用户程序赋初值
C.存取数据时有默认的段,有时段是可超越的 D.CS、DS、ES、SS 不允许为同一值
31、下列关于外存的概念中,不正确的是

( C )
A.从存储器的层次结构看,外存离CPU 最远 B.外存通常经局部总线与主存交换信息
C.由CPU 中的存储器管理部件管理内存和外存 D.外存的信息必须调入内存才能处理
32、下列叙述中,正确的是( B )
A.动态RAM 中的信息断电后会丢失,静态RAM 中的信息断电后不会丢失;静态RAM 芯片的集成度比
动态RAM 芯片低
B.动态RAM 和静态RAM 中的信息断电后都会丢失
C.EEPROM 是一种新的EPROM 产品,其擦除原理相同
D.个人计算机中,可以不用ROM,但不能没有RAM
33、若某RAM 芯片的地址线A0 与地短路,则( C )
A.该芯片不能读写数据 B.会烧坏芯片 C.只能读写偶地址单元 D.只能读写奇地址单元
34、用1K×4 的存储器芯片组成16K×8 的存储器子系统时,需用地址线总数最少为( C )
A.16 B.12 C.14 D.20
35、某同学在做实验时,按右图所示连接芯片的译码电路,得知该芯片的地址范围为3000H~37FFH。试问
该芯片的CS 段应连到74LS138 的( A )
A. 6 Y B. 3 Y C. 7 Y D. 4 Y
36、存储器是计算机系统中的记忆设备,它主要用来( C )
A. 存放数据 B.存放程序 C.存放数据和程序 D.存放微程序
37、同动态MOS 存储器比较,双极型半导体存储器的性能是( A )
A.集成度低,存取周期快,位平均功耗大 B.集成度低,存取周期慢,位平均功耗小
C.集成度高,存取周期快,位平均功耗小 D.集成度高,存取周期慢,位平均功耗大
38、某计算机字长32 位,存储容量是8MB,若按双字编址,那么它的寻址范围是( C )
A.0~256K B.0~512K C. 0~1M D.0~2M
39、同外存储器相比,内存储器的特点是( C )
A.容量大、速度快、成本低 B.容量大、速度慢、成本高
C.容量小、速度快、成本高 D.容量小、速度快、成本低
40、采用虚拟存储器的主要目的是( B )
A.提高主存储器的存取速度 B.扩大主存器的存储空间,并能进行自动管理和调度
A14 A
A12 C
A13 B
+5V G1
A15 G2B
M/IO G2A
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
74LS138
16
C.提高外存储器的存取速度 D.扩大外存储器的存储空间
41、动态RAM 的特点是( C )
A.工作中的内容动态的变化 B.工作中需要访问动态地址改变访存地址
C.每隔一定时间刷新一遍 D.每次读出后需要根据原存内容全部刷新一边
42、半导体SRAM 的存储原理是( A )
A.依靠双稳态触发电路 B.依靠定时刷新 C.依靠读后再生 D.信息不再变化
43、在CPU 和存储器之间增加Cache 的目的是( A )
A.解决CPU 和主存之间的速度匹配问题 B.扩大主存储器的容量
C.扩大CPU 中通用存储器的数量 D.既扩大主存储容量,又扩大CPU 中通用寄存器的
数量
44、以下叙述中,不正确的是( D )
A. 半导体存储器包括RAM 和RAM B. Flash 存储器是非易失性


C. Cache 是高速缓存 D. EPROM使用电擦除方式
45、一个EPROM 芯片,容量为32K×8,除电源和地外,引脚数至少为( C )
A.16 B.24 C.26 D.30
46、一个SRAM 芯片,有14 条地址线和8 条数据线,问该芯片最多能存储ASCII 码字符的个数为( A )
A.16384 B.32768 C.256 D.14
第七章输入/输出和中断
1、计算机在下列情况中,不适合采用中断方式处理的是( C )
A.随机发生的事件 B.定时发生的事件 C.成块数据的高速传送 D.突然停电
2、CPU 与外设之间传送数据的程序控制方式有( )。
A.无条件传送方式 B.查询方式 C.中断方式 D.以上所有方式
3、在I/O 设备、数据通道、时钟和软件这四项中,可能成为中断源的是( D )
A. I/O 设备 B. I/O 设备和数据通道
C. I/O 设备、数据通道和时钟 D. I/O 设备、数据通道、时钟和软件
4、为了便于实现多级中断,保存现场信息最有效的方法是采用( B )
A.通用寄存器 B.堆栈 C.存储器 D.外存
5、在8086/8088 系统中,关于可屏蔽和不可屏蔽中断的下列说法中正确的是( A )
A.CPU 对不可屏蔽中断必须响应 B. CPU 对可屏蔽中断必须响应
C.两种中断优先级别一致 D.无法判断他们的优先级
6、电源故障中断属于( A )
A.不可屏蔽中断 B.可屏蔽中断 C.控制器产生的中断 D.内部中断
7、转入中断服务程序以及从中断服务程序返回原程序的方法是( C )
A.执行相应的转移指令 B.调用相应的子程序
C.将相应的地址装入程序计数器 D.将相应的地址装入指令的操作数字段
8、DMA 方式在( B )之间建立了直接的数据通道
A.外设与外设 B.主存与外设 C.CPU 与主存 D.CPU 与外设
9、硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是( B )
A.构成中断结束命令 B.恢复断点信息并返回
C.转移到IRET 的下一条指令 D.转入下一中断服务
10、PC/XT 微机采用向量中断方式处理8 级外部硬中断,中断类型号依次为08 ~0FH,在RAM 中0000:
002CH 单元开始依次存放了23H、FFH、00H、F0H 四个数据,该向量对应的中断号和中断服务程序
入口地址是( B )
17
A.0CH 和23FF:00F0H B.0BH 和F000:FF23H C.0BH 和00F0:23FFH D.0CH 和F000:23FFH
11、右图为8086/8088 系统中一段主存储器的示意图,由图可知84H 号中断的中断向量是( B )
A.1284H:00F1H B.F100H:8412H C. CD85H:F0E2H D.E2F0H:85CDH
12、右图为8086/8088 系统中一段主存储器的示意图,由图可知85H 号中断的中断向量是( D )
A.1284H:00F1H B.F100H:8412H C. CD85H:F0E2H D.E2F0H:85CDH
13、右图为8086/8088 系统中一段主存储器的示意图,由图可知0000:0210H 开始的四个单元所存放
的中断向量其对应的中断类型码是( B )
A.12H B. 84H C. 8412H D. F100H:8412H
14、右图为8086

/8088 系统中一段主存储器的示意图,由图可知0000:0214H 开始的四个单元所存放
的中断向量其对应的中断类型码是( B )
A.CDH B. 85H C. 85CDH D. E2F0H:85CDH
15、当按下键盘上的一个键时,将产生一个中断请求,这是一种( A )
A.I/O 设备中断 B.软件中断 C.定时中断 D.单步中断
16、CPU 响应INTR 引脚来的中断请求的条件是( A )。
A.IF =1 B. IF=0 C.TF=0 D. TF=1
17、8086CPU 中断号为8 的中断向量存放在( )。
A.0FFFFH:0008H B.0000H:0008H C.0000H:0020H D.0020H:0000H
18、中断向量是指( )
A.被选中设备的起始地址 B.传送数据的起始地址C.中断服务程序入口地址 D.主程序的断点地址
19、8086/8088 系统的中断服务子程序在开始执行时,必须先( )
A.将中断处理中要用到的各寄存器的值保存到堆栈里 B.将中断处理中要用到的各寄存器的值保存
到硬盘里
C.将当前程序计数器的内容保存到堆栈里 D.将标志寄存器的内容保存到中断向量表里
20、在进行中断处理时,CPU 的状态是( )
A.暂停 B.执行程序 C.执行空操作 D.让出总线控制权
21、下列关于 CPU 与外设之间交换数据的方式的叙述中错误的是( C )
A.无条件传送方式主要用于外设工作时间已知的场合。
B.查询传送方式主要用于CPU 与外设工作不同步且不知外设工作速率的场合。
C.对于无条件传送和查询传送而言,CPU 和外设是并行工作的。
D.与无条件传送和查询传送相比,中断传送方式可以更好地提高系统的工作效率,充分发挥CPU 的高
速运算能力。
22、下面关于“中断”的叙述中不正确的是( A )
A.一旦有中断请求出现,CPU 立即停止当前指令的执行,转而去受理中断请求
B.CPU 响应中断时暂停运行当前程序,自动转移到中断服务程序
C.中断方式一般适用于随机出现的服务
D.为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保
护操作
23、下列关于8086 可屏蔽中断响应周期的正确说法是( D )
A.响应中断后自动进入1 个总线周期长的中断响应周期
B.在一个总线周期长的中断响应周期里,连续发两个INTA信号
C.中断响应需连续的2 个总线周期,只需发送一个INTA信号
D.中断响应需连续的2 个总线周期,每个周期发送一个INTA信号
24、在多片8259A 级联的80X86 系统中,不仅优先级高的可以被响应,而且同级的也能被响应,能满足此
要求的主片优先级方式设置是( B )
A.全嵌套 B.特殊全嵌套 C.优先级自动循环 D.优先级特殊循环
25、采用微型计算机控制的大屏幕LED 显示器(例如火车站的时刻、广告显示等),其数据传送方式是
0000:0215H
0000:0214H
0000:0213H
0000:0212H
0000:0211H
000

0:0210H
……
E0H
CDH
F1H
00H
ABH
12H
F0H
0215H
0214H
0213H
0212H
0000:0211H
0000:0210H
……
……
85H
CDH
F1H
00H
84H
12H
0217H
0216H
E2H
F0H
18
( A )
A.无条件传送 B.中断传送 C.查询传送 D.DMA 传送
26、在8086/8088 系统中,已知中断类型号为0BH,则其中断服务程序入口地址存放在中断向量表中的地
址是( D )
A.CS:000B B.0000:000B C.CS:002C D.0000:002C
27、8086/8088 系统中的软中断指令INT n 的功能( C )
A.都由操作系统决定 B.都由应用程序决定
C.一部分由用户定义,一部分由系统定义 D.都由系统定义,但用户可以修改
28、关于8086/8088 中断指令INT n 的执行过程,其描述不正确的是( C )
A.寄存器CS 和IP 的内容入栈 B.标志寄存器的内容入栈
C.从中断控制器8259 获得中断类型号 D.地址为4×n 字单元中的内容存入IP,地址为4×
n+2 字单元的内容存入CS
29、微型计算机的主机与鼠标器之间的数据传送通常采用的方式是( B )
A.查询 B.中断 C.DMA D.无条件传送
30、8086/8088 系统中,设中断向量表中0005CH~0005FH 单元的内容依次为90H,78H,40H,23H,则对
应的中断向量号和中断服务子程序的入口地址分别为( )
A.5CH,7890H:2340H B.17H,4023H:9078H C.17H,2340H:7809H D.5CH,2340H:7809H
31、下列关于8259 的叙述中,不正确的是 ( C )
A.它用于管理多个外部中断源 B.ICWi 用于初始化设置
C.写入不同的ICWi 与写入的次序无关 D.中断屏蔽字用于屏蔽外部中断请求
32、下列关于中断方式特点的叙述中,不正确的是( D )
A.CPU 与外围设备可以并行工作 B.能够处理异常时间
C.数据的输入/输出要经过CPU D.硬件中断全由硬件控制器来实现数据的I/O 传送
第八章接口技术与常见接口芯片的应用
1、下列设备中不属于外围设备的是( A )
A.主存储器 B.辅助存储器 C.输入设备 D.输出设备
2、下列设备中不属于输入设备的是( C )
A.键盘 B.鼠标 C.显示器 D.触摸屏
3、下列设备中不属于输出设备的是( D )
A.显示器 B.打印机 C.绘图仪 D.数字化仪
4、在 8086/8088 中,存储单元与I/O 端口分别编址,指令MOV( B )
A.既可以访问I/O 端口,又可以访问存储单元 B.只能访问存储单元
C.只能访问I/O 端口 D.对I/O 端口和存储单元都不能访问
5、要用8255 的一个端口同时实现二位数字输入和二位数字输出,应选用( C )。
A. A 口 B. B口 C. C口 D.任一个端口均可以
6、异步通信传输信息时,其主要特点是( B )
A.通信双方不必同步 B.每个字符的发送是独立的
C.字符之间的间隔时间应该相同 D.字符发送速率由波特率决定
7、将8255 的A 口设置在工作方式1(输出),B 口和C 口均设置在工作方式0(输入),应写入的方式控
制字是( A )

A.10101011B B.10101010B C.00101011B D.00110100B
8、以下四种A/D 转换器中,转换速度最慢的是( )两种。
19
(1)逐次逼近型(2)并行比较型(3)计数型(4)双积分型
A.(1)和(2) B.(2)和(4) C.(1)和(3) D.(3)和(4)
9、异步串行通信的特点是( B ):
A.通信双方不必同步 B.发送的字符与字符之间的时间间隔不一定相同
C.发送的字符与字符之间的时间间隔必须相同 D.数据传输速率比同步通信快
10、信息只能分时地在两个方向上传输的总线称为( B )总线
A.单工 B.半双工 C.全双工 D.单双工
11、信息可以同时地在两个方向上传输的总线称为( C )总线
A.单工 B.半双工 C.全双工 D.单双工
12、在串行异步通信中( )
A.通信双方不需要同步 B.数据帧之间的间隔时间是任意的
C.数据帧之间的时间间隔是固定的 D.数据帧中不包含控制信息
13、8255A 的端口C 置位/复位控制字应写入( D )
A.A 口 B.B 口 C.C 口 D.控制口
14、并行通信与串行通信相比,具有的特点是( A )
A.成本高、速度快 B.成本高、速度慢
C.成本低、速度快 D.成本低、速度慢
15、8255A 内部的A 组控制电路控制( )工作方式
A.端口A B.端口B C.端口C D.端口A 和端口C 的高四位
16、8255A 内部的B 组控制电路控制( )工作方式
A.端口A B.端口B C.端口C D.以上说法都不准确
17、8255A 的端口A 工作于方式2 时,端口B 可以工作于( )
A.方式0 B.方式1 C.方式2 D.方式0 或方式1
18、8255A 的端口A 可以工作于( )
A.方式0 B.方式0 或方式1 C. 方式0 或方式2 D.方式0,方式1 或方式2
19、8255A 的端口B 可以工作于( )
A.方式0 B.方式0 或方式1 C. 方式0 或方式2 D.方式0,方式1 或方式2
20、8255A 的端口A 工作于( )时,必须占用端口 C 的部分位作为联络信号
A.方式0 B.方式0 或方式1 C. 方式1 或方式2 D.方式0,方式1 或方式2
21、8255A 的( )可以按位进行置位/复位操作
A.端口A B.端口B C.端口C D.以上均可以
22、关于并行通信和串行通信的下列叙述中,不正确的是( D )
A.并行通信可在同一时刻传送多位信息 B.串行通信在同一时刻只能传送1 位信息
C.并行通信传输线多,成本高,适合近距离传输 D.串行通信的数据传送只有半双工、全双工两种
23、关于8253 的GATE 信号,下列叙述中不正确的是( D )
A.计数过程中,当GATE 为低电平祸尤高电平变为低电平时,通常停止计数(除边沿触发外)
B.当GATE 为高电平或上升沿时,才允许计数器开始工作
C.GATE 是高电平触发还是上升沿触发与通道工作方式有关
D.GATE 引脚浮空,相当于高电平状态,能工作
24、8255 的A 口、B 口均工作于方式0 时,端口A、B 和C 的输入/输出状态可

以有( A )种组合
A.16 B.8 C.4 D.3
25、下列关于8255C 口的用法中,不正确的是( C )
A. C 口能独立工作,也可作为A 口、B 口的联络线
B.C 口的高4 位与低4 位作I/O 线使用时其方向可互不相同
C.C 口高4 位(或低4 位)中,每一位的I/O 方向可互不相同
20
D.C 口的某一位作为输入还是输出,仅与控制字有关
26、在采用电话MODEM 通信的情况下,通常其传输信号形式和传输信号类型分别是( A )
A.模拟、载波 B.模拟、基波 C.数字、载波 D.数字、基波
27、8255A 的A 口和B 口以相同的方式同时能工作的是( D )
A.仅方式0 B.仅方式1 C.方式2 D.方式0 和方式1
28、关于8255 工作方式的下列4 条叙述中,正确的条数为( D )
a. A 口、B 口的工作方式是完全独立的
b.C 口能工作与方式0
c.当A 口、B 口工作与方式1 时,C 口除用于联络线外的其余位可作I/O 线
d.当A 口工作与方式2,B 口工作与方式1 时,C 口全部用于联络线
A.1 B.2 C.3 D.4
29、若要读8253 定时器/计数器0 的计数值,正确的操作是( A )
A.向控制口送锁存命令,读计数器0 B.向计数器0 通道送锁存命令,读计数器0
C.直接读计数器0 D.读计数器0,向计数器0 送锁存命令
30、若8253 工作在方式3(方波发生器)、用BCD 计数方式、计数初值为100、CLK0 的输入为2MHz 脉
冲,GAT0 接高电平,则OUT0 的输出是( A )
A. 频率为20KHz 的对称方波 B.频率为20KHz 的不对称方波
C.频率为10KHz 的对称方波 D.频率为10KHz 的不对称方波
31、8253 的CLK 输入频率为1MHz,OUT 输出为周期4ms 的方波。计数器方式控制字定义为BCD 码计
数,则写入的计数值为( )
A.4 B.40 C、4000 D.4000H
32、若8253 工作在方式3(方波发生器)、用BCD 计数方式、计数初值为200、CLK0 的输入为2MHz 脉
冲,GAT0 接高电平,则OUT0 的输出是( C )
A. 频率为20KHz 的对称方波 B.频率为20KHz 的不对称方波
C.频率为10KHz 的对称方波 D.频率为10KHz 的不对称方波
33、CPU 使用并行接口8255 控制外围设备时,工作于方式1 或方式2 下,若需查询外围设备的工作状态,
应通过查询( C )来获取
A.A 口 B.B 口 C.C 口 D.控制口
34、设计数器/定时器8253 的通道0 工作于方式3(方波发生器),若计数初值为3,GATE0=1(高电平),
则其输出波形应是( A )
A. 2 个时钟周期高电平,1 个时钟周期低电平的短形波
B. 1 个时钟周期高电平,2 个时钟周期低电平的短形波
C.1.5 个时钟周期高电平,1.5 个时钟周期低电平的短形波
D. 3 个时钟周期高电平
35、对串行接口,其主要功能为( D )
A. 仅串行数据到并行数据的转换
B.仅并行数据到串行数据的转换
C.输_______入时将并行数据转换为串行数据,输出时将串行数

据转换为并行数据
D.输出时将并行数据转换为串行数据,输入时将串行数据转换为并行数据
36、在异步串行通信中,相邻两帧数据的间隔是( B )
A.0 B.任意的 C.确定的 D.与波特率无关
37、设定时器/计数器8253 的CLK 频率为1MHz,要求其OUT 端输出周期为8ms 的信号,该芯片编程为
BCD 码计数,则该芯片的
计数初值应为( A )
A.8000H B.8000 C.80H D.80
21
38、设8253 中的某个定时器/计数器,工作于方式2(分频),其定时时间的长短与( B )有关
A.何时送方式字 B.计数初值 C.BCD 或二进制计数 D.门控电平何时起作用
39、设8253 的CLK2 接1MHz 的时钟信号,要求其OUT2 端产生方波(方式3),则方波高电平最大宽度
为( B )
A.65.536ms B.32.768ms C.65.536us D.32.768us
二、程序填空题
1、 XOR AX,AX
DEC AX
MOV BX,6378H
XCHG AX,BX
AX 寄存器内容为( 6378H ),BX 寄存器内容为( 0FFFFH )。
2、 MOV AX, 6437H
MOV CX, 440BH
ADD CX, AX
PUSH CX
POP BX
AX 寄存器内容为 ( 6437H ),BX 寄存器内容为 ( 0A842H )。
3、 MOV AX,1389H
MOV DX,24BFH
MOV CX,4
PP:SHR DX,1
RCR AX,1
DEC CX
JNZ PP
AX 寄存器内容为( 0F138H ),DX 寄存器内容为( 024BH )。
4、 MOV AX,2345H
MOV BH,AL
AND BH,0FH
MOV CL,4
SHR AL,CL
MOV BL,AL
BX 寄存器的内容为 2304H ,AX 寄存器的内容为 0504H
5、 XOR AX,AX
DEC AX
MOV BX,6378H
XCHG AX,BX
NEG BX
AX 寄存器的内容为 6378H ,BX 寄存器的内容为 0001H
6、 MOV AX,1234H
PUSH AX
22
MOV BX,5678H
ADD AL,BL
DAA
ADC AH,BH
DAA
POP BX
AX 寄存器内容为 6912H , BX 寄存器内容为 1234H 。
7、 MOV CL,4
MOV AX,[2000H]
SHL AL,CL
SHR AX,CL
MOV [2000H],AX
试问: 1 若程序执行前, 数据段内[2000H]=09H , [2001H]=03H, 则执行后有
[2000H]=_39H____,[2001H]=__00H____。
2 本程序段的功能_将(2000H),(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,
并存入(2000H)单元,0→(2001H) 。
8、 MOV AL,0B7H
AND AL,0DDH
XOR AL,81H
OR AL,33H
JP LAB1
JMP LAB2
试问:1 执行程序后AL=_37H ______;
2 程序将转到哪一个地址执行:__LAB2___。
9、 MOV CX,9
MOV AL,01H
MOV SI,1000H
NEXT:MOV [SI],AL
INC SI
SHL AL,1
LOOP NEXT
试问:1 执行本程序后有:AL=__0___;SI=__1009H ____;CX=__0 ____;
2 本程序的功能是__对数据段内1000H~1008H 单元置数,依次送入1,2,4,8,16,32,64,128,0
共九个。
10、下面程序段执行后,(AX)=( 10 ),(BX)=(11 )。
MOV AX,92H
MOV BX,10H
ADD BX,70H
ADC AX,BX
PUSH AX
MOV AX,20H
POP BX
ADD AX,BX
23
11、 MOV AL,1
SHL AL,1
MOV BL,AL
MOV CL,2
SHL AL,CL
ADD AL,BL
AL 寄存器的内容为 BL 寄存器的内容为
(1)MOV AL,21H
MOV BL,0FEH
ADD AL,BL
SBB BL,AL
AL 寄存器的内

相关文档
相关文档 最新文档