微机原理与接口技术2010-2011(A)答案
大学第一学期期末考试《微机原理与接口技术》试题及答案
大学第一学期期末考试《微机原理与接口技术》试题及答案(闭卷A)
一、填空题(每空1分,共15分)
IO方式,分别是、与。
2、以8086为CPU的PC机存储系统中有个独立的存储体,以80386为CPU的PC机有个独立的存储体。
3、D/A转换器的主要功能是将量转换为量。
4、8253有计数与定时功能,且支持6种模式,其中模式0、1、4、5属功能,模式2、3属功能。
5、8086有20根地址线,寻址能力为;80386有32根地址线,寻址能力为。
6、8086从功能上分为两部分,即部件,部件。
7、8259A中断引脚支持的触发方式有触发和触发两种。
二、判断题(共15题,每题1分,共15分)
1、()LOCK指令前缀可以添加在任何指令前面。
2、()在一个全双工串行的通信接口中,接收波特率和发送波特率必须是相同的。
3、()8237A的MEMR、MEMW信号是单向的,由8237A发出;信号IOR、IOW是双向的,既可以发出
到接口电路,又可以接受CPU发来的信号。
4、()8253初值写入后计数执行部件马上开始计数。
5、()8086/8088的标志分为两类:一类叫状态标志、一类叫控制标志。
6、()条件传送方式的特点是接口保存输入输出设备的状态信号,CPU来主动检查;如果检查状态结果为
准备好,就可以进行输入输出操作;否则CPU继续查。
7、()ADC0809有8路模拟输入,芯片内部含有多路转换模拟开关电路。
8、()在8237A的应用中,DMA请求只能由硬件发出。
9、()指令“MOV BX, OFFSET TABLE”中的源操作数的寻址方式是直接寻址。
微机原理与接口技术习题答案2011..
(14) 设AX=0123H,BX=89ABH,执行ADD AX,BX后, CF= 0 ,OF= 0 ,ZF= 0 ,PF= 0 ,SF= 1 ,AF= 0 。
21
(8) 16位无符号数表示的范围是0—65535,16
通过 部件和 部件实现转换的。
(每6)条P流en水tiu线m有Ⅱ内级部;采12共用有2条个指执令行3流单水元线,, 每个时钟可同时执行 条简单指3令。
4
2. 选择题
在8086最小方式的读操作时序中,外界将要输
入的数据送上AD线时,在 D 的前沿,此数据
被采样送入CPU。 A. T1 B. T2 C. T3 D. T4
9
(6) 和8086相比,Pentium增加了哪些寄 存器?它们的作用是什么?对提高系统的 性能有什么影响? 答:Pentium增加(或加长)的寄存器有 : 1) 基本结构寄存器 l 通用寄存器:8个32 位的通用寄存器 2) 系统级寄存器 l 存储管理寄存器。包 括支持分段的段选择符和段描述符寄存器 ;
邻的两个段地址最少相距 0 个存储单元。
2. 选择题 (3) 在8086最小方式的读操作时序中,外界
将要输入的数据送上AD线时,在D 的前沿 ,此数据被采样送入CPU。 A. T1 B. T2 C. T3 D. T4
3
(4)逻8辑03地86址有三线种性存地储址地址物空理间地,址它们
2010-2011学年 微机原理及应用》期末考
注:本道题写出以上七种方式的任意五种就可以得满分,寄存器的类型满足要求即可, 不一定按照答案给出的那些类型。
4 / 15
四、程序阅读题(15 分) 3、 设(A)=38H,R0=28H,(28H)=18H,执行下列程序后, ( (A) )=__E7H______。 (5 分) ORL A,#27H ANL A,28H XCHD A,@R0 CPL A 2、阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(10 分) MOV R1,#30H; (R1)=___30H_____, MOV A,#64H; ((A))=___64H____, ADD A,#47H; ((A))=___ABH____,(CY)=____0____,(AC) =____0____, DA A ; ((A))=___11H____,(CY)=_____1___,(AC) =___1_____, MOV @R1,A; (R1)=____30H___,(30H)=___11H_____。 五、计算题(10 分) 若要求定时器 T0 工作方式 1, 定时时间为 1ms, 当晶振为 6MHz 时, 求送入 TH0 和 TL0 的计数器初值各为多少? 解:由于晶振为 6MHz,所以机器周期 Tcy=
2 / 15
MOV @R1,A; (R1)=_______,(30H)=________。
五、计算题(10 分) 若要求定时器 T0 工作方式 1,定时时间为 1ms,当晶振为 6MHz 时,求送入 TH0 和 TL0 的计数器初值各为多少?
微机原理与接口技术考试试题及答案
--
2010-2011学年度第二学期
《微机原理与接口技术》课程期末考试试卷(A 卷,考试)
一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分)
1 .某微机最大可寻址的内存空间为16MB ,其C PU 地
址总线至少应有( )条。 A. 32 B. 16 C. 20 D. 24 2 .用8088C PU 组成的P C机数据线是( )。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O 端口是通过( ) 来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O 指令 4 .要禁止8259A 的IR0的中断请求,则其中断屏蔽操作指令字O CW1应为( )。 A . 80H
B. 28H
C. E8H
D. 01H
5
.在8086环境下,对单片方式使用的8259A 进行初始化时,必须放置的初始化命令
字为( )。
A. ICW 1,IC W2,ICW3
B. ICW1,ICW2,I CW4
C. ICW1,ICW3,ICW4
D. ICW 2,ICW3,ICW4
6 .6166为2Kx8位的SRAM 芯片,它的地址线条数为( )。
A. 11 B. 12
C. 13 D. 14
7 .在计算机系统中,可用于传送中断请求和中断相应信号的是( )。 A. 地址总线
B. 数据总线
C . 控制总线 D. 都不对
8 .段寄存器装入2300H,该段的结束地址是( )。
微机原理与接口技术AB卷试题与答案.概要
试卷A
一、填空:(每空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个或多个T W等待周期。
9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字。
一、二、简答题:(20分)
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)
微机原理与接口技术期终试卷(A)
20 09 --20 10 学年第 2 学期 物电学院 学院期末考试卷 《 微机原理与接口技术 》(A )
学号: 姓名: 班级:
一、 填空题(每空1分,共15分) 1.8086/8088 CPU 与外设进行信息传递的方式是: 、 、
。
2.已知 PC
机系统中某接口板的板地址译码电路如图1
*所示。现希望该板的地址范围为 0240~0247H ,请确定 DIP 开关各位的状态。应该关闭的开关有: 。
3.8255A 当A 口作为方式1输入时,C 口的 作为控制信号, 当B 口作为方式1输出时,C 口的 作为控制信号。
4.在8259A 初始化命令字ICW1中,其识别位D4= ,若要写ICW4,则D0= ,若为单8259A 使用,则D1= 。
5.8255A 芯片若A 口工作在方式1,需要有中断请求信号输出,置位/复位控制字的数据为 ,若A 口工作在方式2,有
中断请求信号输入,需要置1的位有和。6.已知某8253占用I/O空间地址为320H~323H,如图2所示,输入其CKL1端的脉冲频率为1MHz,要求用8253连续产生10秒的定时信号。
问:计数初值是;通道1方式控制字;通道2方式控制字。
二、选择题(每题1分,共10分)
1.8255A的读/写控制线0
RD ,A0=0,A1=1时,完成的工作是()。
A.将A通道数据读入 B. 将B通道数据读入 C.将C通道数据读入 D. 将控制字寄存器数据读入
2.8255A写入方式控制字,不正确数据为()。
A.80H B. 91H C. 00H D. B7H
3.8255A写入置位/复位控制字,正确的数据为()
微机原理与接口技术期末试题ABC三卷及答案
《微机接口技术》课程试题A卷
一、填空题(每空格1 分共 28 分)
1.接口的基本功能是()和()。
2.数据输入/输出的三种方式是()、()和()。
3.在查询输入/输出方式下,外设必须至少有两个端口,一个是()端口,另一个是()端口。
4.总线传输方式通常有三种()、()和()。
5.在总线上完成一次数据传输一般要经历如下阶段()阶段、()阶段、()阶段、()阶段。
6.按总线在微机结构中所处的位置,总线可分为()总线、()总线、()总线、()总线。
7.8255A具有()工作方式:()选通、()选通和()。
8.串行通信方式分为()和()。
9.RS-232-C是()与()间的标准。
10.调制解调器是()和()的组合器件。
二、判断题(每小题3分共24)
11.8086CPU 在读/写总线周期的 T3 状态结束对 READY 线采样,如果 READY 为低电平,则在 T3 与 T4 状态之间插入等待状态 TW。
()
12.在 8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。()
13.8250 的溢出错误指示 CPU 还未取走前一个数据,接收移位寄存器又将接收到的一个新数据送至输入缓冲器。()
14.在 8088 系统(最小组态)中,执行指令”MOV [2000H],AX”需 1 个总线周期。()
15.DMA 控制器 8237A 现行字节数寄存器的值减到 0 时,终止计数。()
16.8086/8088CPU 的复位后开始执行的第一条指令的地址为FFFFH。()
17.若各中断源的优先级是一样的,则可用自动循环优先级来实现。()
微机原理与接口技术课后习题答案[1]
1 思考与练习题
一、选择题
1.计算机硬件中最核心的部件是( )。C
A.运算器
B.主存储器
C.CPU
D.输入/输出设备
2.微机的性能主要取决于( )。 A
(B——计算机数据处理能力的一个重要指标)
A.CPU
B.主存储器
C.硬盘
D.显示器
3.计算机中带符号数的表示通常采用( )。C
A.原码
B.反码
C.补码
D.BCD码
4.采用补码表示的8位二进制数真值范围是( )。C
A.-127~+127
B.-1 27~+128
C.-128~+127
D.-128~+128
5.大写字母“B”的ASCII码是( )。B
A.41H
B.42H
C.61H
D.62H
6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C
A.10010011B
B.93H
C.93
D.147
二、填空题
1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5
2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9
3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9
4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12
微机原理及接口技术(习题答案)
第1章微机运算基础
习题和思考题
1.请完成以下计算:
174.66D=(10101110.10101)B=(AE. A8)H
10101110101.01011B=(1397.344)D=(575.58)H
4BCH=(010*********)B=()BCD
2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值
是多少?
答:当X表示原码时,其真值为:+101010
当X表示补码时,其真值为:+101010
当X表示反码时,其真值为:+101010
当X表示无符号数数时,其真值为:00101010
3.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出?
120+18 -33-37
-90-70 50+84
答:120+18
其补码形式分别为:(120)补=01111000 (18)补=00010010
01111000
+ 00010010
10001010
由于C s=0 ,C p=1,因此有溢出,结果错误
-33-37
其补码形式为:(-33)补=11011111 (-37)补=11011011
11011111
+11011011
10111010
由于C s=1, C p=1,所以没有溢出,结果正确
-90-70
其补码形式为:(-90)补=10011100 (-70)补=10111010
10011100
+10111010
01010110
由于C s=1, C p=0,所以有溢出,结果错误
50+84
其补码形式为:(50)补=00110010 (84)补=01010100
00110010
微机原理与接口技术试题及答案
—————————————————装订线—————————————————
1
—————————————————装订线—————————————————
—————————————————装订线—————————————————
—————————————————装订线—————————————————
—————————————————装订线—————————————————
欲使用8253的计数通道产生周期为1ms的连续脉冲,设8253的5MHz,端口地址为10H--13H,试求:
①计算计数通道1的计数初值;
②写出对8253计数通道1的初始化程序.
—————————————————装订线—————————————————
1
—————————————————装订线—————————————————
—————————————————装订线—————————————————
装线
1
—————————————————装订线—————————————————
微机原理与接口技术试卷及答案4套
微机原理及接口技术 A 卷
一、填空题 (共计 20 分每一个空 2 分 )
1、已知 [X]补=01100011B,求 X=( ) (结果用十进制表示)
[Y]补=11111001B,求 Y=( ) (结果用十进制表示)
2、8088CPU 的地址总线为多少条( );直接寻址的内存空间为多少( )。
3、已知 DS=2000H,内存(20220H)=FFH, (20221H)=22H
指令 INC WORD PTR [0200H]执行的结果是: (20220H ) = (20221H) =
4、8086 外部中断有( )和( ),当 CPU 内的中断标志 IF=“0”状态时,外部中断线同时为“ 1”状态时, CPU 响应哪个中断请求信号( )。
5、 CPU 及外设数据传送的控制方式有无条件传送方式、 ( ) 、( )和 DMA 直接存储器传送方式。
二、简答题 (共计25 分每小题 5 分 )
1、什么是 I/O 接口? I/O 接口的主要功能有哪些?(答出 3 点即可)。
2、请叙述 INTR 中断过程(答出 5 点)。
3、有一 2764EPROM 芯片有 13 条地址总线,请计算芯片的地址范围(起始地址为 12000H)
请写出末地址
4、定时器 8253 计数器 0 输入时钟 1.19MHz,;输出频率 500Hz,并设定为二进制计数,问计数初值为多
少?计数器 1 产生连续的对称方波,输入时钟为 2MHz 的时钟频率,计数初值为 4000,并设定为 BCD 计数,问输出的连续对称的周期是多少毫秒?
微机原理与接口技术试题A[1]
一、选择题(每小题1分,共20分)
1.某种微机最大可寻址内存空间为16M,其CPU地址总线最少应有多少( )条
A.32
B.16
C.24
D.20
2.8086中,复位操作后,程序从地址开始执行。
A. 00000H
B. FFFFFH
C. FFFFEH
D. FFFF0H
3.CPU与I/O设备间传送的信号有( )
A.控制信息
B.状态信息
C.数据信息
D.以上三种都有
4.8255A中可以进行置位复位操作的端口是( )
A.B口
B.A口
C.C口
D.以上三个端口均可以
5. 8086CPU在中断响应周期中获得中断类型号为14H,则终端服务程序入口地址存放在()存储单元中。
A. 00800H~0083H
B. 0050H~0053H
C. 0060H~0063H
D. 00556H~0059H 6.指令ADD CX,55H[BP]的源操作数的寻址方式是( )。
A.寄存器寻址
B.直接寻址
C.寄存器间接寻址
D.寄存器相对寻址
7.已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=( ) 。
A. 0102H
B. 0201H
C. 245AH
D. 5A24H
8.8086的中断优先级由高到低依次为()。
A.软件中断(单步除外),NMI,INTR,单步中断
B. NMI,软件中断(单步除外),INTR,单步中断
C. 单步中断,INTR, NMI,软件中断(单步除外)
微机原理及接口技术试卷及答案
微机原理及接⼝技术试卷及答案
⼀、选择题
1.IP和段寄存器依次属于____。
A)EU、BIU B) BIU、BIU C) EU、EU D) BIU、EU
2.设M/IO、RD和WR在某时刻分别为1、1和0,在下列指令中与其对应的是______。
A) MOV AX, [BX+10] B) IN AL, 110
C) MOV ES:[DI], AX D) OUT 40H, AL
3.执⾏返回指令,退出中断服务程序,这时返回地址来⾃_____。
A) ROM区B) 程序计数器
C) 堆栈区D) CPU的暂存寄存器
4.为了设定可编程I/O接⼝芯⽚的⼯作⽅式,必须通过______传送命令信息。
A) 数据总线B) 地址总线C) 控制总线D)通信总线
5.从硬件⾓度⽽⾔,采⽤硬件最少的数据传送⽅式为_____。
A) DMA传送B) 中断传送C) 查询传送D) ⽆条件传送
6.下列情况不适合采⽤中断⽅式进⾏处理的是_____。
A) 随机事件B) 定时事件C) ⾼速数据传送D) 掉电处理
7.当采⽤存储单元与I/O端⼝统⼀编址时,CPU的数据传送指令_____。
A) 可以访问I/O端⼝和存储单元B) 只能访问I/O端⼝
C) 即不能访问I/O端⼝⼜不能访问存储单元D) 只能访问存储单元
8.8253可编程定时/计数器⼯作在⽅式0时,控制信号GATE变为低电平后,对计
数器的影响是_____。
A)结束本次结束循环,等待下⼀次计数的开始
B)暂时停⽌现⾏计数⼯作
C)不影响本次计数,即计数器的计数⼯作不受该信号的影响
D)终⽌本次计数过程,⽴即开始新的计数循环
微机原理及接口技术习题答案
微机原理及接⼝技术习题答案
第⼀章习题及答案
1. 微处理器内部包含哪三⼤部分?解:运算器、控制器和寄存器组。
2. 完成下列数制的转换
①10101101B=()D=()H 解:10101101B=173D=ADH 。②0.11B=()D 解:0.11B=0.75D 。
③211.25=( )B =( )H 解:211.25=11010011.01B=D3.4H 。
④10111.0101B=( )H=( )BCD
解:10111.0101B=17.5H=23.3125D=(0010 0011.0011 0001 0010 0101)BCD
3. 已知X=+1011010B ,Y =–0011011B ,设机器数为8位,分别写出X 、Y 的原码、反码和补码。解:
4. 已知X 的真值为32,Y 的真值为–19,求[]?Y X =+补解:[]00001101B X Y +=补
5. 已知X=51,Y=–86,⽤补码完成下列运算,并判断是否产⽣溢出(设字长为8位)。① X +Y ② X -Y ③ –X +Y ④ –X -Y 解:
10100011B ,因为67C C 0⊕=,所以未产⽣溢出。
676. 若使与门的输出端输出⾼电平,则各输⼊端的状态是什么?解:各输⼊端为⾼电平。
7. 若使与⾮门的输出端输出低电平,则各输⼊端的状态是什么?解:各输⼊端为⾼电平。
8. 如果74LS138译码器的Y 4端输出低电平,则C 、B 、A 三个输⼊端的状态分别是什么?解:C 、B 、A 三个输⼊端的状态分别是‘1’,‘0’,‘0’。
《微机原理与接口技术》参考答案
《微机原理与接口技术》习题参考答案
习题2
1. 为何说8086CPU是16位CPU?
答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。因为8086CPU 的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。
2. 8086CPU由哪两个单元组成?其中,指令队列在哪个单元中,有何作用?
答:总线接口单元(Bus Interface Unit,BIU)和执行单元(Execution Unit,EU)。指令队列在BIU 中。它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。
3. 8086CPU中8位寄存器和16位寄存器是什么关系?
答:8086的通用寄存器包括数据寄存器、指针寄
存器和变址寄存器。其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。8086的指针寄存器和变址寄存器不可分割为8位寄存器。
4. 8086CPU中的IP寄存器有何用途?
答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。8086就是通过IP寄存器来控制指令序列的执行流程。
5. 在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?
答:有CF、PF、AF、ZF、SF、OF。它们的含义如下:
微机原理接口技术试卷原题及答案
2010 (B)
试题代码:815 试题名称:微机原理与接口技术共 5 页第 1 页
一、填空题(每空1分,共20分)
1.8086被复位后,以下各寄存器的内容是:IP:________、CS:____ ____、
系统将从存储器的_____________地址处取指令执行。
2. 8259A的IR1中断类型号是81H,其中断向量存放在0段、
_______、 _______、_______、单元中。
二、单项选择题(每小题2分,共10分)
1.MOV AX,ES:[BX][SI]的源操作数的物理地址是()。
A. 16×(DS)+(BX)+(SI)
B. 16×(ES)+(BX)+(SI)
答案必须写在答题纸上,写在试题或草稿纸上不给分。
C. 16×(SS)+(BX)+(SI)
D. 16×(CS)+(BX)+(SI) 2.CPU 响应中断时,硬件最后完成的是_____工作。
A. 保护断点
B. 读取中断服务程序入口地址
C. 计算偏移量
D. 执行转移
3.与EPROM 相比,EEPROM 的主要特点是_______。 A. 读取速度快 B. 擦除信息方便 C. 集成度高 D. 价格便宜 4.执行下列指令序列后,正确的结果是( ) MOV AL ,81H ADD AL ,AL ADC AL ,AL
A. AL=05H
B. AL=204H
C. AL=04H
D. AL=205H
5.根据串行通信规定,收发双方的( )必须保持相同。 A. 通信时钟 B. 数据格式
C. 波特率
D. 波特率和数据格式 三、简答题(每小题10分,共50分)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京邮电大学2010——2011学年第 1 学期《微机原理与接口技术》期末考试试题(A)
一.填空题(18分, 每空1分)
1. 假设AL中存放十六进制数0BCH,写成二进制是10111100,如果它是无符号
数,则按十进制大小是188,如果它是补码表示的有符号数,则按十进制大小是-68 。
2. 8086 CPU有16 根数据总线和20 根地址总线,存储器寻址空间的大小为
1MB ,I/O端口寻址空间的大小为64KB 。
3. 在8086系统中,已知字645FH在内存中的存储地址为20000H,则在地址为
20000H的字节中存储的内容为5FH ,20001H的字节中存储的内容为64H 。
4. 执行完AND AL,0FBH指令后,AL的值为0F2H,则标志位SF应为 1 ,标
志位CF应为0 。
5. 在8086系统中,段寄存器之间不可以直接用MOV指令传送。
6.标志寄存器中,PF标志位为奇偶标志,含义是记录运算结果的奇偶检验条
件。
7.DRAM存储器中由于电容中存储电荷会逐渐泄漏,所以必须定时对DRAM进行
刷新。
8. 在8251A的异步串行方式输出过程中,数据的并-串转换是通过发送移位寄存
器实现的。
9. 如果用某个字节密码与小写字符“m”(ASCII码为十进制109)进行异或XOR操
作,结果字节内容为5BH,则可推断该字节密码为36H (十六进制)。10. D/A转换器的分辨率是指其所能分辨的最小电压。
二.选择题(20分,每空2分)
1.构成微机系统的主要部件除CPU、系统总线、I/O接口外,还有____D____。
(A) 显示器(B) 键盘(C) 磁盘(D)内存(ROM和RAM)
2.对于以下各种中断,只有___D_____需要硬件提供中断类型码:
(A) INTO (B) INT n (C) NMI (D) INTR
3.8259中,用来保存正在服务的中断的寄存器是___B____。
(A) IRR (B) ISR (C) IMR (D) DAC
4.已知8086 CPU中寄存器有如下内容:DS=2000H;ES=3000H;SS=4000H;
CS=5000H;BP=4100H。则:指令MOV AX , [BP]的源操作数地址为____D____。
(A)04100H (B) 24100H (C) 34100H (D) 44100H
5.若8259A采用全嵌套方式、固定优先级工作,现有IR4正在被服务,又有
IR2,IR3,IR4,IR6中断源发生,若允许嵌套,则CPU转去服务____C____。
(A)IR6 (B) IR4 (C) IR2 (D) IR3
6.如果一个堆栈从20000H开始,它的长度为0200H,则执行指令PUSH AX,PUSH
BX,PUSH CX,POP DX之后,栈顶和栈底的地址分别为___D_____。
(A)201FAH,20200H (B)201FCH,20000H
(C) 201FCH,201FFH (D) 201FCH,20200H
7.执行下列程序后,AL的内容为__B____。
MOV AL,92H
SUB AL,71H
DAS
(A) 03 (B)21H (C)03H (D)21
8.若BX=6341H,则执行MOV AX,[BX]指令需要的总线周期为___B____(假设该指
令已经在指令队列中)。
(A) 1 (B) 2 (C)3 (D)4
9.在8253的6种工作方式中,只有___A___在写入控制字后,out引脚的输出为低
电平。
(A) 方式0 (B) 方式1 (C) 方式2 (D) 方式3
10.和SRAM相比,下面哪一个不是DRAM的特点:___A____。
(A) 不需要刷新(B) 功耗低(C)集成度高(D)价格便宜
三.简答题(24分)
1、假设你在PC机上编写了一个硬件中断服务程序hwhandler,请说明需要做哪些设置工作就可以在中断请求信号产生后,hwhandler被执行的。在编写该中断服务程序时,哪几项工作是必须做的?还需要注意些什么问题?(6分)
(1)将hwhandler的段基值和段内偏移值填写到该硬件中断所对应的中断向量表表项中,将中断控制器的屏蔽位解除,CPU的IF位值1;(2分)
(2)保护现场、恢复现场、发EOI命令,中断返回;(2分)
(3)中断服务程序尽可能的短,参数传递、临时变量要使用存储单元(2分)
2、堆栈位于何处?请画图说明8086处理器的堆栈是如何组织的。你能否设计一种与之不同的堆栈?(6分)
(1)位于内存中(RAM区);(2分)
(2)段基值、栈底、栈顶SP指针,push操作使SP的值减2,图略;(2分)
(3)a)push操作使SP的值加2;b)先压入值再使SP减2;(2分)
3、用8086处理器构成的计算机系统能够按字节和按字访问存储器,它是如何实现的?为什么说放在偶地址开始的字数据具有更快的访问速度?(6分)
(1)借助于CPU的#BHE引脚和地址线A0,将存储器分为8位、容量为512KB的奇地址存储体和偶地址存储体,在进行字节访问时,选中某一个存储体;在进行字
访问时,同时选中2个存储体;(4分)
(2)在该结构下,放在偶地址开始的字数据可在一个总线周期读出或写入,而放在奇地址开始的数据则需要分2次操作。(2分)
4、假定异步串行通信口设定数据格式为:1位起始位,8位数据,1位偶校验位、2位停止位,传输速率为1000波特每秒。请回答(6分):
(1)串–并转换和并–串转换是用什么方法实现的?
(2)字符u的ASCII码为75H,试画出传送字符u的传送波形图。
(3)传送字符u需要多长时间?(从开始传送起始位到传送完停止位)
(4)将波特率因子设为16,其目的是什么?
(1)采用移位寄存器实现的(2)
(2)一帧数据0 1 010******* (最左边为起始位,最右边为停止位)(2分)
(2)12/1000=0.012s=12ms (1分)
(4)即用高于数据传速率16倍的收发时钟来采样数据线,其目的是尽量做到在每一位数据的中间点进行采样,在一定范围内消除收发双方时钟差异带来的影响。(1分)
四.综合题(共18分)