《微机原理及接口技术课程期末考试试题.docx》由会员分享,可在线阅读,更多相关《微机原理及接口技术课程期末考试试题.docx(7页珍藏版)》请在三一文库上搜索。
1、2010/2011 学年 第2学期末考试试卷(A卷)课程名称微机原理及接口技术使用班级:08060241、08060242、08060441、08060442总分得分分)20分,每小题1 一、选择题(共1 .在下列不同进制的数据中,最小的数是 位二进制代码组成。码由)7 CA。.堆)后进先出C )随机读写23H ) 52D D A ) 101001B B ) 101001BCD C2,规范的 ASCII 9) 8 D )4 B栈的工作方式是 3 D )只能读出不能写入BA)先进先出是正确的。4.下面的说法中,指令周期大于等于总线周期指令周期等于总线周期B ) A指令周期与总线周期之间的关系不确
2、定指令周期是总线周期的两倍D ) C )()系统中,在以下地址中可作为段起始地址的为:5.在8086 20108H) 20102HC) 20104H DA ) 20100H B ) 字节。6. 8086执行一个总线周期最多可传送()4个 D ) 3个) BA ) 1个)2个 C 。Reset信号有效后,8086CPU的 启动地址为7.)0FFFF0H D) B ) 0FFFFH C00000H) A0FFFFFH?寄存器有几条指令需要使用DX,8.下列四条指令中 MUL BX DIV BLIN AX,20HOUT 20H,ALD) 4 条条 C) 3 B) 2A) 1条条 指令。.在子程序的最
3、后一定要有一条9.A) HLT B) RET C) IRET D) POP10 .下面指令序列执行后完成的运算,正确的算术表达式应是 oMOV AL, BYTE PTR XSHL AL, 1DEC ALMOV BYTE PTR Y ALA) 丫=2X+1 B) X=2Y+1 C) 丫=2X-1D) X=2Y-111 . 14. 8086执行POP AX指令时,正确的操作是 ,SP-SP-2,AX-SP+1SPA) AX-SP+1SP, SP-SP+2 B) AX-SP+1SPC) SP-SP+2 , AX-SP+1SP D) SP DMAC内存D) 外设fI / O接口- CPU内存14 .
4、8086系统中的中断向量表的作用是 oA )存放中断服务程序B)存放系统引导程序C )存放中断响应标志D)存放中断服务程序的入口地址15 .对8086 CPU而言,中断优先级别最高的是 oA)单步中断B )除法错,溢出中断,软中断 C ) INTR D ) NMI16 . 8255A芯片具有三个独立数据端口,只有 端口具有双向传输方式。A)A 口 B)B 口 C)C 口 D )以上均可17 .在8253的6种工作方式中,能够自动重复工作的两种方式是()。A)方式1,方式2 B) 方式2 ,方式3C)方式2,方式4 D) 方式3 ,方式518 .在通用可编程并行电路8255A中,用于传输数据的8
5、位I/O端口共有 。A)1个 B ) 2个 C )3个 D )4个19 .实验时,在 DEBUGF如果要运行 0100: 4360段开始的一段程序用的命令为 。A ) D=0100: 4360 B ) A=0100: 4360 C ) G=0100: 4360 D ) Q=0100 : 436020 .汇编实验时要显示 2100H: 45B6H段开始的一段程序的反汇编命令用 。A) E2100 : 45B6 B ) F2100 : 45B6 C ) U 2100 : 45B6 D ) N 2100 : 45B6得分1分)20二、填空题(共 分,每空 接口和系统总线组成。 、I/O、1.微型计
6、算机由 , 03CH反=Y , H ,原码为 A3CH反=X位,已知 12的字长均为Y、X . 2.则X-Y 的补码为 H。3 .当8255的输入信号 *CS=0、*RD=1、*WR=0且A1=A0=0 时,此8255执行的操作是 O ( *表示低电平有效 )4 . 8086/8088 的基本总线周期由 个时钟周期组成。5 .在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样 信号,若未准备好,才t入 时钟周期。6 . 8086系统总线形成时,须要用 信号锁定地址信号。7 .对于8086微处理器,可屏蔽中断t1求输入信号加在 弓I脚。8 .在8086系统中,若某一存贮单元的逻辑地址
7、为7FFFH:5020H,则其物理地址为9 .若(DS)=2000H, (ES)=2100H, (CS)=1500H , (SI)=00A0H , (BX)=0100H, (BP)=0010H ,则执行 指令LEA AX , BXSI 之后,(AX尸 H ,源操作数是 寻址方式。10 .伪指令 VR1 DB 2 DUP(?,3 DUP(1,2),5)在存贮器中被分配了 字节。11 .定义段结束的伪指令是 ;定义子程序结束的伪指令是 O12 . 8086 CPU对存储器的最大寻址空间为 ;在独立编址时对接口的最大寻址空 间是。13 .中断类型码若为 58H,它在中断矢量表中的矢量地址为 H,从该
8、地址开始连 续四个单元存放的是 O得分分)分,每小题5三、简答题(共 15 1.8086CPU内部由哪两部分组成?各完成什么工作?2.设(DS)=1000H , (AX)=1C5AH , (BX)=2400H , (SI)=1354H , (13774H)=30H , (13775H)=20H , (13754H)=40H , (13755H)=10H指令在此环境下执行,在各空中填入相应的执行结果。SUB AX , 20H BX SI(AX)=, SF=, ZF=, CF=, OF=3、简述中断处理的一般过程。得分分)8四、编程题(共,利用子程序的方法编程08H设有一无符号字节序列,其存储首地
9、址为3000H,字节数为求出该序列中的最大值和最小值。得分12分)五、硬件设计题(共),回答下列问题:已知RAM芯片结构如图所示 (数据线引脚 D0-D3DO-Wt,2K分)样的芯片? ( 2的分)6,并写出每组 RAM;芯需几个这阵列,X 8的RAM 1)该芯片容量为多少?若要求构成一个 电E1000H,画出存储器系统与 8086若2) RAM阵列组的起始地址为片的地址空间。(路连接图8086工作在最小模式)并开始的10个单元中,10) 3编程:将缓冲区中的个数据写进 E1000分)4说明如何查看结果?(得分分)3小题510六、硬件编程题(共 25分,1、2小题分,构成一个开关量输入和发光二
10、极管显示电路,开关合上时发光二极管管发光,开1 .用8255A路发光路开关量和 8 口,要求有关断开则不发光。开关信息接在 PB 口,发光二极管接在 PA8 o 40H-43H二极管显示,8255A端口地址为:(4分)为 1)设计此系统的原理图(CPU8088 )分)2)编出初始化程序和显示开关状态的程序段(6D7 三江弓 N D3 D2 fl 10号敕祈去位4口录 方次4口 11市式1芹# 1人口L A:-AB杂tD %St l-t 1nn L.A 口 HPC10 l-A 0H2 .设8253A三个计数器的端口地址为100H、101H、102H ,控制寄存器端口地址 103H。输入时钟为2MHz ,(1)计数器的最大定时时间是多少? (2分)(2)定义通道0对CLK0输入计数,每计满 1000个向CPU发出中断请求。试写出 8253通道0 的初始化程序。(4分)(3)让1号通道周期性的发出方波,其周期为1ms,编写初化程序段。(4分)8=峭十药器;11二丁 茸士3:与方1址*运 鼠存Q只读/芍贷3 口 巾=选售商1粒 LLr先谛再l儒g位 再评卢而0Xno授式n心fef; IKLCp候式2XII3侬脸t 4L3用式5午二升用 1(:昌3 . 一个8位D/A转换器连接于 8086系统中,其端口地址为3FH,请编程实现在 D/A转换器的输出端输出一个锯齿波。