微机原理与接口技术期末考试试题答案1.pdf
《微机原理与接口技术期末考试试题答案1.pdf》由会员分享,可在线阅读,更多相关《微机原理与接口技术期末考试试题答案1.pdf(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术考试试卷(A)专业 学 号 姓 名 成绩一、填 空 题(每空1 分,共 20分)1.完成下列程序段,从 240H端口读取数据,测试其是否为2 0 H,若不是则将241H端口清0,否则转向NEXT。MOV(2)DX,_LQ_AL,DXG)_(4)_AL,20HMOVDX,MOVAL,0OUTDX,ALNEXT:.2.图 1 中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8 (字型编码为7FH)。图1同向放大器MOV D X,MOV AL,(7)OUT DX,AL;初始化 82c55MOV DX,(8)MOV A L,(10);数码
2、管稳定显示“8”3.8086 CPU有 条地址线,可形成 的存储器地址空间,地址范围为。4.中断类型号为24H的中断向量存放在 开始的存储单元。5.一台微机的地址总线为16条,其 RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则 可 用 的 最 高 地 址 是。6.一个数据的有效地址EA=1234H,且DS=5678H,则 该 数 据 在 内 存 中 的 物 理 地 址 是,该 数 据 段 的 首 单 元 的 物 理 地 址 是,末 单 元 的 物 理 地 址 是。7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5 个字的内容后,SP应指向。8.若 8086 CPU引
3、脚状态是RD=l,W R=0,则此时执行的操作是。二、综 合 题(80分)1.(10分)一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2 的实线所示:_ L_TL_TT_起始位 校验位图 2如果线路上传送的字符格式包括7 位 ASCII码数据,一位奇偶校验位,一位停止位。要求:(1)写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。(2)如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。(3)若波特率系数K=16,请计算发送时钟频率TXC的频率值。2.(10分)图 3 为两级译码构成口地址译码电路,西 输 出低电平为片选信号。试问图 3图 4(1)开关K 上合,函
4、的 寻 址 范 围 是 _(2)开关K 下合,西 的 寻 址 范 围 是。(3)开关K 下合,Aa改接B,4改接A,则 西 的寻址范围是。(4)请用二进制表示法写出图4 的译码电路所决定的端口地址。3.(20分)某系统外接电路如图5,8255A 口地址为2FOH 2F 3H,请设计源程序,一次性的测试开关的位置,当 K 闭合时,LED亮,K 断开时LED灭(提示:C 口高4 位应为方式 0 输入,低 4 位为方式0 输出)。CODE SEGMENTASSUME CS:CODEBEG:;C 口初始化;读 c 口;测试PC7并组织输出数据;数据写入C 口使LED亮/灭;返 DOSCODE ENDS
5、END BEG4.设 8253的选通地址为240H 243H,采用BCD计数,计数器2 输出用于申请中断。如果计数器2 的输入时钟频率为20KHz,输出信号每秒引起100次中断。要 求(1)算出计数初值,(2)编写初始化程序。(20分)5.(20分)图 6 为某A/D转换器的设计方案,设;、所对应的地址分别是30011和 301H。(1)试编写启动A/D对通道4 转换、检测A/D是否转换完毕、读取A/D转换数据的程序分段。(2)要求对通道4 采 集 10个数据,并存放到以6000:0 为起始地址的RAM中,试编写该程序。Vf(+)Vf(-)ADDAADDBADDCALESTARTl iI.?N
6、l iNl-loW-羽一1()R-1MHz DJ 一fAIXT0809CLK EOC图 6附录:1、8255A方式选择控制字格式P7|P6|而N1D3|D2 D1 画f入0第 出2、8253控制字格式SCI SCORLI RL0 M2M l M0BCD00:通通道00 1.法通逾11 0 t速询通2H i无施V-0 0,计数好 行O h只设/”计敢器抵字Hio.J IW算计育?甘Ui先设/,计*JB抵字H,扁计X IW字NV(MN:方式。(n i t方式1X I0)方式2X l l i方式3I N.方大4、1。1,方K Sh BCD Hit ft:ilM itft武汉大学2007 2008年第
7、一学期微机原理与接口技术考试试卷(A)参考答案、填空题1.01.240II02.IN03.CM P04.JZ N EX T05.241H2.06.21BII07.80H08.219H09.7FH10.O U T DX,AL3.11.2012.IM13.00000H FFFFFH4.14.0000H:0090H5.15.0 01111111/5FFFH6.16.579B4H17.56780H18.6677FH7.19.1FFCH8.20.存储器写二、综合题1.解:(1)发送的7 位数据是011100IB或 3 9 H,偶校验。(2)发送一帧数据共10位,所需的时间:T=10/600bps=16.
8、6ms(3)TXC 的频率为:f=K X 600bps=16 X 600=9600HZ=9.6KHZ解:(l)230H 237H(2)3F0H-3F7H 3E8H-3EFH(4)33cH解:CODE SEGMENTASSUME CS:CODEBEG:MOVDX,2F3HMOVAL,OUTDX,AL;c 口初始化MOVDX,2F2HINAL,DX;读 c 口TESTAL,10000000B;测试PC7并组织输出数据JNZXXMOVAL,0000000IBOUTDX,AL;数据写入C 口使LED亮/灭JMPZZXX:MOVAL,00000000BOUTDX,ALZZ:MOVAH 4CHINT21H
9、:返 DOSCODE ENDSENDBEG4.解:(1)初值为 20KHZ/100=200 或 C8H(2)编程:MOVDX,243HMOVAL,10U 0001B(或 B1H)OUTDX,AL ;MOVDX,242HMOVAL,8CHOUTDX,AL ;MOVAL,O O H(该句也可以为:X O R AL,AL)OUTDX,AL ;5.解:(1)启动A/D对通道4 转换程序分段:M O VDX,300HM O VAL,4O U TD X,AL检测A/D是否转换完毕程序分段M O VD X,301HX X:INAL,l)XT ES T AL,00100000BJZX X读取A/D转换数据的程
10、序分段。M O VD X,300HINAL,DX(2)CODESEGMENTASSUME CS:CODESTART:MOVCX,10MOVAX,6000HMOVDS,A XMOVS I,0Y Y:M O VDX,300HM O VAL,4O U TDX,ALM O VDX,301HX X:INAL,DXT ES TAL,00010000BJZX XM O VDX,300HINAL,DXMOV S I,ALINC SILOOPY YMOVAH,4CHCODEINT21HENDSENDS T AR T武汉大学2007 2008年第一学期微机原理与接口技术考试试卷(B)专业 学 号 姓 名 成绩一.
11、填空题(每 空 1 分,共 20分)01._ _ _ _ _ _ _ _ 由中央处理器、存储器、输入/输出接U和总线组成。02.微机系统中,有四级(或四层)总线,分别是片内总线、片总线、内总线和。03.与十进制数2006等值的十六进制数是一,与十六进制数AC04H等值的十进制数是0 4.设 X*卜=10101010B,则 用 8 位二进制数表示的 lx 卜的值是 B;若 X 扑8=001101016,贝 IJI-2X *k Bo0 5.字 符 串 W i n 98 的 AS CII代码是。06.8086/8088的地址空间最多可分为 个逻辑段。07.个数据的有效地址EA=1234H,且DS=5
12、678H,则 该 数 据 在 内 存 中 的 物 理 地 址 是,该 数 据 段 的 首 末 单 元 的 物 理 地 址 是。08.若当前堆栈指针S P 指向2006H单元,则向堆栈中压入5个字的内容后,S P 应指向。09.若 8086/8088 CP U 引脚状态是M/15=l,而=1,标=0,则 此 时 执 行 的 操 作 是。10.一台8 微机的地址总线为16条,其 R AM 存储器容量为16K B,首地址为2000H,且地址是连续的,则可用的最高地址是_ _ _ _ _ _ _。11.某中断类型号是2 0 H,则中断向量地址是1 2 .某微机中断级联系统中,共 采 用 3片 82 5
13、 9A 可编程中断控制器,则该系统最多可管理一级中断源。1 3 .某微机系统采用一块82 5 3 芯片,时钟频率为1 M H z。若要求通道0工作于方式3,输出的方波周期为0.5 m s,则 时 间 常 数 应 设 定 为,通道控制字应设定为 o1 4 .一个串行字符由一个起始位,7个数据位,一个奇偶效验位和一个停止位构成,若每秒传送2 4 0 个字符,则 数 据 传 送 的 波 特 率 是,传 送 每 位 信 息 所 占 用 的 时 间 是。1 5.异步串行通信工作方式下,一个串行字符由一个起始位,7 个数据位1 1 0 1 1 1 0,一个奇效验位和一个停止位构成,则先后发送该帧字符信息的
14、数据位是 o二.简答题(每题4分,共 2 0 分)0 1.请画出微机系统的框图。0 2.80 86 C P U 由哪两部分组成?80 86 C P U 中有哪些寄存器?0 3.为什么说80 88 C P U 是 准 1 6 位的微处理器?0 4.指令队列和堆栈的工作方式各是什么?0 5.D R A M 芯片的主要特点是什么?三.应用题(共 6 0 分)0 1.下图所示的存储器系统中,R A M 和 E P R O M 的存储容量各是多少?R A M 和 E P R O M 存储器分配的地址范围各是多少?(1 0 分)ABC-Ql g rIG,AU-A|Ccs RAMOE WE1/OI-I/O8
15、匚Lr_ A。A I。EPROM_c CEOE0 2.卜 图 为D M A接口硬件示意图,、四处空缺的内容为存储器、D M A请求信号D R E Q、D M A控制器D M A C、总线保持响应信号瓦 加 之 一,请在相应的空缺处指明相应的内容。(1 0 分)03.已知中断服务程序入口地址表如F所示,当 前C S=1 0 0 0 H,I P=0 2 80 H,SP=1 80 0 H,F L A G中的P SW=0 2 4 1。执行一条双字节指令I N T 7后,下列寄存器和栈顶相关单元偏移地址的内容中断服务程序入口地址表是什么?(1 0分)物理地址0 0 0 1 C H0 0 0 1 D H0
16、 0 0 1 E H0 0 0 1 F H0 0 0 2 8H0 0 0 2 9H0 0 0 2 A H0 0 0 2 B H内 容1 0 H2 0 H3 0 H4 0 H5 0 1 16 0 H7 0 1 180 H执行 I N T 7 后,CS=,IP=,SP=,P SW=堆栈中栈顶相关单元:偏移地址(5)(6)内 容(7)(8)(9)(1 0)(1 1)(1 2)0 4.设某计算机控制系统中用82 5 3的通道0作为计数器,口地址为6 0 H,计数频率为1 M H z,计数控制信号G A TE。恒为高电平;控制字寄存器口地址为6 3 H;计数器计到0时的输出信号用做中断请求信号。请分析执
17、行下列初始化程序段后,发出中断请求信号的周期T是多少?(1 0分)M O VA L,3 4 HO U T6 3 H,A LM O V A X,1 0 0 0 0O U T6 0 H,A LM O V A L,A HO U T6 0 1 1,A L05.已知某80 88微机系统包括82 5 5,82 5 3两个可编程接口电路。其 中82 5 3三个计数器分别工作在不同的方式下,可以为A/D 转换器提供可编程的采样频率和采样时间;8 25 5 A 的 P B O可用于检测按键开关的位置,P A 7 可根据P B O的状态决定是否点亮LE D 指示灯。设系统所要求有关硬件连线巴经全部接好,片选信号P
18、 S2,P S3 的地址是0 8 H-0 B H,OC H-OF H,如图所示,试完成下列各项要求。(1)根据8 25 5 A 的 A 口和B 口的连接方式,写出接口初始化程序。图中给出了 8 25 3 各个计数器要求的工作方式,设已知外部时钟频率为F,计数器0的计数初值为L(字节型),工作在方式2;计数器1 的计数初值为M(字型),工作在方式1;计数器 2 的计数初值为N(字型),工作在方式3,L、M、N 是程序已经定义的变量,L、M 为二进制数,N 为 B C D 码。试按上述要求完成8 25 3 的初始化程序。(3)设计一个程序片段,使8 25 5 A 检测P B O的输入状态,当 P
19、B O=1时使LE D 灯亮。(20 分)武汉大学2007 2008年第一学期微机原理与接口技术考试试卷参考答案一.填空题(每 空 1 分,共 20分)0 1.微型计算机03.7D6H,4403605.57H69H6EH39H38H07.579B4H,56780H/6677FH0 9.存储器写11.80H13.500,00110111B15.0 0111011 0 1二.简 答 题(每题4 分,共 20分)02.外总线或通信总线04.11110101B,10010110B06.64K08.1FFCH10.5FFFH12.2214.2400Bd,0.417ms01.答:02.答:由总线接口部件B
20、IU和指令执行部件EU组成。答:共五组,分别为:数据寄存器组:16位,累加器AX、基址寄存器BX、计数寄存器CX、数据寄存器DX。指针寄存器组:16位,堆栈指针寄存器SP、基址指针寄存器BP。变址寄存器组:6 位,源变址寄存器SI、目的变址寄存器DI。段寄存器组:16位,代码段寄存器CS、堆栈段寄存器SS、数据段寄存器DS、附加段寄存器ESo控制寄存器组:16位,指令指针寄存器IP、标志寄存器PSW。03.答:8086 EU内部,BIU内部以及外部数据总线宽度均是16位;而 8088 EU内部数据总线宽度 是 16位,BIU内部以及外部数据总线宽度是8 位。04.答:指令队列的进出原则是先进先
21、出;堆栈的进出原则是后进先出。05.答:刷新和地址两次打入。三.综合题(共 60分)01.(10 分)解:RA M的存储容量=2 字节,E P ROM的存储容量=2 字节解:A19A1SA17AlfiA15AnAl 3A12AHAioAoRA M11111001X00011111001X111E P ROM111111010000111111011111/.R A M 分配的地址范围是F 9 0 0 0 H-F 9 7 F F H 或 F 9 8 0 0 H F 9 F F F H,E P ROM分配的地址范围是F D OOOH-F D F F F H0 2.(10 分)答:总线保持响应信号近
22、加 D MA 请求信号D R E Q D MA 控制器D M A C 存储器0 3.(10 分)答:C S=4 0 3 0 H,I P=20 10 I I,SP=17 F A H,P SW=0 0 4 1H偏移地址17 F A H17 F F H内 容8 2H0 2H0 0 H10 H4 1H0 2H0 4.(10 分)解:,/8 25 3 的控制字为3 4 H。计数初值N=10 0 0 0。通道0设置:方式2(波特率发生器方式),二进制计数,先读/写低字节、再读/写高字节预置初值。在 OUT。端输出一脉冲频率为fOUTo=fC L K n的周期性负脉冲。即 foOuUTr=-fcLK=1=1
23、00 Hz 10000 CLK0 10000.中断请求信号的周期T 为:T=一 =_!_=0.01sfour0 W0/Z0 5.(20 分)解:MOV A L,10000010B;A,B 口方式 0,A 口输出,B 口输入O U T O BH,A L解:M O V A L,14 H;0 通道方式2O U T O F H,A LM O V A L,L:0 通道计数初值LO U T O C H,A LM O V A L,7 2 H:1 通道方式1M O V O F H,A LM O V A X,M;1 通道初值M (字型),O U T O D H,A LM O V A L,A HO U T O D
24、 H,A LM O V A L,B7 H;2 通道方式3,BC D 码O U TO F H,A LM O VA X,N:2通道初值N (字型),O U TO E H,A LM O VA L,A HO U TO E H,A L解:I N A L,09H;读B口状态K I:T E S T 01H;测试P BO=1否J Z,K I;不 为1,K 1M O VA L,O O H;P BO=1,P A O=O,点亮 L E DO U T08 H,A L武汉大学2009 2010年第一学期微机原理与接口技术考试试卷(A)专业 学 号 姓 名 成绩一、填空题(共20分)1.总线周期的含义是;8 08 6/8
25、 08 8的基本总线周期由一个时钟周期组成;如果CPU的时钟频率为4.7 7 M H z,那么它的一个时钟周期为 ns,一个基本总线周期为 nS o2 .8 0 8 6 C P U的M/再 信号是,高电平时表示。3.总线传输率是指;若某总线的工作频率最高为8 M H z,数据总线宽度为16位,则该总线的最大传输率为 M By t e/s。4 .I/O端口的编址方式有两种,分别为:和。5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。6 .在8 08 6系统中,一个中断类型号为0D BH的中断服务子程序位于从8 100H:12 3 4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 期末考试 试题答案
限制150内