微机原理及应用.docx
- 文档编号:9750249
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:24
- 大小:65.47KB
微机原理及应用.docx
《微机原理及应用.docx》由会员分享,可在线阅读,更多相关《微机原理及应用.docx(24页珍藏版)》请在冰豆网上搜索。
微机原理及应用
微机原理及应用复习题
1计算机系统的根本功能是什么?
完成相应功能的实质是什么?
2试述微型计算机系统和一般计算机系统的联系和差别
3微型计算机系统具有哪些特点?
具有这些特点的原因是什么?
4微型计算机系统有哪些功能部件组成?
他们各自有什么样的特点?
采用什么样的结构?
5说明程序存储与程序控制的概念?
(顺序存储和顺序执行的思想)
6说明微型计算机系统的工作过程
习题与思考
1.8086/8088CPU由哪两部分组成?
他们的主要功能各是什么?
它们之间是如何协调工作的?
2.8086/8088CPU中有哪些寄存器?
各有什么用途?
标志寄存器F有哪些标志位?
各在什么情况下置位?
3.8086/8088系统中储存器的逻辑地址和物理地址之间有什么样的关系?
表示的范围各为多少?
4.某程序数据段中存有两个数据字1234H和5A6BH若已知DS=5AA0H,他们的偏移地址分别为245AH和3245H,试画出它们在存储器中的存放情况
5.8086/8088系统中为什么一定要有地址锁存器?
需要锁存哪些信息?
6.若8086CPU工作于最小模式,试指出当CPU完成AH的内容送到物理地址为91001H存储单元的操作时,以下哪些信号为低电平:
,
/S7,
若CPU完成的是将物理地址91001H单元的内容送到AL中,则上述哪些信号为低电平?
7.什么是引脚的分时复用?
请说出8086/8088CPU有哪些引脚是分时复用的,其要解决的问题是什么?
8.试说明8086/8088工作在最大模式和最小模式下系统基本配置的差异。
【习题与思考】
1.写出实现下列计算的指令序列。
(指定X,Y,Z,W,R都为字变量)
(1),Z=W+(Z+X)
(2),Z=W-(X+6)-(R+9)
2.若在数据段中从字节变量TABLE相应的单元开始存放了0~15的平方值,是写出包含XLAT指令的指令学列查找N(0~15)中的某个数的平方。
(设N的值存放在CL中)
3.写出实现下列计算的指令序列(假定X,Y,Z,W,R都为字变量)
(1),Z=(W*X)/(R+6)
(2),((W-X)/5*Y)*2
4.假定DX=1100100110111001B,CL=3,CF=1,试确定下列各条指令单独执行后DX的值
(1),SHRDX,1
(2),SHLDL,1
(3),SALDH,1(4),SARDX,CL
(5),RORDX,CL(6),ROLDL,CL
(7),RORDL,1(8),RCLDX,CL
5.试分析下列程序完成什么功能
MOVCL,4
SHLDX,CL
MOVBL,AH
SHLBL,CL
SHRBL,CL
ORDL,BL
答案:
DX的低四位与AH中的内容相加
6,已知SS=0FFA0H,SP=00B0H,先执行两条把8057H和0F79H分别进栈的PUSH指令,再执行一条POP指令,试画出堆栈区和SP的内容变化的过程示意图(标出存储单元的地址)
7,分析下列程序段:
ADDAX,BX
JNCL2
SUBAX,BX
JNCL3
JMPSHORTL5
如果AX,BX的内容给定如下:
AXBX
(1),14C6H80DCH
(2)B568H54B7H
问该程序在上述情况下执行后,程序转向何处?
【习题与思考】
1.下列语句在存储器中分别为变量分配多少字节空间?
并画出在存储器中的分配图
VAR1DB10,2
VAR2DW5DUP(?
),0
VAR3DB‘HOWAREYOU?
’‘$’
VAR4DD-1,1,0
2,假定VAR1和VAR2为字节变量,LAB为标号,试指出下列指令的错误之处:
(1)ADDVAR1,VAR2
(2)SUBAL,VAR1
(3)JMPLAB[SI](4)JNZVAR1
3,对于下面的符号定义,指出下列指令的错误
A1DB?
A2DB10
K1EQU1024
(1)MOVK1,AX
(2)MOVA1,AX
(3)CMPA1,A2
(4)K1EQU2048(错误:
经过EQU赋值的变量不可再赋值)
4设变量单元A,B,C存放三个数,若三个数都不为零,则求三个数的和
5试编程序,统计由40000H开始的16K单元中所存放的字符“A"的个数(ATORG可指定下一条指令的起始地址)
[习题与思考]
1.在总线上完成一次数据传输一般要经历几个阶段?
2.IEEE488总线还有哪些名称?
使用时有哪些约定?
3.试述IEEE488总线完成一次数据传输的3线挂钩联络过程
[习题与思考]
1试说明存储器系统的主要性能指标
2存储器的哪一部分用来存储程序指令及像常数和查找表一类的固定不变的信息?
哪一部分用来存储经常改变的数据?
3术语“非易失性存储器”是什么意思?
PROM和EPROM分别代表什么意思?
4微型计算机中常用的存储器有哪些类型?
它们各自有何特点?
分别适用于哪些场合?
5试比较静态RAM和动态RAM的优缺点,并说明有何种方法可解决掉电时动态RAM
6试画出容量为2K*8的RAM连接图(CPU用8088,RAM用2124,RAM的地址区域为0800H~~0FFFH)
7试画出容量为8K*8的ROM连接图(CPU用8086,EPROM用2716,ROM地址区域从4000H开始)
8什么是高速缓冲存储器?
在微机系统中使用高速缓冲存储器的作用是什么?
(解决速度匹配问题)
[习题与思考]
1CPU与I/O设备之间的接口信号主要有哪些?
2I/O接口的基本功能有哪些?
3存储器映像的I/O的寻址方式和I/O端口单独寻址方式各有什么特点和优缺点?
4简述CPU与I/O设备之间进行数据交换的几种常用形式,各有何优缺点?
5简述CPU与外设以查询方式传送数据的过程。
现有一输入设备,其数据端口的地址为FEE0H,并从端口FEE2H提供状态,当其D0位为1时表明输入数据准备好。
试编写采用查询方式从进行数据传送的程序段,要求从该设备读取64个字节并输入到从2000H:
2000H开始的内存中。
(程序中需加注释)
6简述中断传送的特点?
7什么叫DMA?
为什么要引入DMA方式?
(解决:
高速,大批量数据传送的问题)DMA一般在那些场合使用?
8简述DMA传送的工作原理及DMA的控制器的几种基本操作方式
[习题与思考]
8.1名词解释
(1)内部中断
(2)中断向量
(3)可屏蔽中断(4)中断程序入口地址(中断向量表)
(5)自动EOI(AEOI)(6)现场保护
(7)中断优先级(8)中断嵌套
8.2简答题
1)CPU响应中断的条件是什么?
响应中断后,CPU有一个什么样的处理过程?
2)中断向量表的作用是什么?
怎么使用?
3)简要说明8259A的内部结构和工作原理
4)特殊屏蔽方式和普通屏蔽方式有何异同?
各适用于什么场合?
8.3设8259A应用在8086系统,采用电平触发方式,中断类型号为60H~~67H,采用特殊全嵌套方式,中断非自动结束,非缓冲工作方式,端口地址为66H和64H,写出其初始化程序段
8.4设8259A应用在8086系统,从片的中断请求线接于主片的IR7输入端,主片端口地址为66H和64H,从片端口的地址为60H和62H,主片IR0的中断向量号位50H,从片IR0的中断向量号为58H,主片工作方式同8.3,从片工作方式采用缺省工作方式,编写初始化程序段,并画出硬件连接电路图。
一,单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选选项中只有一个是正确的,请将其代码填写在试题后的括号内。
错选,多选,漏选均不得分
1.8086CPU的寄存器中,通常用作数据寄存器,且隐含用法为I/O端口的间接寄存器的是()
AAXBBXCCXDDX
2.8086CPU系统最大工作方式时,为了实现地址锁存,至少需要配置地址锁存器芯片74LS373(或8282)的片数是()
A1B2C3D4
3.8086CPU在加电复位后,执行的第一条指令的地址为()
A0000HB0FFFFHCFFFF0HDFFFFFH
所谓微机的字长是指()
ACPU内部数据总线的位数
BCPU外部数据总线的位数
CCPU地址总线的位数
DCPU中运算器一次能处理的二进制数的最大位数
5在串行接口中,接口芯片同CPU之间传送的数据以及接口芯片同外设之间传送的数据分别是()
A并行和并行B并行和串行C串行和并行D串行和串行
68086CPU在收到中断请求信号,进入中断响应周期以后,必须向中断源发出的信号是()
AINTR信号B信号CHOLD信号DHLDA信号7
7在中断响应以后,8086CPU内部指令指针IP的值()
A必然为0000HB为一确定值C与响应前一样D不能确定
8当CPU与打印机以程序查询方式相连接,传送数据供打印机打印时,CPU的大部分时间均用于,()
A读打印机状态信息并判断B向打印进送数据
C执行算术运算DCPU停机
9已知8086CPU内部CS=1000H,DS=2000H,IP=3000H,则将要执行指令的代码存放在内存单元中的地址为()
A4000HB5000HC13000HD23000H
10在下列类型的8086CPU中断中,中断优先权最低的是()
A除法出错中断B可屏蔽中断C不可屏蔽中断D单步中断
1174LS245芯片在微机系统中常用作数据驱动器,74LS245中输出的信号是()
A单向二态B单向三态C双向二态C双向三态
12一个8253有三个通道的计数器电路0#,1#和2#,如果1#作为方式4,当1#计数为零以后,则(A)
A停止计数B重复计数C启动#0计数器D启动#2计数器
13在intel芯片8253应用中,如果希望由一个硬件边沿信号产生一个可编程宽度的负脉冲,可设置8253的方式为()
A方式0(计数结束中断)B方式1(硬件可重复触发单稳态)
C方式4(软件触发选通)D方式5(硬件触发选通)
14RS~232C接口的信号电平范围是()
A0~~-5VB0~~+5VC0~~-15VD-15V~~+15V
15在笔记本计算机采用的显示器为()
ACRT显示器BLED显示器CLCD显示器D等离子显示器
16在intel8251芯片中,实现并行数据转换为串行的是()
A发送缓冲器B接受缓冲器C数据总线缓冲器DMODEM
17并行接口的点阵式打印机普遍遵循Centronics并行标准,该标准规定的链接口为()
A11芯B芯C25芯D36芯
18通用串行总线USB最多可连接外设装置(包括HUB--转换器)的个数为()
A16B32C127D255
19CD-ROM属于()
A内存储器ROMB外存设备C易失性存储器
D既是输入设备又是输出设备
20在8259A内部中,用于反映当前CPU正在执行那些中断程序的部件是()
A中断请求寄存器B中断服务寄存器
C中断屏蔽寄存器D中断优先级比较器
二多项选择题(本大题共5小题,每小题2分,共10分)
在每小题列出的五个备选选项中至少有两个是正确的,错选,多选,漏选均不得分
21在8086系统中,一个总线周期可以传送的字节数为()
A1个B2个C3个4个
228086构成最小方式配置时,可选择的必要芯片是()
A8284B8288C74LS144D74LS245E74LS373
23PC机种的D0~~D7数据线是()
A单向B双向C可向存储器传送数据D可向I/O接口传送数据E可传送地址
24利用中断方式传送数据时,需要()
AIRi请求B由8259A提供INTR
CIF=1DCPU从8259A中获取中断类型码
258255A可编程并行接口芯片的PC端口,可用作()
A两个4位I/O口B一个8位I/O口
C全部联络线D部分联络线与一个4位I/O口
E部分联络线与一个8位I/O口
三名词解释(本大题共5题,每小题2分,共10分)
26部分译码
27中断向量表
28DMA
29对准好的字
30总线的负载能力
四简答题(本大题共5小题,每小题4分,共20分)
318253可编程定时器/计数器在方式2和方式3工作时有何特点?
32简述ATX主板中的电源特点
33一般在接口电路中应具有哪些电路单元?
34什么是采样-保持?
35什么是总线周期?
对8086而言,总线周期与指令周期,时钟周期有什么关系?
五简单分析设计题(本大题共3小题,第36小题6分,第37,38小题各7分,共20分)
36一个8251芯片进行串行异步数据发送,采用偶校验,发送端发送的一帧信息的波形如图所示请回答该帧信息中:
(1)数据位是几位?
写出16进制代码
(2)校验位是“1”还是“0”?
(3)停止位为几位?
(4)已知波特率位1200,则每一位的宽度T为多少毫秒?
(ms)
37编一程序段,使8255A的PC5上发出一个宽度为4ms的负脉冲,已知8255A的口地址为84H~~87H,4ms的时间可调用延时子程序DELAY获得,且8255A的C口按位置/复位控制字如图所示,无关项置0.
388253的计数通道2的输出波形如图,已知CLK2的频率为2MHz。
8253的端口地址为60H~~63H。
(1)计数通道2工作于何种方式?
写出工作方式名称
(2)写出写入计数初值的程序段,采用2进制计数。
六综合分析,设计题(本大题共2小题,每小题10分,共20分)
3974LS373用作8086同发光二极管LED的接口如图所示
(1)请回答器件A和器件B各为何种逻辑电路?
(2)请计算74LS373的端口地址。
(3)欲使8个LED管先全部点亮5秒钟,再全部熄灭5秒钟,再全部点亮5秒钟、、、、依次循环,请编写完成上述功能的程序段(可调用延时5秒钟的子程序DELAY5S)
40ADC0809同PC总线的接口如图所示,采用查询方式依次从IN0~~IN7转换成8个模拟量,转换后的数字量则依次存入内存BUFFER变量中。
下面给出满足上述要求的控制程序,请在空缺部分填写正确内容。
设和的控制范围为80H~~87H,88H~~8FH和90H~~97H。
ADC0809
A0ADDA
A1ADDB
A2ADDC
D0D0
D6D6
D7D7
PC
EOC
OE
总
START
ALE
IN0
IN1
线IN2
IN3
A7~A3
IN4
IN5
IN6
IN7
题49图
控制程序
XORBX,BX
MOVBL,______;指向通道IN0
MOVSI,OFFSETBUFFER
MOVCX,_____
LOP:
MOVDX,BX;启动通道IN0转换
OUTDX,AL
LOP1:
INAL,______;检查EOC
TESTAL,_____
JNZ___
INAL,_____;转换结束,读数字量
MOV___,AL
INC___;修改通道号
INC___;修改内存地址指针
LOOP__
一判断题(判断下列各题,正确的在题干后面的括号内打“
”,错误的打“X”,每小题1分,共10分)
1.不同指令的指令周期是不等长的
2.8086CPU在响应中断时,执行两个中断响应周期
3.程序中的转移指令,返回指令以及中断处理都能对CS,IP进行操作
4.8086系统的存储器引入分段的概念,每个段必须为64K,段与段之间可以是独立的。
5.RS-232总线能同TTL器件直接连接
6.SRAM电源撤除,信息不回丢失
7.MOV[DI],[SI]
8.任何外部设备同微型机的连接只要通过相应的驱动程序设置就可以实现
9.DMA是一种不需要CPU介入的高速数据传送方式
10.8086的中断系统中有两类硬中断:
可屏蔽中断和不可屏蔽中断
二填空(每空1分,共50分)
1.请写出三种常见的微处理器
2.intelCPU工作在内存的实地址模式时,内存的物理地址由____和______两部分组成
3.每条指令的执行过程中是由__、___、和_____等操作组成
4.当对堆栈操作时,8086会自动选择___值作为段基址,再加上由____提供的偏移量形成的物理地址。
5.8086总线接口部件中有四个段寄存器,它们分别是__、__、__、和____
6.衡量存储器的主要性能指标有____、_____、_____和_____。
7.微机系统中数据传送的控制方式有三种,___、____、和____。
8.计算机CPU与输入/输出设备之间交换的信息包括_____、____和_____三类信号。
9.DMA技术提供了___到____的数据直接传输通道。
10.在中断方式下,当____已经有数据要往CPU输入或者准备好接收数据时,接口会向CPU发一个________在DMA方式下,外设要求传输数据时,接口会向______发______信号。
11.Intel8086的中断向量表存放的是中断向量,即中断处理程序的_______。
若在0000H:
0008H开始的4个字节中分别是11H,22H,33H,44H,则对应的中断类型号为____的中断向量是____。
12.现代的计算机都采用总线结构来实现同外界的信息传。
总线有三类,其中片总线包括____、_____和_____、其中只有_____是双向总线。
13.请写出两种微机总线___、_____。
IEEE-488总线供____用的标准接口。
14.可编程中断控制器8259A对程序员提供了___个初始化命令字和_____个操作命令字。
15.微处理器设置片内Cache主要目的是_____________________
16.如图所示控制系统框图中,A应是______,B应是__________
控制对象
存储器
A
微机
执行机构
B
17.在异步通信中,CPU和外设之间有两项约定,它们是_____和______。
18.在串行通信数据传送中,通常传送方式有____、____和__三种。
3、单项选择题(在每小题的四个备选答案中选出一个正确的答案,并将其号码填在题干的括号内。
每小题1分,共10分)
1存取时间是指()
A存储器的读出时间
B存储器进行连续写操作所允许的最短时间间隔
C存储器进行连续写操作所允许的最短时间间隔
D存储器进行连续读操作所允许的最短时间间隔
2现有4KX8位的RAM芯片,它具有的地址线条数应该是()条
A12B13C11D10
3在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设()
A发出控制命令B进行状态检测C发出I/O端口地址
D发出读/写命令
4所谓端口是指一些可以由CPU读或写的()
ARAMBROMC寄存器D缓冲器
58086有两种工作方式,当8086处于最小方式时,MN/接()
A+12VB-12VC+5VD地
6一片中断控制器8259A能管理()级硬件中断
A10B8C64D2
7intel8251A在串行异步通信时,是用外部时钟来和接收的数据进行同步的,设通信的波特率位1200bps,外部时钟是通信波特率的16倍,则外部时钟速率为()
A48KB96KC19.2KD384K
8当intel8253可编程计时器/计数器的RW1、RW0、定时为11时,写入计数值时的顺序为()
A先写高8位,再写低8位B16位同时写入
C先写低8位,再写高8位D只写高8位,低8位自动写入
9用1024X1位RAM芯片设计一个128KB的存储器系统,问需要有()片芯片组成
A1024B2048C128D256
10当进行DMA操作时,CPU必须让出()给DMAC
A总线B地址总线C数据总线D控制总线
四名词解释(每小题2分,共10分)
1、微处理器
2、微型计算机
3、微型计算机系统
4、8288
5、NMI
五应用题(共20分)
1.接口芯片为什么需要片选信号?
片选信号又是如何得到的?
(5分)
2.在PC/XT机中,8253通道1工作在方式2,用它产生间隔为15μs的负脉冲信号用于对动态RAM刷新的定时信号,计数脉冲输入为1.19MHZ,试计算出应写入的计数值为多少?
(5分)
3.打印机驱动接口是一个并行接口,它需要数据口输出数据,控制口用于控制打印机工作,状态口用于测试打印机的现行工作状态。
要求用8255芯片设计一个打印机控制接口。
(10分)
(1)画出硬件连接原理图
(2)以查询方式编制输出一个字符(设该字符已在BL寄存器中)的程序。
要求:
PC6去检测打印机的BUSY信号,PC2产生信号,PA口作为输出字符的数据口,工作于方式0
试题参考答案
1、判断题(每小题1分,共10分)
1.√2.√3.√4.×5.×6.×7.×8.×9.√10.√
2、填空题(每空1分,共50分)
1、80868028680586
2、段地址偏移地址
3、取指译码执行
4、SSSP
5、代码寄存器CS数据段寄存器DS附加段寄存器ES堆栈段寄存器SS
6、存储容量存储速度可靠性性能价格比
7、程序控制方式DMA方式I/O处理机方式
8、数据信息状态信息控制信息
9、外设存储器
10、外设中断请求信号DMACDMA请求信号
11、入口地址214564H
12、数据总线地址总线控制总线数据总线
13、PCEISA各种测量仪器与微机连接
14、四个三个
15、缓解主存与CPU之间的速度差
16、A/D转换接口D/A转换接口
17、字符格式波特率
18、单工半双工全双工
三、单项选择题(每小题1分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 应用