1、微机原理期末复习试卷 2010年12月一、填空题1反码表示法中,零有两个编码,即( ) 和( )。 2设X=11001101,数据采用奇校验时,其校验位C( )。3运算器中的核心部件是( )。4计算机中有两类信息流,一类是( )信息流,另一类是( )信息流。5传送ASCII码时,D7位为校验位,若采用奇校验在传送字符B的ASCII码42H时,其编码为( ) 。6串行传送数据的方式有( )、( )两种。7串行通信中约定:一个起始位,一个停止位, 偶校验,则数字“5”的串行码为( ),数字“9”的串行码为( )。8利用8251进行异步串行通讯,当设定传输速率为8400波特,传输格式为1个起始位,1
2、个停止位时,每秒最多可传送的字节数是( )。9设X10=54.625,则X2=( ),X8=( )10全相联映像比直接映像利用率( ),冲突概率( )。11( )是一个高速小容量临时存储器。12存储芯片6264(8k8位)有( )条数据线,( )地址线。13按总线中的数据类型不同,可把总线分为( )、( )、( )14、IBM宏汇编中的运算符包括 、 、 、 和合成运算符。15、IBM宏汇编中,段定义命令包括: 、 、 、 。16、CPU芯片功耗的增加会使芯片工作温度升高,在芯片设计和使用中可采用 、 和 等措施进行处理。 17、常用的外部总线包括: 、 、 、 等。 18、总线传输方式包括:
3、 、 和 。 二、选择题1、以下 和 不是IBM宏汇编的保留字。 A、AAA B、DH C、GOTO D、IF2、早期8086的时钟频率为8MHz,其时钟周期为 ns。 A、25 B、125 C、250 D、5003、CPU处于 状态中,功耗最低。 A、常规 B、暂停 C、睡眠 D、停止时钟4、Pentium处理器有296个引脚,其中包括 个数据总线引脚。 A、8 B、16 C、32 D、645、Intel 8237有 个完全独立的DMA通道。 A、1 B、2 C、4 D、86、在中断控制器Intel 8259A中, 寄存器的每一位可以对IRR中的相应的中断源进行屏蔽。但对于较高优先权的输入线
4、实现屏蔽并不影响较低优先权的输入。 A、中断请求 B、中断屏蔽 C、中断服务 D、数据总线7、下列哪一个可能不是ADC0809的性能参数? A、分辨率为8位 B、转换时间为100s C、输出TTL电平兼容 D、输出电压范围为OV5V8、在可编程通信接口电路Intel 8251的接口信号中,有同CPU接口的,有同外部装置接口。下面四个信号中,哪个不是同CPU接口的? A、CLK B、 C、DB D、TxRDY9、下列哪个不是内部中断? A、执行DIV时,除数为0或商超出了寄存器范围B、8086指令系统中的中断指令INTnC、中断请求线INTR D、单步执行10、CPU同外设之间传送数据有三种方式
5、,下面哪一种不是? A、查询传送方式 B、串行传送方式 C、中断传送方式 D、DMA方式11CPU在执行指令的过程中,每完成一次对存储器或I/O端口的访问过程,称为( )。(A) 时钟周期 (B) 总线周期 (C) 总线读周期 (D) 总线写周期12某CPU有32条地址线,与之相连的一个I/O芯片的口地址为210H21FH,则该I/O芯片的片选信号至少应由( )条地址线译码后产生。(A) 16 (B) 10 (C) 4 (D) 613.采用高速缓存Cache的目的是( B )。(A) 提高总线速度 (B)提高主存速度(C)使CPU全速运行 (D)扩大寻址空间14.堆栈的工作方式是( D )。(
6、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一微机化仪器采用82
7、55A芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为( )。(A) 数据从端口C送数据 总线 (B) 数据从数据总线送端口C(C) 控制字送控制字寄存器 (D) 数据从数据总线送端口B19当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为( )用。 (A)两个4位I/O端口或1个8位I/O端口 (B) 状态端口 (C)部分引脚作端口A、端口B的联络信号 (D)全部作联络信号 20当并行接口芯片8255A被设定为方式2时,其工作的I/O口( )。 (A)既能作输入口、也能作输出口
8、使用 (B) 仅能作输入口使用(C)仅能作不带控制信号的输入口或输出口使用 (D) 仅能作输出口使用21当并行接口芯片8255A被设定为方式2时,其工作的I/O口( )。(A) 仅能作不带控制信号的输入口或输出口使用 (B)仅能作输入口使用(C) 既能作输入口、也能作输出口使用 (D) 仅能作输出口使用三、判断题1运算器的功能一般包括:算术运算、逻辑运算、移位等( )2某内存模块的地址范围为80000H0BFFFFH,该模块的容量为256K( )3SP的内容可以不指向堆栈的栈顶。( )4寄存器寻址其运算速度较低。( )5比较两个带符号数的大小,可根据CF标志来判断。( )6不能给段寄存器赋立即
9、数。( )7无条件转移指令只能用于段内直接转移。( )8.CPU在响应外中断时,会自动将标志标志寄存器的IF和TF清零。( )98255A的A端口和B端口都能在方式2下进行工作。( )108253A既可作为计数器,又可作为定时器使用。( )四、简答题:1 何为L门及E门他们在总线结构中有何用处?2 什么是流水线技术?3 CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?4.环形计数器有何用处?什么叫环形字?5、分别指出下列指令中的源操作数和目的操作数的寻址方式。MOV SI,300ADD AX,BXSIAND AX,CX五、综合题:1用两种方法编程实现 交换寄存器SI和DI的内容 2
10、、编写程序段:从4000H开始的单元中放有32个有符号数,要求统计出其中负数的个数,并将个数存入BUFF单元中3 AX=2320H,BX=1A05H。执行如下程序XCHG AL,BLXCHG BX,CXXCHG 2530,CX则2530中是 。4 下列程序执行的功能是 。CLCMOV SI,2000HMOV AX,SIMOV DI,3000HADD AX,DIMOV SI,AXMOV AX,SI+2ADC AX,DI+2MOV SI+2,AX5 AX中的数是2501H,BX中是2102HSAL AL,1MOV BL,ALMOV CL,2SAL AL,CLADD AL,BL则AL 中的结果为 。
11、6 设堆栈指针SP的初值为250EH,AX=4000H,BX=6000H,执行PUSH AXPUSH BXPOP 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= H512.375D= B= Q= 9、已知以下两组段基址与偏移地址,试计算其对应的物理地址。段基址 偏移地址 物理地址1234H 5678H ABCDH 2345H 10、分别指出下列指令中的源操作数和目的操作数的寻址方式。MOV SI,300ADD AX,BXSIAND AX,CX