试卷代号:1061 座位号■口 中央广播电视大学2008一2009学年度第二学期“开放本科”期末考试 微计算机技术试题 2009年7月 题 号 二 三 四 五 总分 分 数 得分 评卷人 一、选择填空(每题4分,共60分】 1.下面的设备中( )不是输入设备。 A.扫描仪 B.键盘 C.鼠标· D.打印机 2.8088是一个具有( )的微处理器。 A.16位对外数据总线,可寻址1MB存储空间 B.8位对外数据总线,可寻址64KB存储空间 C.16位对外数据总线,可寻址64KB存储空间 D.8位对外数据总线,可寻址1MB存储空间 3.8086微处理器的引线INTR是( )。 A.内部复位命令输入线 B.读内部状态的命令输人线 C.可屏蔽中断请求输人线 D.非屏蔽中断请求输入线 4.8086微处理器采用了地址/数据复用技术,故硬件系统中必需配有()。 A,地址缓冲器,用来提高地址信号的负载能力 B.数据锁存器,用来及时获取数据信号 C.地址锁存器,用来及时获取地址信号 D.数据缓冲器,用来提高数据信号的负载能力 432
试卷代号:1061 座位号巨口 中央广播电视大学2008-2009学年度第二学期“开放本科”期末考试 微计算机技术 试题 2009年 7月 题 号 四 五 总 分 分 数 得 分 评卷人 一、选择填空(每题 4分 ,共 60分) 1.下面的设备 中( )不是输人设备 。 A.扫描仪 B.键盘 C.鼠标 ‘ D.打印机 2.8088是一个具有( )的微处理器。 A. 16位对外数据总线,可寻址 1MB存储空间 B. 8位对外数据总线 ,可寻址 64KB存储空间 C. 16位对外数据总线 ,可寻址 64KB存储空间 D. 8位对外数据总线,可寻址 1MB存储空间 3.8086微处理器的引线 INTR是( )。 内部复位命令输人线 可屏蔽中断请求输人线 B.读 内部状态的命令输人线 D、非屏蔽中断请求输人线 4.8086微处理器采用了地址/数据复用技术,故硬件系统中必需配有( A.地址缓冲器,用来提高地址信号的负载能力 B.数据锁存器,用来及时获取数据信号 C.地址锁存器,用来及时获取地址信号 D.数据缓冲器,用来提高数据信号的负载能力 432
5.下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有()。其中 DAT定义为:DAT DW10H A.MOV AX,BX B.MOV BX,10H C.MOV BX,OFFSET DAT D.MOV AX,DAT[BX] 6.指示堆栈单元地址,可使用的寄存器组合是()。 A.SS和IP B.DS和BP C.ES和SP D.SS和BP 7.下列是有关机器语言的描述,错误的有( )。 A.能被计算机直接识别的机器代码 B.是由二进制代码0、1组成的计算机语言 C.CPU能直接执行机器语言程序 D.汇编语言源程序输入计算机即成为机器语言 8.假设(AX)=89ABH,(BX)=8000H,那么执行AND AX,BX指令后,AX的内容为 () A.0800H B.8000H C.89ABH D.09ABH 9.假设对AL和BL中的无符号数执行ADD AL,BL指令,若结果溢出则转移,要使用指 令(). A.JS B.JZ C.JC D.JO 10.INTEL8259A是(). A.串行接口芯片 B.中断控制器芯片 C.并行接口芯片 D.DMA控制器芯片 433
5.下列指令 中源操作数的寻址方式所指 出的操作数 在存 储单元 中的有 ( )。其 中 DAT定义为:DAT DW 10H A. MOV AX,BX B. MOV BX, IOH C. MOV BX, OFFSET DAT D. MOV AX, DAT[BX] 6.指示堆栈单元地址 ,可使用的寄存器组合是( )。 A. SS和 IP B. DS和 BP C. ES和 SP D. SS和 BP 7.下列是有关机器语言的描述 ,错误的有 ( )。 A.能被计算机直接识别 的机器代码 B.是由二进制代码 0,1组成的计算机语言 C. CPU能直接执行机器语言程序 D.汇编语言源程序输人计算机即成为机器语言 8.假设(AX) =89ABH, (BX)=8000H,那么执行 AND AX, BX指令后,AX的内容为 ( ) A. 0800H B. 8000H C. 89ABH D. 09ABH 9.假设对 AL和BL中的无符号数执行 ADD AL, BL指令,若结果溢出则转移,要使用指 令( )。 A. JS B.JZ C.JC D. JO 10.INTEL 8259A是( )。 A.串行接 口芯片 B.中断控制器芯片 C.并行接 口芯片 D. DMA控制器芯片 433
11.微计算机系统中主机与外围设备相连必须通过接口电路,这是因为()。 A.主机的总线结构与设备的电气界面不同 B.各种外围设备有不同的工作机制 C.不同的设备有不同的控制方法 D.以上各因素的综合原因 12.在半双工的串行通信系统中,通信双方中()。 A.均有发送器与接收器,经1条传输线传输数据 B.均有发送器与接收器,经2条传输线传输数据 C.一方有发送器,另一方有接收器,经1条传输线传输数据 D.一方有发送器,另一方有接收器,经2条传输线传输数据 13.共阴极七段LED显示模块中()。 A.七个LED的阳极连在一起后引出,各自的阴极也连在一起后引出 B.七个LED的阳极连在一起后引出,各自的阴极独立引出 C.七个LED的阴极连在一起后引出,各自的阳极独立引出 D.七个LED的阳极独立引出,七个LED的阴极也独立引出 14.在本课程中D/A英文缩写字表示()。 A.数据/地址总线 B.数据/地址控制 C.模拟信号转换为数字信号 D.数字信号转换为模拟信号 15.下列描述中()不适用于集中式并行总线仲裁。 A,系统中有集中的总线仲裁逻辑电路 B.各模块有独立的总线请求信号线 C.各模块有独立的总线请求应答输入线 D.主模块在系统中所处的位置决定了其优先权级别 得 分 评卷人 二、(9分) 8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序? 434
11.微计算机系统中主机与外围设备相连必须通过接口电路,这是因为( A.主机的总线结构与设备的电气界面不同 B.各种外围设备有不同的工作机制 C.不同的设备有不同的控制方法 D.以上各因素 的综合原 因 12.在半双工的串行通信系统中,通信双方中( )。 A.均有发送器与接收器,经 1条传输线传输数据 B.均有发送器与接收器,经 2条传输线传输数据 C一 方有发送器 ,另一方有接收器 ,经 1条传输线传输数据 D一 方有发送器,另一方有接收器 ,经 2条传输线传输数据 13.共阴极七段LED显示模块中( )。 A.七个 LED的阳极连在一起后引 出,各 自的阴极也连在一起后引出 B.七个 LED的阳极连在一起后引出,各自的阴极独立引出 C.七个 LED的阴极连在一起后引出,各 自的阳极独立引出 D.七个 LED的阳极独立引出,七个 LED的阴极也独立引出 14.在本课程中 D/A英文缩写字表示( )。 A.数据/地址总线 C.模拟信号转换为数字信号 B,数据/地址控制 D.数字信号转换为模拟信号 巧.下列描述中( )不适用于集中式并行总线仲裁。 A.系统中有集中的总线仲裁逻辑电路 B.各模块有独立的总线请求信号线 C.各模块有独立的总线请求应答输人线 D.主模块在系统中所处的位置决定 了其优先权级别 得 分 评卷人 二、(9分) 8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序? 434
得分 评卷人 三、(12分) 写出4条指令,每条指令都能使AX寄存器清零。 得 分 评卷人 四、(4分) 8086系统中的8237A只有8位数据线,为什么能完成16位数据的DMA传送? 得 分 评卷人 五、(15分) 一个微机系统中包含以下器件:CPU一8086一片,并行接口8255一片(设备号:A口一 80H,B口一82H,C口一84H,控制口一86H),定时器8253一片(设备号:计数器0一90H,计 数器1一92H,计数器2一94H,控制口96H),中断控制器8259A一片(设备号:A0H,A2H)。 现将8255的A口连接一输入设备工作在0方式,B口连接一输出设备,也工作在0方式,PC4 作为输出设备的选通输出端且低电平有效。8253工作于“模式0”,设置计数器0的计数常数 为2060H,进行二进制计数。8259A的ICW2给定为70H,工作于电平触发方式,全嵌套中断 优先级,数据总线无缓冲,采用中断自动结束方式。请填充下面程序中的空白项(注意:控制字 中可0可1位选0,8255未用端口设成输入方式),(CPU的A1、A2接各芯片的A0、A1)。 MOV AL, :8255初始化 OUT ,AL MOV AL, ;8253初始化 OUT ,AL MOV AL, ;设8253计数初值 OUT ,AL MOV AL, OUT ,AL; MOV AL, ;8259A初始化 435
得 分 评卷人 三、(12分) 写出 4条指令 ,每条指令都能使 AX寄存器清零 。 得 分 评卷人 四、(4分 ) 8086系统中的 8237A只有 8位数据线,为什么能完成 16位数据的 DMA传送? 得 分 评卷人 五、(15分 ) 一个微机系统中包含以下器件:CPU-8086一片,并行接 口8255一片(设备号:A口一 80H,B口一82H,C口一84H,控制 口一86H),定时器 8253一片(设备号 :计数器 0-90H,计 数器 1-92H,计数器 2-94H,控制口96H),中断控制器 8259A一片(设备号:AO H, A2 H). 现将 8255的 A 口连接一输人设备工作在 0方式 ,B口连接一输出设备 ,也工作在 0方式,PC4 作为输出设备的选通输出端且低电平有效。8253工作于“模式 。”,设置计数器 。的计数常数 为 2060H,进行二进制计数。8259A的ICW2给定为 70H,工作于电平触发方式,全嵌套中断 优先级 ,数据总线无缓冲,采用中断 自动结束方式。请填充下面程序中的空白项(注意 :控制字 中可 0可 1位选 0,8255未用端 口设成输入方式),(CPU 的 Al,A2接各芯片的 AO,A1), MOV AL, ; 8255初始化 OUT ,AL ; MOV AL, ;8253初始化 OUT , AL ; MOV AL, ;设 8253计数初值 OUT ,AL ; MOVAL, ; OUT , AL ; MOV AL, ;8259A初始化 435
OUT ,AL MOV AL, ouT AL MOV AL, OUT ,AL IN AL, :从8255的A口读入数据 PUSH AX MOV AL ;用按位置位/复位方式使选通无效 OUT ,AL POP AX OUT ,AL :往B口输出数据 MOV AL,. :用按位置位/复位方式使选通有效 OUT ,AL MOV AL, :撤消选通信号 OUT ,AL 此时,对应8259A的IR3中断类型号是 中断向量存放在0段 单元中。 436
OUT AL M OV OUT AL, AL, AL M OV OUT IN AL PUSH AX MOV AL OUT ;从 8255的 A 口读人数据 ;用按位置位/复位方式使选通无效 POP OUT M OV ;往 B口输出数据 ;用按位置位/复位方式使选通有效 L 一 - L L A - - A A X - L A - A OUT AL M OV AL ;撤消选通信号 OUT AL 此时,对应 8259A的 IR3中断类型号是 中断向量存放在 0段 单元中。 436
8259A初始化角令字 8086量小核式 GND VCC 1CWI:LTM=1为电平触发方式:LTIM0为上升边触发方式, A SNGL-1为单片8259A系统:SNGL-0为多片8259A系统 38 A16/S3 A D 37 ,17/s4 IC4-1为图要1Cw4:1C4-0为不要CW4, 36 A 1 8/S5 1CW2:为中断类型码.T门-T3由编程定,其余三位山请求端R序号定, 35 A19/S6 AD9 34 1CW3:多片8259A系统中,主U从片连接关系控制字」 ADS 1 B HE/S7 33 MN/MX ICW4:SFNM-1为特珠全怅套方式:SFNM0为全帐套方式, AD7 32 RD+ AD6 10 31 HOLD BUF时用SP/EN端作为系统数据缓冲器的使能端: 30 HLDA UF0表示系统无数据级冲器;MS位在BUFO时任意 AD4 29 W R. AD3 -M/IO◆ AcO1=1为中断自动结束方式:uPM=1表明8259A在8086系统中 AD2 D T/R ADI 26 -DEN· A0 DI DO ALE D7 D6 D5 D4 D3 D2 17 INTA· 0 A7 A6 AS 1 LTIM ADI SNGL IC4 ICW1 INTR TEST CLK 9 READY 8085 8085 GND 20 21 RESET T7 T6 T5 T4 T3 xxx ICw2 253控制字 D6 D5 D4 D3 D2 DI Y SNGL-1? -8085 SCt SC2 RLI RLO M2 MI MO BCD S7 S6 S5 S4 S3 S2/ID2 SI/DI SO/IDO ICW3 选1# 0 二进制十六位计数 0 N IC4-1? 叫位B以CD码 法10 0 O SFNM BUF M/S AEOI uPM JCW4 000 MODEO 计婴镜在性 00 只读装LSB 01 X11 MODE 可中断 只读/装MSB 10 00 MODEA 读装SB后MSB11 101 MODES 8255模式字 D7 D6 D5 D4 D3 D2 DI DO 00一5位数据 01一6位数据 0一奇校验 10一7位数据 一偶校 1】一8位数据 PC3-PCO mout PC7-PC4 0:output S2 SI EP PEN L2 LI B2 BI 1:input Ooutput 1:nput 00-无意义 0一无校验 00一同步被式 0:output :mput 01一1个停止位 1一有校验 01一被特率因子为1 0out中ut B mode select 10-1.5个停止位 10一被特率因子为16 ode 0 A mode select 11一2个停止位 11一被特率因子为64 00=mode0 mode 01 mode 1X=mode 2 8251A异步模式 8255增口C按位置位/复位模式字 D7 D6 D5 D4 D3 D2 D1 DO 0一内同步 0一无校验 1一外同步 1一有校验 PCO 0 置位 SCS ESD EP PEN L2 L1 00 0 0 1 0:模位 e 01 0一2个同步字符 0一奇校验 00-5位数据 100 0 1一」个问步学符 霉校约 01一6位数据 10-7位数据 1 0 PC7 11一8位数据 8251A同步模式 437
8086 最 小 模 式 G N D 人 D 14 人 D 13 A D 12 A D II A D IC 人 D 9 人D.8 A D 7 人 D 6 人 D 5 A D 4 人 D 3 人 D 2 ^ D 1 A D O N M I IN T R CLK G N D V C C A D 15 A 16/S3 ^ 17/S4 A 18/S5 A 19/S6 BHE"/S7 M N /M X . R D . H O L D H L O 六 W R . M /10 . D T /R . D E N . ^ L E INTA. T E ST ‘ R E A D Y R E S ET 9259A初始化命令字 ICWI; LTIM=1为电平触发方式:LTIM-O为上升边触发方式. SNGL=1为单片8259A系统;SNGL-0 为多片8259A系统. IC4-1为豁要ICW4:IC4-0为不需要ICW4。 ICW2:为中断类型码,T7-T3由编程定,其余三位山请求端IR序号定. 1CW3:多片8259人系统中,打从片连接关系控制字. ICW4: SFNM-1为特殊全嵌套方式;SFNM=O为全嵌套方式. BUF-I时用SP/EN端作为系统数据缓冲器的使能端; BUF-O表示系统无数据缓冲器;wS位在BUF-O时任惫: AEOI-1为中断自动结束方式;upM=1表明8259A在8096系统中。 D7 D6 D5 D4 D3 D2 DI DO 同网困口 LTIM 八D1 SNGL IC4 困困国国 T3 X X X 网国国 S4 S3 S21ID2 SIIIDI SOIIDO 口国口SFNM BUF M !S 人EOI upm 1 - - 0 一 ~ n U - 、J - 引 ﹄ 1 ︸ J呀 ,J l 一 自、 飞 份 ,j ,, 1 ︸ .J ,、︸ ,J 气‘ , ‘ , 乙 , ‘ , ﹄ , ﹄ 月 ‘ ﹃‘ ﹃‘ 一 谧 习 1 ,‘ IJ J月 ‘︸ 6 , 口. 甘9 0 1 , 一 3 4 ‘ ︸6 7 名 O n ︸1 口 口 D7!D6!D5 D21 Dl!DO 0-奇校验 00-5位数据 01-6位数据 7位教据 PC7-PC4 litput Onutuut 人 m ode selec玄 0 - m ode 0 01. m ode 1 IX- mode 2 PC3-PCO l:cip以 O.ou中以 port 1:rBiput O:output B mode select 0= mode 0 I= mode I 00一无愈义 01一I个停止位 10-1.5个停止位 11-2个停止位 0一无校验 加一同步模式 1一有校毅 01一波特率因子为 I 10-波特串因子为 16 II一波特率因子为64 8251A异步模式 8255端口C按位置切 复位模式字 D61 D51 D41 D3 I D21 D 1 I DO 0一内同步 1一外同步 0一无校验 1一有校验 x x x ,产 一 尸 ︾尹 ﹄ n PCO PC I PC 2 PC3 PC4 PC5 PC6 PC7 !:置位 。一复位 SCSIESDIEP!PEN!L21LI10!0 0一2个同步字符 1一】个同步字符 0-奇校胶 1一偶校较 8251A同步模式 00-5位数据 01-6位数据 10-7位数据 11-8位数据 0 1 0 1 0 1 ﹁U I 0 0 1 1 0 n ︸ 1 1 0 0 C叼 nU l l 飞 1 437
与SYNDET引脚电平相同1,数据输出缓冲区为空 复位二个错误标志 使发送器使能 溢出锥误与TxE引脚电平相同 进行内部复位 使按收器使能 DSR SYNDET FE OE PE TxE RxRDY TXRDY EH IR RTS ER SBRK RxEDTR TXEN 顿格式错误奇偶校验错误 授索同步字符 Send Break 使DTR粮出低电平 1,表示DSR引脚为低电Ψ与RxRDY引脚电平相同 使RTS◆输出低电平 8251A控制寄存器格式 8251A状态寄存器格式 438
与SYNDET引脚电平相同 11数据输出缓冲区为空 复位二个错误标志 使发送器使能 l.表示 DSR.引脚为低电平 与 RxRDY引脚电平相同 使RTS'愉出低电平 8251人控制寄存器格式 8251A状态寄存器格式 438
试卷代号:1061 中央广播电视大学2008一2009学年度第二学期“开放本科”期末考试 微计算机技术 试题答案及评分标准 (供参考) 2009年7月 一、选择填空(每题4分,共60分) 1.D 2.D 3.C 4.C 5.D 6.D 7.D 8.B 9.C 10.B 11.D 12.A 13.C 14.D 15.D 二、(9分,每条3分】 答: ● 标志寄存器、IP、DS、SS、ES和指令队列置O; ●CS置全1; ●处理器从FFFFOH存储单元取指令并开始执行。 三、(12分,每条3分) 答:(1)MOV AX,0 (2)XOR AX,AX (3)SUB AX,AX (4)AND AX,0 四、(4分,每条2分】 答: ●I/O与存储器间在进行DMA传送过程中,数据是通过系统的数据总线传送的,不经 过8237A的数据总线; ●系统数据总线是具有16位数据的传输能力的。 五、(15分) MOV AL,91H ;8255初始化 439
试卷代号:1061 中央广播电视大学2008-2009学年度第二学期“开放本科”期末考试 微计算机技术 试题答案及评分标准 (供参考) 2009年 7月 一、选择填空(每题 4分.共 60分) 1. D 2. D 3. C 4. C 5. D 6. D 7. D 8. B 9. C 10. B 11.D 12.A 13.C 14.D 15.D 二、(9分 ,每条 3分 ) 答 : . 标志寄存器、IP,DS,SS,ES和指令 队列置 。; . CS置全 1; . 处理器从 FFFFO H存储单元取指令并开始执行。 三、(12分 ,每条 3分) 答 :(1)MOV AX,0 (2)XOR AX,AX (3 )SUB AX,AX (4 )AND AX,O 四、(4分 ,每条 2分) 答 : . 1/0与存储器间在进行 DMA传送过程中,数据是通过系统的数据总线传送的,不经 过 8237A的数据总线; . 系统数据总线是具有 16位数据的传输能力的。 五、(15分) MOV AL, 91 H ;8255初始化 439
OUT 86H,AL MOV AL,30H ;8253初始化 OUT 96H,AL MOV AL,60H ;设8253计数初值 OUT 90H,AL MOV AL,20H OUT 90H,AL MOV AL,1BH ;8259A初始化 OUT A0H,AL MOV AL,70H OUT A2H,AL MOV AL,03H OUT A2H,AL IN AL,80H ;从8255的A口读人数据 PUSH AX MOV AL,09H ;用按位置位/复位方式使选通无效 OUT 86H,AL POP AX OUT 82H,AL ;往B口输出数据 MOV AL,08H ;用按位置位/复位方式使选通有效 OUT 86H,AL MOV AL,09H ;撤消选通信号 OUT 86H,AL (11分,每空0.5分) 此时,对应8259A的IR3中断类型号是73H;(2分) 中断向量存放在0段1CCH,1CDH,1CEH,1CFH单元中。(2分,每空0.5分) 440
OUT 86H,AL M OV 洲一 ;8253初始化 ,AL 洲一,AL AL, 朋一AL, 90H OUT M OV ;设 8253计数初值 OUT MOV AL,20H OUT 90H ,AL MOV AL, 1BH ;8259A初始化 OUT AOH,AL MOV AL,70H OUT A2H,AL MOV AL,03H OUT IN PU SH A2H,AL ; AL,80H ;从 8255的 A口读人数据 AX ; MOV AL, 09 H ;用按位置位/复位方式使选通无效 OUT 86H,AL POP AX OUT 82H,AL MOV AL,08H ;往 B口输出数据 ;用按位置位/复位方式使选通有效 OUT 86H,AL ; MOV AL,09H ;撤消选通信号 OUT 86H,AL (11分 ,每空 0.5分) 此时,对应 8259A的 IR3中断类型号是73H; (2分) 中断向量存放在 0段ICCH,ICDH,ICEH,ICFH单元中。(2分,每空 0.5分) 440