
2022年完整word版,微机原理与接口技术_试题与答案西南交大.pdf
34页微机原理与接口技术试题微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)18086CPU 通过(1 )控制线来区分是存储器访问,还是I/O 访问,当 CPU 执行IN AL,DX 指令时,该信号线为(2 )电平1)A. M/ B. C. ALE D. N/(2) A. 高B. 低C. ECL D. CMOS 2n+1 位有符号数x 的补码表示范围为()A. 2n x 2n B. 2n x 2n -1C. 2n - 1 x 2n-1 D. 2n (DX) B. (AX) (DX) C. (AX) (DX) D. (AX) (DX)()3. 8086 微机系统的RAM 存储单元中,从0000H:002CH开始依次存放23H ,0FFH ,00H ,和 0F0H 四个字节,该向量对应的中断号是A. 0AH B. 0BH C. 0CH D. 0DH ()4. 8255 的 A 口工作在方式1 输入时,其中断允许控制位INTE 的开 /关是通过对的按位置位 /复位操作完成的A. PC0 B. PC2 C. PC4 D. PC6() 5. 在进入 DMA 工作方式之前, DMA 控制器被当作CPU 总线上的一个。
A. I/O 设备B. I/O 接口C. 主处理器D. 协处理器精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 34 页()6. 在 PC/XT 中,设( AX) 9305H ,( BX) 6279H ,若 ADD BX,AX 指令后接着INTO 指令则会A. 进入INTO 中断服务子程序B. 执行INTO 后面的指令C. 死机D. 显示器显示OVERFLOW()7. 80486总线采用的是(1) ,一个最基本的总线周期由(2)个时钟周期(T状态)组成1)A. 同步总线协定B. 半同步总线协定C. 异步总线协定(2)D. 2 E. 3 F. 4()8. 微处理器系统中采用存储器映像方式编址时存储单元与I/O 端口是通过来区分的A. 不同的地址编码B. 不同的读写控制逻辑C. 专用 I O 指令()9. 在一个项目或产品研制的过程中,通常采用_ 类型的存储芯片来存放待调试的程序A. RAM B. ROM C. PROM D. E2PROM()10.8259A工作在 8086/8088模式时,初始化命令字ICW2 用来设置A. 中断向量地址的高8 位B. 中断类型号地址的高5 位C. 中断向量的高5 位D. 中断类型号的高5 位三、填空题1设模为 28,则 52 的补码为_H , 14 的补码为_H ,-0 的反码为_H 。
2设内存中一个数据区的起始地址是1020H :0A1CBH ,在存入5 个字数据后,该数据区的下一个可以使用的单元的物理地址是_38086 根据所构成系统大小的不同,可以工作在最大方式或最小方式在最大方式下,系统需使用_ 来形成总线周期4微机系统内,按信息传输的范围不同,可有_ ,_ ,_ ,_ 等四级总线精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 34 页5CPU 对外设进行数据传送的方式有几种,即_ ,_ ,或_ 6汇编指令通常包括_ 和 _ 两部分78086 系统中,默认方式下对指令寻址由寄存器_ 和 _ 完成,而堆栈段中的偏移量可由寄存器_ 或 _ 来指示8 程序存储与程序控制原理的含义是_ 四、程序阅读1读程序,并标明内存中数据段的相关地址和内容 SEGMENTBUFFER DB 3 DUP (0)A DB 41HLA EQU $B DW ABLB EQU $BYTEB EQU BYTE PTR BC DD 41424344HLC EQU $WORDC EQU WORD PTR C# ENDSCODE SEGMENTASSUME DS:#, ES:#, CS:CODESTART PROC FARMOV AX ,#MOV DS , AX精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 34 页MOV ES , AXLEA SI,BUFFERMOV SI ,BYTEBINC SIMOV SI ,WORDCADD LA SI ,LBADD LB SI ,LCMOV AH ,4CHINT 21HSTART ENDPCODE ENDSEND START2设有 100 个字节数据(补码),存放在数据段中EA2000H 的存储区内,以下程序应能从该数据区中找出最大的1 个数并存人同一数据段EA2100H 的单元中, 请完成该程序(在空白处填入适当的语句)。
MAX :MOV BX ,MOV AL ,BXMOV CX ,LOOP1 : INC BXCMP AL ,BXLOOP2MOV AL ,BXLOOP2 : DEC CX JNZ MOV ,AL精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 34 页五、编址连线已知某 8088 微机系统中有两个3 8 译码器 74LS138 ,如题五图所示, 分别用于存储器和 I/O 端口的地址选择试按图中连线把两个译码器的各个输出线的寻址范围列表写出,未标出的高位地址线为低电平74LS138 输人输出关系为:微型计算机原理与接口技术综合测试题五一、填空: (每空 1 分,共 20 分)1、设字长为八位,有x= -1 ,y=124 ,则有: x+y补=_ , x-y 补=_ ;2、数制转换: 247.86= H =_BCD;3、在 8086CPU 中,由于BIU 和 EU 分开,所以 _ 和 _ 可以重叠操作,提高了 CPU 的利用率;4、8086 的中断向量表位于内存的_ 区域, 它可以容纳 _ 个中断向量,每一个向量占 _ 个字节;5、8086 系统中,地址FFFF0H 是_ 地址;6、8086CPU 的 MN/MX 引脚的作用是_;7、8251 芯片中设立了 _ 、_ 和_ 三种出错标志;8、 8086CPU中典型总线周期由_ 个时钟周期组成, 其中 T1 期间, CPU 输出 _信息;如有必要时,可以在_ 两个时钟周期之间插入1 个或多个 TW 等待周期。
9、8259A 共有 _个可编程的寄存器,它们分别用于接受CPU 送来的 _ 命令字和_ 命令字二、简答题: (20 分)1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式5分)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 34 页2、已有 AX=E896H ,BX=3976H ,若执行ADD BX ,AX 指令,则结果BX,AX,标志位 CF, OF,ZF 各为何值? (5 分)3、有变量定义的伪指令如下:NUMS DW 18 DUP(4 DUP(5),23)VAR DB HOW ARE YOU !, 0DH, 0AH试问: NUMS 、VAR 变量各分配了多少存储字节?(5 分)4、已有 MOV AL,INFBP+SI 与 MOV AL,ES:INFBP+SI 两条指令, 试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5 分)三、读图(10 分)下图中, AB7AB0 为 8086CPU 低八位地址总线试问: 1、8259A 占用 _ 个端口地址,分别为_,其中 ICW1的设置地址为 _;2、 8255A 占用 _ 个端口地址,分别为_,其中控制寄存器的地址为 _ 。
五、阅读程序与接口芯片初始化:(26 分)1、源程序如下:(6 分) MOV CL, 4MOV AX,2000H SHL AL,CLSHR AX,CLMOV 2000H,AX试问: j 若程序执行前,数据段内(2000H)=09H , (2001H)=03H, 则执行后有(2000H)=_,(2001H)=_k 本程序段的功能_2、源程序如下:(4 分) MOV AL, 0B7H精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 34 页AND AL,0DDHXOR AL ,81HOR AL ,33HJP LAB1JMP LAB2试问: j 执行程序后AL=_;k 程序将转到哪一个地址执行:_ 3、源程序如下:(6 分)MOV CX ,9 MOV AL,01HMOV SI,1000HNEXT :MOV SI,ALINC SISHL AL,1LOOP NEXT试问: j 执行本程序后有:AL=_ ;SI=_ ;CX=_;k 本程序的功能是_4、某系统中8253 占用地址为100H103H 初始化程序如下:(4 分)MOV DX , 103HMOV AL, 16HOUT DX , ALSUB DX ,3OUT DX , AL精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 34 页试问: j 此段程序是给8253 的哪一个计数器初始化?安排工作在哪种工作方式?_;k 若该计数器的输入脉冲的频率为1MHZ ,则其输出脉冲的频率为:_ 。
5、已知某 8255A 在系统中占用888BH 号端口地址,现欲安排其PA,PB,PC 口全部为输出, PA,PB 口均工作于方式0 模式,并将PC6 置位,使 PC3 复位,试编写出相应的初始化程序:(6 分)微型计算机原理与接口技术综合测试题六一、填空题 (20 分,每空1 分)1、将十进制数279.85 转换成十六进制数、八进制数、二进制数及BCD 码数分别为:_H,_Q,_B, BCD 2、字长为 8 位的二进制数10010100B ,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为_D,_D或_D 3、 已知 BX=7830H ,CF=1 ,执行指令: ADC BX,87CFH 之后,BX=_,标志位的状态分别为CF=_,ZF=_,OF=_,SF=_4、8086 中, BIU 部件完成 _ 功能, EU 部件完成_ 功能5、8086 中引脚 BHE 信号有效的含义表示_6、8086 正常的存储器读/写总线周期由 _ 个 T 状态组成, ALE 信号在_ 状态内有效,其作用是_7、设 8086 系统中采用单片8259A ,其 8259A 的 ICW2=32H ,则对应IR5 的中断类型号为 _H,它的中断入口地址在中断向量表中的地址为_H。
二、简答及判断题(共 17 分)1、某指令对应当前段寄存器CS=FFFFH ,指令指针寄存器IP=FF00H ,此时,该指令的物理地址为多少?指向这一物理地址的CS 值和 IP 值是唯一的吗?试举例说明(4 分)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 34 页2、8086CPU 的 FLAG 寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?(4 分)3、设采用 8251A 进行串行异步传输,每帧信息对应1 个起始位, 7 个数据位, 1 个奇/偶校验位, 1 个停止位,波特率为4800 ,则每分钟能传输的最大字符数为多少个?(4 分 )三、读图和作图题(20 分)1、8086 系统中接口连接关系如下图所示要求回答以下问题:(1) 试分别确定8255, 8253 ,8259 及 8251 的端口地址 (12 分);(2) 设 8255 的 PA 口为输出, PB 口为输入,试写出对PA 口和 PB 口执行输入 /输出操作的指令 (2 分 )8255 的端口地址为:_; 8253 的端口地址为:_; 8259 的端口地址为:_; 8251 的端口地址为:_;对 PA 口操作的 I/O 指令为 _。












