《微机原理》题库.docx
《《微机原理》题库.docx》由会员分享,可在线阅读,更多相关《《微机原理》题库.docx(31页珍藏版)》请在冰豆网上搜索。
《微机原理》题库
《微机原理》题库
一、填空题
第1章
一个字节可以表示无符号数的范围是()~()。
一个字节以补码形式可以表示有符号数的范围是()~()。
数字“4”的ASCII码是()H。
字符“F”的ASCII码是()H。
十进制数36的二进制形式是()B。
十进制数45的十六进制形式是()H。
十六进制数67H表示的十进制数是()。
第2章
8086CPU可以访问的内存的最大空间是()。
标志寄存器中CF是()标志。
标志寄存器中PF是()标志。
标志寄存器中AF是()标志。
一个基本的总线周期包含()个时钟周期。
计算机系统中的三总线是指地址总线、()总线和()总线。
8086CPU中用来存放程序段基址的寄存器符号是()。
8086CPU中用来存放堆栈段基址的寄存器符号是()。
为了使8086微处理器复位,应当在RESET引脚上施加一定时间的()电平。
一个操作数所在段的段基址是3045H,操作数段内偏移量是20ACH,则物理地址为()。
8086CPU的地址线有()根。
堆栈指针的符号为()。
堆栈的基本操作原则是先进()。
第3章
指令MOVAX,[BX]的源操作数的寻址方式是(),目的操作数的寻址方式是()。
指令MOV[2345H],2345H的源操作数的寻址方式是(),目的操作数的寻址方式是()。
假设AX=1234H,BX=4578H,执行以下指令后AX=(),BX=()。
PUSHAX
PUSHBX
POPAX
POPBX
假设AX=1234H,BX=4578H,执行以下指令后AX=()。
ANDAX,00FFH
ANDBX,0FF00H
ORAX,BX
假设AX=1234H执行以下指令后AX=()。
NOTAX
假设AX=1234H执行以下指令后AX=()。
XORAX,00FFH
假设AX=1234H执行以下指令后AX=()。
SHLAX,1
假设AX=8765H执行以下指令后AX=()。
MOVCL,3
SARAX,CL
假设AX=8765H执行以下指令后AX=()。
MOVCL,3
RORAX,CL
第4章
按8086汇编语言规则存放在存储器中的一个字,若其高字节的地址是2049H,则其低字节的地址是()H。
以下指令在存储单元TAB中存放的数是()H。
TABDB‘A’
一个程序可以由多个段组成,其中必不可少的是()段。
OFFSETTAB表示取TAB的()。
SEGTAB表示取TAB的()。
第5章
子程序最后一条被执行的指令是()。
在编写程序时,如果相同的处理需要连续进行多次,则最适用的程序结构是()结构。
在编写程序时,如果相同的处理在程序中不同的地方多次被使用,则最适用的程序结构是()结构。
根据状态或结果的不同,进行不同的处理,这种程序结构叫做()结构。
第6章
半导体存储器按存储方式可以分成随机读写存储器和()两大类型。
随机读写存储器按存储信息的原理可分成静态RAM和()RAM。
需要定时刷新的随机存储器是()。
紫外线可擦除只读存储器的缩写是()。
半导体存储器进行字扩展时,存储器芯片之间不能并联的信号是()。
半导体存储器进行字扩展时,为了能够使各存储器芯片有不同的地址范围,必须要使用()器这种数字逻辑器件。
第7章
CPU应某个设备的请求,暂停当前的工作,转而去为该设备服务,服务完毕后再继续进行原来的工作,这种过程叫做()。
8086CPU的中断源可分成()和()。
8086CPU的可屏蔽中断源是通过引脚()输入到8086CPU的。
8086CPU的中断向量表的地址是()~()。
8086CPU的一个中断向量在向量表中占用()个字节。
第8章
CPU与端口进行数据传送的4种方式是()方式、()方式、()方式和()方式。
CPU与端口数据传送的4种方式中结构最简单的是()方式。
CPU与端口数据传送的4种方式中占用CPU最多的是()方式。
CPU与端口数据传送的4种方式中能够及时满足外部设备传送数据的需求,而及不影响CPU对其他任务的处理的是()方式。
CPU与端口数据传送的4种方式中适合于快速进行大量数据传送的是()方式。
第9章
并行接口芯片8255共有()个()位的数据端口,其中()口和C口的一部分构成A组,()口和C口的一部分构成B组。
并行接口芯片8255的A组有()种工作方式,B组有()种工作方式。
第10章
计数器/定时器芯片8253内部有()个独立的计数通道,每个通道有()种工作方式。
计数器/定时器芯片8253可以自动重复工作的是方式()和方式()。
计数器/定时器芯片8253用软件启动的是方式()和方式()。
计数器/定时器芯片8253用GATE启动的是方式()和方式()。
第11章
使用一根通信线传送多位数据的称为()通信方式。
串行通信中发送与接收方使用同一个时钟的称为()串行通信方式。
二、单项选择题
第1章
( )一个字节的数据包含二进制位:
A:
1位B:
8位C:
16位D:
32位
( )一个字的数据包含二进制位:
A:
1位B:
8位C:
16位D:
32位
( )–1的单字节补码是:
A:
FFHB:
80HC:
F8HD:
00H
( )0~9的ASCII码是:
A:
30~39B:
30H~39HC:
0~9D:
41H~4AH
( )字符D的ASCII码是:
A:
44B:
44HC:
64D:
64H
第2章
( )8086CPU可以访问的存储器的最大空间是:
A:
64KBB:
128KBC:
1MBD:
1GB
( )设AX=0F13EH,则AH等于:
A:
0FHB:
0F1HC:
13HD:
3EH
( )ZF标志=1表示上一次运算中:
A:
寄存器内容为零B:
寄存器内容不为零
C:
运算结果为零D:
运算结果为零
( )指针寄存器SI中存放的是:
A:
段内偏移量 B:
段基址 C:
实际地址D:
有效地址
( )一个总线周期最多可以包含的时钟周期为:
A:
3个B:
4个C:
5个D:
5个以上
( )一个基本的总线周期包含的时钟周期为:
A:
3个B:
4个C:
5个D:
6个
( )按总线上传输信息类型区别,可将总线分为哪几类:
A:
通讯总线,地址总线,系统总线B:
数据总线,信息总线,片总线
C:
地址总线,数据总线,控制总线D:
内部总线,外部战线,I/O总线
( )8086微处理器的最大模式和最小模式的区别是:
A:
使用不同的工作电压B:
使用不同的主频
C:
最大模式下的若干控制信号由8288产生D:
最小模式下不使用外部存储器芯片
( )8086CPU的地址线有:
A:
16根B:
20根C:
24根D:
32根
( )若8086微处理器的
引脚为低电平,说明当前操作的对象是:
A:
存储器B:
输入/输出端口C:
寄存器D:
中断系统
( )8086微处理器的
引脚的作用是:
A:
输入读选通信号B:
输出读选通信号
C:
输入写选通信号D:
输出写选通信号
( )8086微处理器的
引脚的作用是:
A:
输入读选通信号B:
输出读选通信号
C:
输入写选通信号D:
输出写选通信号
( )8086微处理器的AD0~AD15的信息状态是:
A:
单向双态B:
单向三态C:
双向双态D:
双向三态
( )8086微处理器的AD0~AD15使用了分时复用技术,这种分时复用是指它们:
A:
既可以是地址线,也可以是控制线
B:
既可以是数据线,也可以是控制线
C:
在同一时刻既作为数据线使用也作为地址线使用
D:
在不同时刻分别作为数据线和地址线使用
( )8086微处理器采用了地址线与数据线分时复用方式,与此方式有关的控制信号是:
A:
B:
ALEC:
D:
HLDA
( )8086微处理器的READY引脚的作用是:
A:
当存储器或I/O设备的工作速度高于CPU时,请求CPU给予处理。
B:
当存储器或I/O设备的工作速度低于CPU时,请求CPU给予处理。
C:
当存储器或I/O设备的工作速度高于CPU时,请求存储器或I/O设备给予处理。
D:
当存储器或I/O设备的工作速度低于CPU时,请求存储器或I/O设备给予处理。
( )8086微处理器的
引脚是用于:
A:
CPU通知外设中断请求已被响应。
B:
外设通知CPU中断请求已被响应。
C:
CPU向外设请求中断。
D:
外设向CPU请求中断。
( )8086微处理器的INTR引脚是用于:
A:
CPU通知外设中断请求已被响应。
B:
外设通知CPU中断请求已被响应。
C:
CPU向外设请求中断。
D:
外设向CPU请求中断。
( )8086微处理器的HOLD引脚是用于:
A:
CPU向其它主设备请求使用总线。
B:
其它主设备向CPU请求使用总线。
C:
CPU允许其它主设备使用总线。
D:
其它主设备允许CPU使用总线。
( )8086微处理器的HLDA引脚是用于:
A:
CPU向其它主设备请求使用总线。
B:
其它主设备向CPU请求使用总线。
C:
CPU允许其它主设备使用总线。
D:
其它主设备允许CPU使用总线。
( )8086微处理器的RESET引脚是用于:
A:
使CPU复位,高电平有效。
B:
CPU使其它器件复位,高电平有效。
C:
使CPU复位,低电平有效。
D:
CPU使其它器件复位,低电平有效。
( )在一个由CPU和存储器组成的系统中,地址是由:
A:
CPU给出的。
B:
存储器给出的。
C:
CPU和存储器轮流给出的。
D:
CPU和存储器共同给出的。
( )当CPU进行读操作时:
A:
数据总是先于地址出现。
B:
地址总是先于数据出现。
C:
数据与地址同时出现。
D:
地址与数据出现的先后是随机的。
( )如果计算机系统中使用了总线缓冲器(发送接收器8286),则该缓冲器的驱动应为:
A:
ALE和HOLDB:
和
C:
和
D:
INTR和
( )8086微处理器的进行一次标准的读操作,需要:
A:
2个时钟周期B:
4个时钟周期C:
6个时钟周期D:
8个时钟周期
8086微处理器的的等待周期插入在:
A:
T1之后B:
T2之后C:
T3之后D:
T4之后
( )8086微处理器的进行写操作操作的过程中,
和
分别为:
A:
0和0B:
0和1C:
1和0D:
1和1
第3章
( )8086CPU的PUSH指令执行时:
A:
先将数据写入(SP),再将SP-2B:
先将SP-2,再将数据写入(SP)
C:
先将数据写入(SP),再将SP+2D:
先将SP+2,再将数据写入(SP)
( )8086CPU的POP指令执行时:
A:
先从(SP)读出数据,再将SP+2B:
先将SP+2,再从(SP)读出数据
C:
先从(SP)读出数据,再将SP-2D:
先将SP-2,再从(SP)读出数据
( )8086系统中,I/O端口地址:
A:
使用统一编址方式B:
使用独立编址方式
C:
两种都使用D:
两种都未使用
( )设SP=0100H,SS=2000H,执行指令PUSHBP指令后,栈顶(即SP所指向的单元)物理地址是:
A:
00FEHB:
20102HC:
200FEHD:
0102H
( )下面数据传送指令中,正确的指令是:
A:
MOV[1000H],[2000H]B:
MOVBH,AX
C:
MOVCL,1000HD:
MOVDX,[BP+DI]
( )执行下列指令后,SP寄存器的值是:
MOVSP,1000H
PUSHAX
A:
0FFEHB:
0FFFHC:
1001HD:
1002H
( )完成将有符号数除以2的正确指令是:
A:
SHRBX,1B:
SARBX,1C:
RORBX,1D:
RCRBX,1
( )为了执行串操作指令时,地址按减量方式处理,应使用的指令是:
A:
STDB:
STIC:
CLDD:
CLI
( )设DS=5788H,偏移量为94H,该字节的物理地址为:
A:
5794HB:
57914HC:
5883HD:
58ECH
( )在执行POPBX指令时,其源操作数的段基址和偏移量分别是:
A:
无段地址和偏移量B:
在DS和BX中
C:
在ES和BX中D:
在SS和SP中
( )已知AX=0BBCCH,CF=1,以下三条指令执行后,AX中内容分别是:
ORAX,3
CLC
RCLAX,1
A:
( )779FHB:
779EHC:
779DHD:
7799H
下列指令中错误的是:
A:
INAX,0278HB:
RCRDX,CLC:
CMPSBD:
RET
( )设BL=05H,要使BL=0AH,应执行的指令是:
A:
NOTBLB:
ANDBL,0FHC:
XORB,0FHD:
ORBL,PFH
( )执行以下指令后,标志寄存器的内容为:
MOVAL,84H
ADDAL,9CH
A:
C=0P=1Z=1B:
C=1P=0Z=0C:
C=1P=1Z=1D:
C=1P=1Z=0
( )以下指令中错误的是:
A:
MOVAX,[24H]B:
MULBXC:
ADDAL,CXD:
POPDX
( )执行指令INAL,7CH时,
、
、
的状态为:
A:
110B:
010C:
101D:
111
( )在AL中放着一个不大于128的无符号数,执行SHLAL,1后将使这个数:
A:
缩小为原值的1/2B:
缩小为原值的1/4
C:
扩大为原值的2倍D:
扩大为原值的4倍
第4章
( )伪指令ENDP的作用是:
A:
结束段B:
结束过程C:
结束模块D:
结束程序
( )伪指令ENDS的作用是:
A:
结束段B:
结束过程C:
结束模块D:
结束程序
( )伪指令ASSUME的作用是:
A:
定义段B:
定义过程C:
为各段分配段寄存器D:
定义程序
( )伪指令DB的作用是:
A:
定义字节B:
定义字C:
定义双字D:
定义四字
( )伪指令DW的作用是:
A:
定义字节B:
定义字C:
定义双字D:
定义四字
( )伪指令OFFSET的作用是:
A:
取变量的段基值B:
定取变量的段内偏移量C:
取变量的高字节D:
取变量的低字节
( )伪指令SEG的作用是:
A:
取变量的段基值B:
定取变量的段内偏移量C:
取变量的高字节D:
取变量的低字节
( )伪指令与指令的根本区别是:
A:
在汇编时伪指令是无用的而指令是有用的
B:
伪指令比较短而指令比较长
C:
经汇编后伪指令不产生对应的机器码而指令产生对应的机器码
D:
伪指令运行快而指令运行慢
第6章
( )以下几种存储器中,需要定期刷新的是:
A:
静态RAMB:
动态RAMC:
EPROMD:
FLASH
( )以下几种存储器中,利用电容存储电荷原理保存信息的是:
A:
静态RAMB:
动态RAMC:
EPROMD:
FLASH
( )以下几种存储器中,断电以后还能够保存信息的是:
A:
静态RAM和动态RAMB:
动态RAM和EPROM
C:
EPROM和FLASHD:
FLASH和静态RAM
( )一个存储器有4根数据线、8根地址线,要获得1K×16的存储容量,则需要:
A:
4片B:
8片C:
16片D:
32片
一个存储器有8根数据线、10根地址线,其存储容量为:
A:
256×8B:
1K×8C:
2K×8D:
4K×8
( )存储器的
是用于:
A:
系统中的其它芯片选中存储器B:
存储器选中系统中的其它芯片
C:
存储器向外界表明其工作状态D:
禁止存储器工作
( )存储器的
是用于:
A:
系统中的其它芯片读存储器B:
存储器读系统中的其它芯片
C:
系统中的其它芯片写存储器D:
存储器写系统中的其它芯片
( )存储器的
是用于:
A:
系统中的其它芯片读存储器B:
存储器读系统中的其它芯片
C:
系统中的其它芯片写存储器D:
存储器写系统中的其它芯片
( )存储器的与CPU进行连接时,如果使用了译码器,则译码器的输出应接到存储器的:
A:
数据线B:
地址线C:
写选通D:
片选
( )存储器的与CPU进行连接时,能够有信号输出的是:
A:
数据线B:
地址线C:
写选通D:
读选通
第7章
( )一个外设通过INTR向CPU发出中断请求后,将会:
A:
不管I为何状态,CPU中止当前指令,转去执行中断服务程序
B:
只有I为1时,CPU中止当前指令,转去执行中断服务程序
C:
不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序
D:
只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序
( )所谓中断,是指:
A:
CPU停止工作
B:
CPU不再进行原来的工作,而为请求中断的设备服务
C:
CPU暂停原来的工作,而为请求中断的设备服务,服务结束后继续原来的工作
D:
由请求中断的设备接替CPU的工作
( )CPU响应中断后要保护现场,保护现场的目的是使中断服务前后的:
A:
硬件保持不变
B:
使用的软件保持不变
C:
请求中断的设备状态保持不变
D:
CPU的使用的各种数据和工作状态保持不变
( )8086微处理器的可屏蔽中断,是用:
A:
INTR请求、
应答B:
HOLD请求、HLDA应答
C:
请求、INTR应答D:
HLDA请求、HOLD应答
( )8086微处理器的可屏蔽中断,是用:
A:
IF=0允许B:
IF=1允许C:
TF=0允许D:
TF=1允许
( )8086微处理器中断向量保存在00000H~003FFH,最多可以保存几个中断向量:
A:
256B:
512C:
1024D:
2048
( )一个外设通过INTR请求中断并获得响应,它将通过总线向CPU提供:
A:
中断入口地址B:
中断类型号
C:
中断返回地址D:
中断设备地址
( )若有2个中断源同时向中断控制器8259发出中断请求,8259将:
A:
响应中断优先级高的B:
响应中断优先级低的
C:
同时响应2个中断源D:
2个中断源都不响应
( )8086CPU系统中的中断入口地址是放在:
A:
主程序中B:
中断向量表中
C:
请求中断的外设中D:
堆栈中
( )CPU获得中断类型号后,将:
A:
把中断类型号作为中断入口地址
B:
根据中断类型号到中断向量表中获得2字节中断入口地址
C:
根据中断类型到中断向量表中获得4字节中断入口地址
D:
直接运行中断类型号
( )在中断服务程序中,必须有的指令是:
A:
传送指令B:
转移指令C:
加法指令D:
中断返回指令
( )一个外设通过INTR向CPU发出中断请求后,将会:
A:
不管I为何状态,CPU中止当前指令,转去执行中断服务程序a
B:
只有I为1时,CPU中止当前指令,转去执行中断服务程序
C:
不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序
D:
只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序
第8章
( )CPU监测外设的工作状态,发现外设有数据产生时,CPU便读取外设的数据并处理。
这种方式称为:
A:
查询式输入B:
中断式输入
C:
查询式输出D:
中断式输出
( )若要能够使CPU及时处理突发的外部事件,而又不影响其正常工作,以下传送方式最适用的是:
A:
查询传送B:
DMA传送
C:
中断传送D:
以上均可
( )在进行大量数据的输入/输出时,为了能够获得最快的传送速度,最适用的是:
A:
查询传送B:
DMA传送
C:
中断传送D:
以上均可
( )在输入/输出工作方式中,查询式与中断式相比较,其主要区别是:
A:
中断式无法快速响应B:
中断式对内存占用较少
C:
中断式对CPU的占用较少D:
查询式无法快速响应
( )使用8237以DMA方式将外设数据传送到存储器的过程中,计算机的工作状态是:
A:
CPU正常工作,仅将存储器交给8237使用。
B:
8237将数据传送给CPU,由CPU将数据传送到存储器。
C:
CPU停止工作,由8237使用总线将数据传送到存储器
D:
以上都不对。
第9章
( )可编程并行接口芯片8255共有:
A:
6个4位I/O口,每个口都可以作为输入或输出使用。
B:
3个8位I/O口,其中只有A、B口都可以作为输入或输出使用。
C:
3个8位I/O口,每个口都可以作为输入或输出使用。
D:
3个8位I/O口,C口只能用作输出状态。
( )可编程并行接口芯片8255工作在方式0时,使用的传送方式是:
A:
无条件传送方式B:
查询传送方式C:
中断传送方式D:
DMA传送方式
( )可编程并行接口芯片8255能够同时具有输入/输出功能的是
A:
方式0B:
方式1C:
方式2D:
以上都可以
第10章
( )计数器/定时器8253有:
A:
1个计数通道,每个计数通道有4种工作方式
B:
2个计数通道,每个计数通道有6种工作方式
C:
3个计数通道,每个计数通道有6种工作方式
D:
6个计数通道,每个计数通道有2种工作方式
第11章
( )通信中双方都可以发送和接收数据,但同一时刻只能有一方发送,这种方式称为:
A:
单工B:
半双工C:
全双工D:
以上都不对
三、多项选择题
第1章
( )以下数值与35等值的有:
A:
23HB:
32HC:
00100011BD:
00110010B
第2章
( )以下寄存器中属于段寄存器的有:
A:
CSB:
BXC:
DSD:
SS
( )以下8086CPU的引脚中用于中断的有:
A:
INTRB:
HOLDC:
D:
NMI
( )以下8086CPU的引脚中用于驱动总线收发器8287的是:
A:
B:
HOLDC:
D:
( )以下8086CPU的引脚中属于输入信号的的是:
A:
B:
HOLDC:
D:
READY
( )以下8086CPU的引脚中属于输出信号的的是:
A:
B:
HOLDC:
D:
READY
( )以下对8086CPU的READY引脚的描述中,正确的有:
A:
输入引脚B:
输出引脚
C:
高电平表示存储器或外设已准备好D:
低电平表示存储器或外设已准备好
( )8086CPU的
引脚
A:
用于CPU对其他芯片进行写操作B:
用于其他芯片