微机原理复习题 共十套.docx
- 文档编号:9908961
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:38
- 大小:37.57KB
微机原理复习题 共十套.docx
《微机原理复习题 共十套.docx》由会员分享,可在线阅读,更多相关《微机原理复习题 共十套.docx(38页珍藏版)》请在冰豆网上搜索。
微机原理复习题共十套
一、选择题
1.一般微机中不使用的控制方式是()
A.程序查询方式B.中断方式C.DMA方式D.通道方式
2.控制器的功能是()
A.产生时序信号B.从主存取出指令并完成指令操作译码
C.从主存取出指令,分析指令并产生有关的操作控制信号
D.控制计算机的一切核心功能
3.采用级联方式使用8259中断控制器,可使它的中断源最多扩大到()个
A.8B.16C.32D.64
4.Pc机数据总线信号的状态是:
().
A.单向双态B.单向三态C.双向三态D.双向双态
5.地址总线为32位的微机系统中其内存最大容量为()
A.2000KBB.2048KBC.2048MBD.4096MB
6.CPU中程序计数器(PC)中存放的是()
A.指令B.指令地址C.操作数D.操作数地址
7.采用条件传送方式时,必须要有().
A.中断逻辑B.请求信号C.状态端口D.类型号
8.在任何一个总线周期的T1状态,ALE输出()
A.高电平B.低电平C.高阻态D.无电流
9.若标志寄存器的奇偶标志位PF置“1”反映操作()
A.结果是偶数B.结果是奇数C.结果中“1”的个数为偶数D.结果中“1”的个数为奇数
10.某一中断程序入口地址值填写在向量表的0080H—0083H存储单元中,则该中断对应的中断类型号一定是().
A.1FHB.20HC.21HD.22H
二、填空题
1.Intel8255A是一个___接口芯片。
2.设某容量为4K的RAM芯片的起始地址为2000H(16位地址),则其终止地址为____.
3.一个控制系统,当主设备发生异常时,需向CPU告警,请求处理,否则将危及工作人员的生命及设备的安全,此告警线应接到8086CPU的______中断请求信号引脚上.
4.采用中断查询传送方式时,完成一次传送过程,首先必须通过执行一条___指令,读取外设信息.
5.8255A内部具有_____个输入输出端口。
6.机器指令由操作码和______两部分组成
7.计算机时钟脉冲的频率称为__________.
8.可编程接口电路中用来存放控制电路组态的控制字节寄存器称为______寄存器。
9.硬件中断可分为_______________两种。
10.16K字节的RAM芯片应有______根地址输入端.
三、简答题
1.外设向CPU申请中断,但CPU不给以响应,其原因有哪些?
2.8255各口设置如下:
A组与B组均工作于方式0,A口为数据输入,B口为输出,C口高位部分为输出,低位部分为输入,A口地址设为40H.
(1)写出工作方式控制字
(2)对8255A初始化
(3)从A口输入数据,将其取反后从B口送出
3.说明程序存储及程序控制的概念。
4.已知AH=77H,AL=33H能否说AX=7733H,为什么?
SI寄存器可分不SH和SL吗?
5.一台微型计算机有16根地址线,8根数据线,如果采用字节编址,它可访问的最大存储空间是多少字节?
试用十六进制数表示其地址范围.
四、综合题
1.以下是完成20个字节字符串的传送,并检测是否正确的程序,若正确标志位放00,否则放11。
给指定语句加标注。
(每空2分)
DATSEGSEGMENT
DATAXDB‘ABCD……RST’
DATAYDB20DUP(?
)
FLAGSDB?
DATSEGENDS
MOVAX,DATSEG;
MOVDS,AX
MOVES,AX
CLD;
MOVSI,OFFSETDATAX;
MOVDI,OFFSETDATAY
MOVCX,20;
REPMOVSB
……
REPECMPSB
JZHHH;
MOVAL,11
JMPIII
HHH:
MOVAL,00
III:
MOVFLAGS,AL
2.程序改错(10分)
(1)保持STATE单元内容的D4、D3两位为“0”,其余六位不变。
(4分)
AAA:
MOVSI,OFFSETSTATE
MOVAL,[SI]
ANDAL,0C0H
MOV[SI],AL
RET
改正:
()
(2)从4000H开始有20H个带符号数,要求统计出负数的个数送MIN单元。
(6分)
XORDI,DI
MOVBX,4000H
MOVCX,20H
AGAIN:
MOVAL,[BX]
INCBX
TESTAL,01H
JNZGOON
INCDI
GOON:
DECCX
JNZAGAIN
MOVMIN,DI
RET
改正:
(),()
3.用1K×4的2114芯片构成lK×8的存储器系统。
(10分)
一.选择题(
1.8253—5是可编程的()接口芯片。
A.定时器/计数器B.并行C.串行D.中断控制器
2.存储器是计算机系统的记忆设备,它主要用来()
A.存放数据B.存放程序C.存放数据和程序D.存放微程序
3.串行传送的波特率是指单元时间内传送()数据的位数。
A.二进制B.八进制C.十进制D.十六进制
4.8259A采用优先级自动循环方式若当前执行中断为IR3,执行完后哪个中断的优先级最高().
A.IR4B.IR0C.IR3D.IR2
5.某计算机字长32位,存储容量为4MB,若按字编址,它的寻址范围是()
A.0-1MB.0-4MBC.0-4MD.0-1MB
6.一条指令中目的操作数不允许使用的寻址方式是()
A.寄存器寻址 B.立即数寻址来源:
考试大 C.变址寻址 D.寄存器间接寻址
7.在8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在总线发出()信息.
A.数据B.状态C.地址D.其他
8.采用两只中断的控制器8259A级联后,CPU的可屏蔽硬中断源能扩大到()
A.64个B.32个C.16个D.15个
9.下列寄存器为8位的寄存器有()
A.IPB.AXC.BPD.BH
10.地址总线为32位的微机系统中其内存最大容量为()
A.2000KBB.2048KBC.2048MBD.4096MB
二、填空题(
1.计算机时钟脉冲的频率称为__________.
2.一般外设接口与外设间交换的信息有控制信息、和。
3.压栈指令的源操作数只能是位的操作数。
4.主机与外设之间数据传送方式有无条件传送方式、查询传送方式、和。
5.地址总线通常是_____总线,由CPU输出,8位微处理器有16条地址总线,16位微处理器有20条或更多。
6.CPU从主存取出一条指令并执行该指令的时间称为_________.
7.8255A控制字的最高位D7=_________时,表示该控制字为方式控制字。
8.8255A的三个端口中只有端口_____没有输入锁存功能。
三、简答题(
1.8086中有哪些寄存器可用来指示存储器偏移地址?
2.8255的功能作用是什么?
它有哪些工作方式?
3.写出中断响应的处理过程.
4.总线周期的含义是什么?
8088/8086基本总线周期由几个时钟周期组成?
5.外设向CPU申请中断,但CPU不给以响应,其原因有哪些?
四、综合题(
1.用2K×8的2716存储器芯片组成8K×8的存储器系统.(10分)
2.8255各口设置如下:
A组与B组均工作于方式0,A口为输入,B口为输出,C口高位部分为输出,低位部分为输入,A口地址设为40H
(1)写出工作方式控制字(2分)
(2)对8255A初始化(4分)
(3)从A口输入数据,将其取反后从B口送出(4分)
3.8259A初始化编程过程完成那些功能?
这些功能由那些ICW设定?
(10分)
一、选择题
1.存储单元是指()
A.存放一个二进制信息位的存储元B.存放一个机器字的所有存储元集合
C.存放一个字节的所有存储元集合D.存放两个字节的所有存储元集合
2.提出中断请求的条件是().
A.外设提出请求B.外设工作完成和系统允许时
C.外设工作完成和中断标志触发器为"1"时D.外设需要工作
3.计算机的主存储器容量达到10M时,其地址的表示至少需要使用多少个2进位?
().
A.10位B.20位C.30位D.40位
4.I/O与主机信息的交换采用中断方式的特点是()
A.CPU与设备串行工作,传送与主程序串行工作
B.Cpu与设备并行工作,传送与主程序串行正作
C.CPU与设备并行工作,传送与主程序并行工作.
D.以上都不对
5.当8086/8088访问100H端口时,采用()寻址方式.
A.直接B.立即C.寄存器间接D.相对
6.Pc机数据总线信号的状态是:
().
A.单向双态B.单向三态C.双向三态D.双向双态
7.某DRAM芯片,其存储容量为512KX*8位,该芯片的地址线和数据线数目为()
A.8,512B.512,8C.18,8D.19,8
8.下面关于主存储器(也称为内存)的叙述中,不正确的是:
().
A.主存储器向CPU提供要执行的数据,程序段等
B.存储器的读、写操作一次读出或写入一个字节
C.字节是主存储器中信息的基本编址单位
D.从程序设计的角度来看,cacbe(高速缓存)也是主存储器
9.段定义语句以()语句结束。
A.ENDB.ENDSC.ENDPD.ENDM
10.8255A的()只能工作在方式0。
A.A端口B.B端口C.C端口D.前三者
二、填空题(
1.16K字节的RAM芯片应有______根地址输入端.
2.用4KX4的RAM芯片组成32K的外扩存储器,共需芯片_______片.
3.8086/8088CPU的数据线和地址线是以_________方式轮流使用的。
4.数据总线是双向总线,8位微处理器有8条数据线,16位微处理器有_____条数据总线.
5.8086系统中的
信号通常作为______地址存储体的体选信号。
当
为______电平时有效。
6.Intel8251A工作在异步方式时,最大波特率为__________.
7.采用中断查询传送方式时,完成一次传送过程,首先必须通过执行一条________指令,读取外设状态信息.
8.8086CPU中断系统有______种中断类型码,中断类型码与对应的矢量地址换算公式为______。
三、简答题(
1.在8086CPU中,已知CS寄存器和IP寄存器的内容分别为如下所示,试确定其物理地址.
(1)CS=1000HIP=2000H
(2)CS=2000HIP=00A0H
(3)CS=1234HIP=0C00H
2.8259A可编程中断控制器的主要功能有哪些?
3.如果利用中断方式传送数据,则数据是如何传输的?
中断机构起什么作用?
4.8086/8088系统中为什麽一定要有地址锁存器,需要锁存哪些信息?
5.8086被复位以后,有关寄存器的状态是什么?
微处理器从何处开始执行程序?
四、综合题()
1.以下是完成20个字节字符串的传送,并检测是否正确的程序,若正确标志位放00,否则放11。
完成此程序。
(每空2分)
DATSEGSEGMENT
DATAXDB‘ABCD……RST’
DATAYDB20DUP(?
)
FLAGSDB?
DATSEGENDS
MOVAX,DATSEG
MOVDS,AX
MOV,AX
CLD
MOV,OFFSETDATAX
MOVDI,OFFSETDATAY
MOV,20
REPMOVSB
……
REPECMPSB
JZ
MOVAL,11
JMPIII
HHH:
MOVAL,00
III:
MOV,AL
2.程序改错
(1)保持STATE单元内容的D4、D3两位为“0”,其余六位不变。
(4分)
AAA:
MOVSI,OFFSETSTATE
MOVAL,[SI]
ANDAL,0C0H
MOV[SI],AL
RET
改正:
()
(2)在BUF开始的50个有符号数中(16位),找出最小值存放在MIN单元中。
(6分)
MOVBX,OFFSETBUF
MOVCL,31H
MOVAX,[BX]
BBB:
INCBX
INCBX
CMPAX,[BX]
JNCCCC
MOVAX,[BX]
CCC:
DECCX
MOVSI,OFFSETBUF
JNZBBB
MOVMIN,AX
RET
改正:
(),()
3.用1K×4的2114芯片组成2K×8的存储器系统。
(10分)
二、选择题)
1.当使用BP寄存器作基址寻址时,若无指定段替换,则内定在()段内寻址。
A.程序B.堆栈C.数据D.附加
2.某DRAM芯片,其存储容量为512KX*8位,该芯片的地址线和数据线数目为()
A.8,512B.512,8C.18,8D.19,8
3.计算机的存储器采用分级存储体系的主要目的是()。
A.便于读写数据B.减小机箱的体积C.便于系统升级
D.解决存储容量、价格和存取速度之间的矛盾
4.要管理64级可屏蔽中断,需要级联的8259A芯片数为()
A.4片B.8片C.10片D.9片
5.外设的中断类型码必须通过16位数据总线的()传送给8086.
A.高8位B.低8位C.16位D.高4位
6.磁盘存储器的数据存取速度与下列哪一组性能参数有关?
().
A.平均等待时间,磁盘旋转速度,数据传输速串
B.平均寻道时间,平均等待时间,数据传输速串
C.数据传输速率,磁盘存储密度,平均等待时间
D.磁盘存储器容量,数据传输速率,平均等持时间
7.8259的OCW1----中断屏蔽字()设置.
A.在ICW之前B.只允许一次C.可允许多次D.仅屏蔽某中断源时
8.PC机中的硬中断服务程序执行的是:
()。
A.外部中断请求CPU完成的任务B.主程序中安排的中断指令
C.主程序中安排的转移指令D.主程序中安排的调用指令
9.标志寄存器的标志位ZF=1表示运算结果()
A.为零B.为负C.溢出D.有进位
10.在DMA方式下,CPU与总线的关系是().
A.只能控制数据总线B.只能控制地址总线C.成隔离状态D.成短接状态
二、填空题(
1.逻辑地址由段基址和_______组成。
2.8086/8088CPU的数据线和地址线是以_________方式轮流使用的。
3.根据功能不同,8086的标志位可分为_______和_______标志。
4.8086/8088的中断响应了两个总线周期,从__________引脚输出两个负脉冲.
5.在8086CPU系统中,设某中断源的中断类型码为08H,中断向量为0100:
1000H,则相应的中断向量存储地址为_______H.
6.CPU通过一个外设接口同外设之间交换的信息包括数据信息,状态信息和______.
7.Intel8251A工作在同步方式时,最大波特率为________.
8.8255A内部具有_____个输入输出接口。
9.机器指令由和操作数两部分组成。
三、简答题
1.半导体随机存储器RAM与只读存储器ROM有何区别?
它们各有哪几种类型?
2.什麽是引脚的分时复用?
请说明8086/8088有哪些分时复用引脚?
其要解决的问题是什么?
3.说明微机系统的工作实质。
4.常用的存储器片选控制方法有哪几种?
它们各有什么优缺点?
5.试说明异步串行通信和同步串行通信的特点.
四、综合题(
1.对40个有符号数进行测试,分别把正、负字存放进两段不同单元。
完成此程序。
(每空2分)
DATASEGMENT
BLOCKDB43H,56H,0ABH……;共40个字节
PDATADB40DUP(?
)
NDATADB40DUP(?
)
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA,ES:
DATA
EXP1PROCFAR
START:
PUSHDS
MOVAX,0
PUSHAX
MOV,DATA
MOVDS,AX
MOVES,AX
LEA,BLOCK
LEADI,PDATA
LEABX,NDATA
MOVCX,PDATA-BLOCK
GOON:
LODSB
TESTAL,80H
MINUS
STOSB
JMPAGAIN
MINUS:
XCHGBX,DI
STOSB
BX,DI
AGAIN:
LOOPGOON
RET
EXP1ENDP
CODEENDS
ENDSTART
2.程序改错
(1)保持STATE单元内容的D4、D3两位为“0”,其余六位不变。
(4分)
AAA:
MOVSI,OFFSETSTATE
MOVAL,[SI]
ANDAL,0C0H
MOV[SI],AL
RET
改正:
()
(2)ST1是DS段中的一个4字节字符串,ST2是ES段中的一个4字节字符串,比较其是否相等;相等置FLAG单元为00H,不等置FLAG单元为11H。
(6分)
MOVSI,OFFSETST1
MOVDI,OFFSETST2
MOVCX,0004
STD
REPNZCMPSB
JZHHH
MOVAL,11
JMPIII
HHH:
MOVAL,00
III:
MOVFLAG,AL
RET
改正:
()()
3.用2K×8的2716A存储器芯片组成8K×8的存储器系统。
(10分)
一.选择题(
1.8259的OCW1----中断屏蔽字()设置.
A.在ICW之前B.只允许一次C.可允许多次D.仅屏蔽某中断源时
2.在汇编语言程序设计中,标号和变量的类型属性分别有:
()。
A.BIT、BYTE、WORD、DWORDB.NEAR、FAR
C.EAR、FAR和BYTE、WORD、DWORDD.CODE、DATA、STACK
3.在任何一个总线周期的T1状态,ALE输出()
A.高电平B.低电平C.高阻态D.无电流
4.下面哪一个是8088CPU中的代码段寄存器()
A.CSB.DSC.ESD.SS
5.8086CPU可扩展I/O端口地址的个数最多为()
A.1KB.4KC.8KD.64K
6.Pc机数据总线信号的状态是:
().
A.单向双态B.单向三态C.双向三态D.双向双态
7.采用级联方式使用8259中断控制器,可使它的中断源最多扩大到()个
A.8B.16C.32D.64
8.存储器是计算机系统的记忆设备,它主要用来()
A.存放数据B.存放程序C.存放数据和程序D.存放微程序
9.对于一低速外设,在外设准备数据期间希望CPU能做自己的工作,只有当外设准备好数据后才与CPU交换数据。
完成这种数据传送最好选用的传送方式是()
A.无条件传递方式B.查询传送方式C.中断传送方式D.DMA传送方式
10.设8255A的端口地址为80H~83H,则端口A的地址为()
A.80HB.81HC.82HD.83H
二、填空题
1.用Inter2114组成4K*8bit的RAM要用______片.
2.输入/输出指令间接寻址必须通过______寄存器
3.8086/8088CPU内部共有__________个16位寄存器。
4.8086/8088CPU的数据线和地址线是以_________方式轮流使用的。
5.串操作指令规定源串在______段中,用______来寻址源操作数,目的串在______段中,用______来寻址目的操作数。
6.存储器通常由存储矩阵,________,控制部件和三态缓冲器组成.
7.CPU总线通常包括地址总线、数据总线和_________总线等三组总线。
三、简答题(
1.8255的功能作用是什么?
它有哪些工作方式?
2.一台微型计算机有16根地址线,8根数据线,如果采用字节编址,它可访问的最大存储空间是多少字节?
试用十六进制数表示该其地址范围.
3.某程序数据段中存有数据字:
1234H和5A6BH,若已知DS=5AA0H,她们的偏移地址分别为245AH和3245H,试画出它们在存储器中的存放情况。
4.什麽是I/O接口,什麽是I/O端口?
5.8086基本总线周期是如何组成的?
各状态中完成什么基本操作?
四、综合题(
1.对40个有符号数进行测试,分别把正、负字存放进两段不同单元。
给指定语句加标注。
(每空2分)
DATASEGMENT
BLOCKDB43H,56H,0ABH……;共40个字节
PDATADB40DUP(?
)
NDATADB40DUP(?
);
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA,ES:
DATA
EXP1PROCFAR
START:
PUSHDS
MOVAX,0
PUSHAX
MOVAX,DATA
MOVDS,AX
MOVES,AX
LEASI,BLOCK
LEADI,PDATA;
LEABX,NDATA
CLD
MOVCX,PDATA-BLOCK;
GOON:
LODSB
TESTAL,80H
JNZMINUS;
STOSB
JMPAGAIN
MINUS:
XCHGBX,DI;
STOSB
XCHGBX,DI
AGAIN:
LOOPGOON
RET
EXP1ENDP
CODEENDS
ENDSTART
2.程序改错
(1)从4000H开始有20H个带符号数,要求统计出负数的个数送MIN单元。
(4分)
XORDI,DI
MOVBX,4000H
MOVCX,20H
AGAIN:
MOVAL,[BX]
INCBX
TESTAL,01H
JNZGOON
INCDI
GOON:
DECCX
JNZAGAIN
MOVMIN,DI
RET
改正:
(),()
(2)ST1是DS段中的一个4字节字符串,ST2是ES段中的一个4字节字符串,比较其是否相等;相等置FLAG单元为00H,不等置FLAG单元为11H。
(6分)
MOVSI,OFFSETST1
MOVDI,OFFSETST2
MOVCX,0004
STD
REPNZCMPSB
JZHHH
MOVAL,11
JMPIII
HHH:
MOVAL,00
III:
MOVFLAG,AL
RET
改正:
()()
3.画出容量为8K*8的ROM连接图(CPU用8088,EPROM用2716,R0M地址区从4000H开始)
一、选择题(
1.在程序控制传送方式中,哪种传送可提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理复习题 共十套 微机 原理 复习题