《2022年微机原理与接口技术试题与答案西南交大 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理与接口技术试题与答案西南交大 .pdf(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理与接口技术试题微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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.
2、 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名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 34 页 - - - - -
3、 - - - - ()5. 在进入 DMA 工作方式之前,DMA 控制器被当作CPU 总线上的一个。A. I/O设备B. I/O接口C. 主处理器D. 协处理器()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.
4、 微处理器系统中采用存储器映像方式编址时存储单元与I/O端口是通过来区分的。A. 不同的地址编码B. 不同的读写控制逻辑C. 专用 IO 指令()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设内存中一个数
5、据区的起始地址是1020H :0A1CBH,在存入5 个字数据后,该数据区的下一个可以使用的单元的物理地址是_。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 34 页 - - - - - - - - - 38086根据所构成系统大小的不同,可以工作在最大方式或最小方式。在最大方式下,系统需使用_ 来形成总线周期。4 微机系统内, 按信息传输的范围不同,可有_, _, _, _等四级总线。5CPU 对外设进行数据传送的方式有几种,即_,_,或_。6汇编指令通常包括_ 和
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:CODE名师资料总结 - - -精品资料欢迎下载
7、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 34 页 - - - - - - - - - START PROC FARMOV AX ,#MOV DS , AXMOV ES ,AXLEA SI,BUFFERMOV SI ,BYTEBINC SIMOV SI ,WORDCADD LA SI ,LBADD LB SI ,LCMOV AH ,4CHINT 21HSTART ENDPCODE ENDSEND START2设有 100 个字节数据(补码),存放在数据段中EA2000H的存储区内,以下程序应能从该数据区中
8、找出最大的1 个数并存人同一数据段EA2100H的单元中,请完成该程序(在空白处填入适当的语句)。MAX :MOV BX ,MOV AL ,BXMOV CX ,LOOP1 : INC BXCMP AL , BXLOOP2MOV AL ,BX名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 34 页 - - - - - - - - - LOOP2 : DEC CX JNZ MOV ,AL五、编址连线已知某 8088微机系统中有两个3 8 译码器 74LS138,如题五图所示
9、,分别用于存储器和 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系统中,地址F
10、FFF0H是_ 地址;6、8086CPU的 MN/MX引脚的作用是 _;7、8251芯片中设立了_、_ 和_三种出错标志;8、 8086CPU中典型总线周期由_个时钟周期组成, 其中 T1 期间,CPU 输出 _信息;如有必要时,可以在_两个时钟周期之间插入1 个或多个 TW 等待周期。9、8259A共有 _个可编程的寄存器,它们分别用于接受CPU 送来的 _命令字和_命令字。二、简答题: (20 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 34 页 - - -
11、 - - - - - - 1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。(5分)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两条指令,试问:其源操作数采用何种寻址方式?是
12、字或是字节操作?两条指令有何区别?(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 本程序
13、段的功能_。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 34 页 - - - - - - - - - 2、源程序如下:(4 分) MOV AL ,0B7HAND 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 ,
14、1LOOP NEXT试问: j 执行本程序后有:AL=_ ;SI=_ ;CX=_;k 本程序的功能是_。4、某系统中8253占用地址为100H103H。初始化程序如下:(4 分)MOV DX , 103HMOV AL, 16HOUT DX , ALSUB DX ,3名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 34 页 - - - - - - - - - OUT DX , AL试问: j 此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?_;k 若该计
15、数器的输入脉冲的频率为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、 已知 B
16、X=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 分)名师资料总结 - - -精品资料
17、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 34 页 - - - - - - - - - 1、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS 值和 IP 值是唯一的吗?试举例说明(4 分)2、8086CPU的 FLAG 寄存器中, 状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?(4 分 )3、设采用 8251A进行串行异步传输,每帧信息对应1 个起始位, 7 个数据位, 1 个奇/ 偶校验位, 1 个停止位,
18、波特率为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指令为 _ ;对 PB 口操作的I/O指令为 _。 2、 作图题。系统采用4 个接口
19、芯片:8253 ,8251 ,8259及 8255 。要求 8253的通道 0 用作实时时钟, 每当定时时间到之后向8259的 IR2 送入中断申请信号。8253通道 1 用作方波发生器作为8251的收发时钟脉冲。8253通道 0,通道 1 的门控信号由8255PC口的PC3 和 PC2 控制。(1) 画出 4 个芯片之间控制线的连接图;(4 分)(2) 8253的两个通道应分别工作在什么方式?(2 分)四、程序阅读题(20 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20
20、页,共 34 页 - - - - - - - - - 1、源程序如下:(5 分)MOV AH , 0MOV AL, 9MOV BL , 8ADD AL , BLAAAAADDIV AL结果 AL_ ,AH=_,BL=_。2、源程序如下:(5 分)MOV AX , SEG TABLE ;TABLE为表头MOV ES,AXMOV DI ,OFFSET TABLEMOV AL, 0MOV CX , 100CLDREPNE SCASB问: 1) 该段程序完成什么功能?2) 该段程序执行完毕之后,ZF 和 CX 有几种可能的数值?各代表什么含义? 3、源程序如下:(5 分 )CMP AX , BX JN
21、C L1JZ L2名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 34 页 - - - - - - - - - JNS L3JNO L4JMP L5设 AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?试说明理由。 4、源程序如下:(5 分 )MOV DX , 143HMOV AL,77HOUT DX ,ALMOV AX,0DEC DXDEC DXOUT DX ,ALMOV AL,AHOUT DX ,AL设 8253的端口地址为140H143H,问:(
22、1)程序是对8253的哪个通道进行初始化?(2)该通道的计数常数为多少?(3)若该通道时钟脉冲CLK 的周期为1 s,则输出脉冲 OUT 的周期为多少 s?五、编程题(23 分)1、8255的编程。 (共 10 分)设 8255的端口地址为200H203H。(1)要求 PA 口方式 1,输入; PB 口方式 0 输出; PC7PC6为输入; PC1PC0为输出。试写出8255的初始化程序。(3 分)(2)程序要求当PC7=0时置位 PC1 ,而当 PC6=1 时复位 PC0 ,试编制相应的程序。(7 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
23、- - - - - - 名师精心整理 - - - - - - - 第 22 页,共 34 页 - - - - - - - - - 2、自 BUFFER开始的缓冲区有6 个字节型的无符号数:10 ,0,20 ,15 ,38 ,236 ,试编制 8086汇编语言程序,要求找出它们的最大值、最小值及平均值,分别送到MAX 、MIN 和 AVI 三个字节型的内存单元。(13 分)要求按完整的汇编语言格式编写源程序微型计算机原理与接口技术综合测试题一(答案)一、单项选择题1 (1)A (2)B 2B 3B 4D 5C 6C 7 (1)C (2)B 8 (1)A ( 2)C9B 10.A 11 B 12
24、C 13 A 14 C 15 C 16 C 17 B 18 B 19 B 20 C二、改错1 堆栈操作应满足先进后出原则。2 CPU 必须在执行完当前指令以后,才可以响应可屏蔽中断请求。3 8086CPU标志寄存器共有16 位,其中只有9 位有含义。4(注:段内短转移只有直接形式,没有间接形式)5 6 7 8 9 10 三、填空题10D60H 2 0FFFFH、 0000H 、0000H 3 接口部件BIU 、执行部件 EU 5指令周期、总线周期、时钟周期6NMI 、INTR 8 1、2、AX , DX四、阅读程序并回答题10AA9AH 、 2233H (注:程序第三行显然应该是XCHG AX
25、 , BX)20000H 、00FFH 、0五、8255编程。因为用到LOOP 指令,循环计数器应该使用CX ,而不应该只用CL 。MOV DX , 103H ; 103H为方式控制字地址MOV AL , 80HOUT DX , AL ;设置该8255 B口为方式0 输出,其他位可置0MOV CX , 8 ;设置循环次数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 34 页 - - - - - - - - - MOV DX , 101H ;101H 为 B 口数据端口
26、地址AGAIN: MOV AL , 01H ;先设置D0 位输出为高电平,点亮第一个彩灯NEXTP: OUT DX , ALCALL DELAY1S ;B 口相应位发出高电平点亮彩灯,并维持1SSHL AL , 1JNZ NEXTPLOOP AGAIN微型计算机原理与接口技术综合测试题二(答案)一、单选题1. B 2. B 3. C 4. C 5. D 6. C 7. C 8. B 9. B 10. C二、多选题1. B D 2. A B D 3. A B C 4. A D 5. B D 6. A B C D7. B C 8. B D 9. A B 10. A B C D三、填空题1 0FFA
27、3H 2. 行, 3一个过程在没执行完时又被调用,堆栈 4 10011000B,0,1 5 0308H ,12F8H 6取指令,分析指令,执行指令7 81230H简析:段内偏移地址物理地址段基址*16 4A230H42000H8230H ,则(CS ) 7900H时,物理地址79000H8230H 81230H。873H , 1CC ,1CF , 4简析: ICW2中记录了8259A的 8 级中断对应的中断类型号的高5 位,中断类型号的低 3 位由中断引脚编号确定,所以IR3 脚对应的中断类型号为73H ,中断服务程序的入口地址中断类型号*4 73H*4 1CCH 。四、程序阅读1程序执行后B
28、UF 内容为:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 34 页 - - - - - - - - - 07H ,12H ,34H ,56H ,9AH ,0BCH ,0DEH ,0F0H 0F0H ,0FFH此程序的功能是:BUF 单元中存放计数值“08H”,则程序将从 BUF 1 开始的 8个单元中查找关键字78H ,若找到则BUF 单元计数值减1,且后面 8-n四个单元的内容依次前移 1 字节, n 为 78H 的位置指示,本题中n4。2(1)错误语句:第12
29、行 MOV DS ,DATA 改正: MOV DS ,AX第 22 行JS PLUS JNS PLUS倒数第 2 行CODE END CODE ENDS(2)需补充的语句: ASSUME DS:DATA ,SS:STACK ,CS :CODE ,ES :DATACLDNEG CLADD CL , BLRET五、存储系统分析与设计(1)题五图中所示RAM 芯片有 12 根地址线和4 根数据线,因此一片这样的RAM芯片其存储容量为212*4bit4K*4bit,若需构成8K*8 的 RAM 阵列,共需( 8K*8 )/(4K*4 ) 4 片。这 4 片 RAM 芯片应分成2 个芯片组,每个芯片组中
30、RAM 芯片的地址线 A11 A0、读写控制线和片选控制线都连在一起,因此每组中的RAM 芯片占用的地址空间完全一样,只是分别提供高4 位和低 4 位的数据,这两个芯片组的地址空间分别为:组 E1000H E1FFFH和组 E2000H E2FFFH。(2)全译码系统的电路连接可以如下题五图(答案)所示。图中4 个芯片的控制线和 A11 A0地址线是连接在一起的。(3)一种可能的填写内存的程序代码如下:MOV AX ,0El00HMOV DS , AX ;给数据段、附加数据段寄存器赋初值MOV ES ,AX名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
31、 - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 34 页 - - - - - - - - - MOV DI ,0CLDMOV CX ,2000H ;设置循环计数器赋初值MOV AL,55HREP STOSB ;向 DI 所指的内存单元中填写“55H”MOV DI ,0 MOV CX ,2000HREPZ SCASB ;扫描并比较JNZ NEXT ;如有不等于55H 的单元,转到NEXT 处理MOV CL,77H ;正确JMP EXITNEXT :MOV CL ,0FFH ;出错EXIT :HLT微型计算机原理与接口技术综合测试题三(答案)一、单选题1. B
32、 2. A 3. B 4.C 5. B 6. B 7. (1)B(2)D 8. A 9. D 10. D二、判断题1. 2. 3. 4. 5. 6. 7. 8. 三、填空题134H ,0F2H ,0FFH21020H :0A1D5H 或 1A3D5H 3总线控制器82884片内总线,片(间)总线,系统内总线,系统外总线名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 34 页 - - - - - - - - - 5程序方式,中断方式,DMA 方式6操作码,操作数7CS,I
33、P,SP,BP8用户应预先将程序存入存储器,计算机开始工作后,其控制器将自动、依次地从存储器中取出程序指令并加以执行,而不需人工干涉。四、程序阅读1内存单元的地址和内容如题四(1)图答案所示。22000H ,99 ,JGE ,LOOP1 ,2100H五、编址连线从 的连接方法可以看出,片选对存储器寻址,而对 I/O口寻址。:00000H01FFFH :00H 03H:02000H03FFFH :04H 07H:04000H05FFFH :08H 0BH:06000H07FFFH :0CH 0FH:08000H09FFFH :10H 13H:0A000H0BFFFH : 14H 17H:0C00
34、0H0DFFFH :18H 1BH:0E000H0FFFFH : 1CH 1FH微型计算机原理与接口技术综合测试题五(答案)一、每空 1 分,共 20 分1、01111011 100000112、F7.DCH 001001000111.10000110 BCD3、取指令执行指令名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 34 页 - - - - - - - - - 4、00000H003FFH区256 个 4 个5、CPU 复位以后执行第一条指令的地址6、决定 CP
35、U 工作在什么模式(最小 / 最大 )7、奇 / 偶错帧格式错溢出错8、4 个地址 T3 和 T49、7 个初始化操作二、每题 5 分,共 20 分1、串行长距离通信时,需要利用模拟信道来传输数字信号,由于信道的频带窄,一般为 3003400HZ,而数字信号的频带相当宽,故传输时必须进行调制,以免发生畸变而导致传输出错。 (3 分)调制是将数字信号?模拟信号。而解调则是相反。例如 FSK 制(调频制或称数字调频)可将数字“1”和“0”分别调制成 2400HZ和 1200HZ的正弦波信号。(2 分)2、BX=220CH (1 分) AX=E896H (1 分) CF=1 (1 分) OF=0 (
36、1分) ZF=0 (1 分)3、NUMS分配了 180 个字节(3 分) VAR 分配了 15 个字节(2 分)4、源操作采用基址+变址寻址方式(2 分) 是 字节操作(1 分)MOV AL ,INFBP+SI访问的是堆栈段(1 分)MOV AL ,ES:INFBP+SI访问的是附加段,实现了段超越(1 分)三、每题 5 分,共 10 分j 8259A占 2 个 (2 分) 为 20H , 22H 或 24H , 26H (2 分) 20H 或 24H (1分)k 8255A占 4 个 (2 分) 为 80H ,82H ,84H ,86H (2 分) 86H (1 分)四、每题 2 分,共 8
37、 分1( ) ; 2( ? ); 3( ? );4( ? );五、共 26 分1、 (2000H)=39H (2 分 ) (2001H)=00H (2 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 34 页 - - - - - - - - - 将(2000H),(2001H)两相邻单元中存放的未组合型BCD 码压缩成组合型BCD 码,并存入 (2000H) 单元,0?(2001H)(2 分)2、37H (2 分) LAB2 (2 分)3、0 (1 分) 1009H
38、 (1分) 0 (1 分)对数据段内1000H1008H单元置数,依次送入1,2,4, 8,16 ,32 ,64 ,128 ,0 共九个(3 分)4、计数器 0 (1 分 ) 工作于方式3 (1 分)45.454KHZ (2 分)5、MOV AL , 80H OUT 8BH ,AL (2 分)MOV AL ,ODH OUT 8BH ,AL (2 分)MOV AL,06HOUT 8BH ,AL (2 分)微型计算机原理与接口技术综合测试题六(答案)一、每空 1 分,共 20 分1、117.D99H 427.6631Q 000100010111.110110011001B0010 01111001
39、.1000 0101 BCD2、148D -20D -108D3、BX=0000H CF=1 ZF=1 OF=0 SF=04、总线接口功能指令的译码及执行功能5、高 8 位数据线D15D8有效6、4 T1 给外部的地址锁存器提供一个地址锁存信号7、35H 000D4H000D7H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 34 页 - - - - - - - - - 二、共 17 分.故物理地址为0FEF0H。 (2 分) 指向该物理地址的CS ,IP 值不唯一。
40、例如: CS :IP=0000:FEF0H也指向该物理地址。(2 分) 2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。(2 分)控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用. (2 分)28800个04800 603、每帧占 1+7+1+1=10位,波特率为4800 bit/s,故每分钟能传送的最大字符数为 28800(个) (4 分)4、(1) 对;(2) 错; (3) 错;(4) 对;(5) 错(5 分)三共 20 分1、(1) A7 A6 A5 A4 A3 A2 A1
41、A0 1 0 0 0 任意 0 Y0 1 0 0 1 任意 0 Y11 0 1 0 任意 0 Y2名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 34 页 - - - - - - - - - 1 0 1 1 任意 0 Y3 8255的端口地址为80H , 82H , 84H , 86H (3 分)8253的端口地址为90H , 92H , 94H , 96H (3 分)8259的端口地址为A0H , A2H ,(3 分)8251的端口地址为B0H , B2H ,( 3
42、分)(2) OUT 80H , AL (1 分)IN AL ,82H (1 分)2、(1) 控制线连接图如图所示。(4 分) (2) 通道 0 工作在方式2速率发生器; 通道 1 工作在方式3方波速率发生器(2 分)四、共 20 分1、AL=01H (2 分) AH=00 H (2 分 ) BL=08H (1分) 2、(1) 从目的串中查找是否包含字符 0,若找到则停止,否则继续重复搜索。(1 分)(2) ZF=1, 说明已找到字符(1 分) ZF=0, 说明未找到字符(1 分) CX10,说明中途已找到字符退出(1 分) CX=0 ,且 ZF=0 说明串中无字符 0(1 分) 3、 74C3
43、H- 95C3HDF00H 且有: CF=1 , ZF=0 , SF=1 , OF=1 程序将转到L5 标号处执行。(5 分) 4、(1) 程序对 8253的通道 1 进行初始化。(1 分) (2)计数常数为10000D,BCD 计数。 (2 分) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 34 页 - - - - - - - - - (3)工作在方式3,方波速率发生器周期 =10000 1 s=10000 S=10ms (2 分 )五、共 23 分酌情扣分1、(
44、1) MOV DX, 203H MOV AL, 10111000B OUT DX, AL (3 分)(2) MOV DX, 202H IN AL, DXMOV AH, ALTEST AL, 80HJNZ NEXT1 (2 分 )MOV DX, 203HMOV AL, 00000011B ;对 PC1 置位OUT DX ,AL (2 分)NEXT1 :MOV AL ,AHTEST AL,40HJZ NEXT2MOV AL,00000000B ; 对 PC0 复位MOV DX ,203HOUT DX ,ALNEXT2 : (3 分 )2、# SEGMENTBUFER DB 10 ,0,20 ,15
45、 ,38 ,236MAX DB 0MIN DB 0名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 32 页,共 34 页 - - - - - - - - - AVI DB 0# ENDS (2 分)STACK SEGMENT PARA STACK STACKDW 100 DUP (?)STACK ENDSCODE SEGMENTASSUME CS: CODE ,DS :#,SS:STACK (1 分)START PROC FARBEGIN : PUSH DSMOV AX, 0PUSH
46、 AXMOV AX, #MOV DS ,AXLEA DI ,BUFFERMOV DX ,0 ;使 DH=0 ,DL=0MOV CX ,6MOV AX,0 ; 和清 0MOV BH ,0 ; 最大值MOV BL ,0FFH ; 最小值(2 分)LOP1: CMP BH ,DIJA NEXT1 ; 若高于转移MOV BH ,DI ; 大值 ?BHNEXT1: CMP BL ,DI ;JB NEXT2 ; 若低于转移MOV BL ,DI ; 小值 ?BL(2 分 )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
47、- - - - - 第 33 页,共 34 页 - - - - - - - - - NEXT2: MOV DL ,DI ; 取一字节数据ADD AX,DX ; 累加和INC DILOOP LOP1 MOV MAX , BH ;送大值MOV MIN , BL ;送小值(3 分)MOV DL ,6DIV DL ,;求平均值MOV AVI , AL;送平均值RET START ENDPCODE ENDSEND BEGIN (3 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 34 页,共 34 页 - - - - - - - - -