最新微机原理期末复习试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理》期末复习试卷2010年12月
一、填空题
1.反码表示法中,零有两个编码,即( ) 和( )。
2.设X=11001101,数据采用奇校验时,其校验位C=( )。
3.运算器中的核心部件是( )。
4.计算机中有两类信息流,一类是( )信息流,另一类是( )信息流。
5.传送ASCII码时,D7位为校验位,若采用奇校验在传送字符B的ASCII码42H时,其编码为( ) 。
6.串行传送数据的方式有( )、( )两种。
7.串行通信中约定:一个起始位,一个停止位,偶校验,则数字“5”的串行码为( ),数字“9”的串行码为( )。
8.利用8251进行异步串行通讯,当设定传输速率为8400波特,传输格式为1个起始位,1个停止位时,每秒最多可传送的字节数是( )。
9.设[X]10=54.625,则[X]2=(),[X]8=( )
10.全相联映像比直接映像利用率(),冲突概率()。
11.()是一个高速小容量临时存储器。
12.存储芯片6264(8k×8位)有()条数据线,()地址线。
13.按总线中的数据类型不同,可把总线分为()、()、()
14、IBM宏汇编中的运算符包括①、②、③、④和合成运算符。
15、IBM宏汇编中,段定义命令包括:①、②、③、④。
16、CPU芯片功耗的增加会使芯片工作温度升高,在芯片设计和使用中可采用①、②和③等措施进行处理。
17、常用的外部总线包括:①、②、③、④等。
18、总线传输方式包括:①、②和③。
二、选择题
1、以下和不是IBM宏汇编的保留字。
A、AAA
B、DH
C、GOTO
D、IF
2、早期8086的时钟频率为8MHz,其时钟周期为ns。
A、25
B、125
C、250
D、500
3、CPU处于状态中,功耗最低。
A、常规
B、暂停
C、睡眠
D、停止时钟
4、Pentium处理器有296个引脚,其中包括个数据总线引脚。
A、8
B、16
C、32
D、64
5、Intel 8237有个完全独立的DMA通道。
A、1
B、2
C、4
D、8
6、在中断控制器Intel 8259A中,寄存器的每一位可以对IRR中的相应的中断源进行屏蔽。
但对于较高优先权的输入线实现屏蔽并不影响较低优先权的输入。
A、中断请求
B、中断屏蔽
C、中断服务
D、数据总线
7、下列哪一个可能不是ADC0809的性能参数?
A、分辨率为8位
B、转换时间为100μs
C、输出TTL电平兼容
D、输出电压范围为OV~5V
8、在可编程通信接口电路Intel 8251的接口信号中,有同CPU接口的,有同外部装置接口。
下面四个信号中,哪个不是同CPU接口的?
A、CLK
B、RxD
C、DB
D、TxRDY
9、下列哪个不是内部中断?
A、执行DIV时,除数为0或商超出了寄存器范围
B、8086指令系统中的中断指令INTn
C、中断请求线INTR
D、单步执行
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 引脚信号W R -----=0,C S -----
=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 什么是流水线技术?
3 CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?
4.环形计数器有何用处?什么叫环形字?
5、分别指出下列指令中的源操作数和目的操作数的寻址方式。
⑴MOV SI,300
⑵ADD AX,[BX][SI]
⑶AND AX,CX
五、综合题:
1.用两种方法编程实现交换寄存器SI和DI的内容
2、编写程序段:从4000H开始的单元中放有32个有符号数,要求统计出其中负数的个数,并将个数存入BUFF单元中
3 AX=2320H,BX=1A05H。
执行如下程序
XCHG AL,BL
XCHG BX,CX
XCHG [2530],CX
则[2530]中是。
4 下列程序执行的功能是。
CLC
MOV SI,2000H
MOV AX,[SI]
MOV DI,3000H
ADD AX,[DI]
MOV [SI],AX
MOV AX,[SI+2]
ADC AX,[DI+2]
MOV [SI+2],AX
5 AX中的数是2501H,BX中是2102H
SAL AL,1
MOV BL,AL
MOV CL,2
SAL AL,CL
ADD AL,BL
则AL 中的结果为。
6 设堆栈指针SP的初值为250EH,AX=4000H,BX=6000H,执行
PUSH AX
PUSH BX
POP AX
后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、已知以下两组段基址与偏移地址,试计算其对应的物理地址。
段基址偏移地址物理地址
1234H 5678H ①
ABCDH 2345H ②
10、分别指出下列指令中的源操作数和目的操作数的寻址方式。
⑴MOV SI,300
⑵ADD AX,[BX][SI]
⑶AND AX,CX。