微机原理期末复习试卷Word文件下载.doc
《微机原理期末复习试卷Word文件下载.doc》由会员分享,可在线阅读,更多相关《微机原理期末复习试卷Word文件下载.doc(5页珍藏版)》请在冰点文库上搜索。
12.存储芯片6264(8k×
8位)有()条数据线,()地址线。
13.按总线中的数据类型不同,可把总线分为()、()、()
14、IBM宏汇编中的运算符包括①、②、③、④和合成运算符。
15、IBM宏汇编中,段定义命令包括:
①、②、③、④。
16、CPU芯片功耗的增加会使芯片工作温度升高,在芯片设计和使用中可采用①、②和③等措施进行处理。
17、常用的外部总线包括:
①、②、③、④等。
18、总线传输方式包括:
①、②和③。
二、选择题
1、以下和不是IBM宏汇编的保留字。
A、AAAB、DHC、GOTOD、IF
2、早期8086的时钟频率为8MHz,其时钟周期为ns。
A、25B、125C、250D、500
3、CPU处于状态中,功耗最低。
A、常规B、暂停C、睡眠D、停止时钟
4、Pentium处理器有296个引脚,其中包括个数据总线引脚。
A、8B、16C、32D、64
5、Intel8237有个完全独立的DMA通道。
A、1B、2C、4D、8
6、在中断控制器Intel8259A中,寄存器的每一位可以对IRR中的相应的中断源进行屏蔽。
但对于较高优先权的输入线实现屏蔽并不影响较低优先权的输入。
A、中断请求B、中断屏蔽C、中断服务D、数据总线
7、下列哪一个可能不是ADC0809的性能参数?
A、分辨率为8位B、转换时间为100μs
C、输出TTL电平兼容D、输出电压范围为OV~5V
8、在可编程通信接口电路Intel8251的接口信号中,有同CPU接口的,有同外部装置接口。
下面四个信号中,哪个不是同CPU接口的?
A、CLKB、C、DBD、TxRDY
9、下列哪个不是内部中断?
A、执行DIV时,除数为0或商超出了寄存器范围
B、8086指令系统中的中断指令INTn
C、中断请求线INTRD、单步执行
10、CPU同外设之间传送数据有三种方式,下面哪一种不是?
A、查询传送方式B、串行传送方式C、中断传送方式D、DMA
方式
11.CPU在执行指令的过程中,每完成一次对存储器或I/O端口的访问过程,称为()。
(A)时钟周期(B)总线周期(C)总线读周期(D)总线写周期
12.某CPU有32条地址线,与之相连的一个I/O芯片的口地址为210H~21FH,则该I/O芯片的片选信号至少应由()条地址线译码后产生。
(A)16(B)10(C)4(D)6
13.采用高速缓存Cache的目的是(B)。
(A)提高总线速度(B)提高主存速度 (C)使CPU全速运行(D)扩大寻址空间
14.堆栈的工作方式是(D)。
(A)先进先出(B)随机读写 (C)只能读出,不能写入(D)后进先出
15.8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是()。
(A)B口(B)A口 (C)A、B、C三端口均可以(D)C口
16.8255A的方式选择控制字为80H,其含义是()。
(A)A、B、C口全为输入(B)A口为输出,其他为输入
(C)A、B为方式0(D)A、B、C口均为方式0,输出
17.8255A引脚信号WR(-----)=0,CS(-----)=0,A1=1,A0=1时,表示(
)。
(A)CPU向数据口写数据
(B)CPU向控制口送控制字
(C)CPU读8255A控制口
(D)无效操作
18.一微机化仪器采用8255A芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为()。
(A)数据从端口C送数据总线(B)数据从数据总线送端口C
(C)控制字送控制字寄存器(D)数据从数据总线送端口B
19.当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为()用。
(A)两个4位I/O端口或1个8位I/O端口(B)状态端口
(C)部分引脚作端口A、端口B的联络信号(D)全部作联络信号
20.当并行接口芯片8255A被设定为方式2时,其工作的I/O口()。
(A)既能作输入口、也能作输出口使用(B)仅能作输入口使用
(C)仅能作不带控制信号的输入口或输出口使用(D)仅能作输出口使用
21.当并行接口芯片8255A被设定为方式2时,其工作的I/O口()。
(A)仅能作不带控制信号的输入口或输出口使用(B)仅能作输入口使用
(C)既能作输入口、也能作输出口使用(D)仅能作输出口使用
三、判断题
1.运算器的功能一般包括:
算术运算、逻辑运算、移位等()
2.某内存模块的地址范围为80000H~0BFFFFH,该模块的容量为256K()
3.SP的内容可以不指向堆栈的栈顶。
()
4.寄存器寻址其运算速度较低。
5.比较两个带符号数的大小,可根据CF标志来判断。
6.不能给段寄存器赋立即数。
7.无条件转移指令只能用于段内直接转移。
()
8.CPU在响应外中断时,会自动将标志标志寄存器的IF和TF清零。
9.8255A的A端口和B端口都能在方式2下进行工作。
10.8253A既可作为计数器,又可作为定时器使用。
()
四、简答题:
1何为L门及E门他们在总线结构中有何用处?
2什么是流水线技术?
3CPU在内部结构上由哪几部分组成?
CPU应具备哪些主要功能?
4.环形计数器有何用处?
什么叫环形字?
5、分别指出下列指令中的源操作数和目的操作数的寻址方式。
⑴MOVSI,300
⑵ADDAX,[BX][SI]
⑶ANDAX,CX
五、综合题:
1.用两种方法编程实现交换寄存器SI和DI的内容
2、编写程序段:
从4000H开始的单元中放有32个有符号数,要求统计出其中负数的个数,并将个数存入BUFF单元中
3AX=2320H,BX=1A05H。
执行如下程序
XCHGAL,BL
XCHGBX,CX
XCHG[2530],CX
则[2530]中是。
4下列程序执行的功能是。
CLC
MOVSI,2000H
MOVAX,[SI]
MOVDI,3000H
ADDAX,[DI]
MOV[SI],AX
MOVAX,[SI+2]
ADCAX,[DI+2]
MOV[SI+2],AX
5AX中的数是2501H,BX中是2102H
SALAL,1
MOVBL,AL
MOVCL,2
SALAL,CL
ADDAL,BL
则AL中的结果为。
6设堆栈指针SP的初值为250EH,AX=4000H,BX=6000H,执行
PUSHAX
PUSHBX
POPAX
后SP=,AX=,BX=.
7.采用无条件传送方式,编写一个程序段,从端口210H读入50个字节数据,存入以BUFF开始的50个连续的存储单元中。
8.利用查询方式编写一个程序段,从端口320H读入100个字节数据存入以ARRAY开始的100个连续的存储单元中,设查询状态口的地址为310H,查询D7为1时,为准备好。
8、完成下列数制转换。
式中B为二进制,D为十进制,Q为八进制,H为十六进制。
⑴10110110B=D=Q=H
⑵512.375D=①B=②Q=③
9、已知以下两组段基址与偏移地址,试计算其对应的物理地址。
段基址偏移地址物理地址
1234H5678H①
ABCDH2345H②
10、分别指出下列指令中的源操作数和目的操作数的寻址方式。
5