微机原理与接口技术冲次复习题剖析.docx
- 文档编号:13923235
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:11
- 大小:71.29KB
微机原理与接口技术冲次复习题剖析.docx
《微机原理与接口技术冲次复习题剖析.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术冲次复习题剖析.docx(11页珍藏版)》请在冰点文库上搜索。
微机原理与接口技术冲次复习题剖析
<微机原理与接口技术》模拟
(1)
一、填空(每题1分共10分)
1、CPU是用大规模或超大规模集成电路技术制成的半导体芯片,其中主要包括运算器、控制器和寄存器组
2、CS是指代码段寄存器,用来存放当前程序所在段的段基址。
3、8086系统中物理地址的计算公式为:
段地址×16+偏移量地址,其中段地址由段寄存器提供,偏移地址由IP,SP,SI,DI,BX提供。
(BX,BP,基址DI,SI变址)
4、8086中I/O端口与内存地址采用独立编址方法,I/O端口的地址空间为64K实际只使用了十条地址线,寻址空间为1K。
5、通过一个外设接口与外设之间交换的信息主要有数据信息、
状态信息和控制信息。
6、中断返回的指令是IRET,关中断的指令是CLI。
7、8086可以处理256种不同类型的中断源。
每一个中断源都有一个唯一的类型码,CPU用其识别不同的中断源。
8、8259是一个可编程的中断控制器,用来管理外设的中断请求。
9、8259芯片中,IRR是中断请求寄存器,IMR是中断屏蔽寄存器,ISR是中断服务寄存器,PR是优先级分析寄存器。
10、8086的中断系统可以管理256种中断,其中断向量表的大小为1K字节。
二、选择:
(每题1分共10分)
1、操作系统的作用是D。
A.解释执行源程序B.编译源程序
C.进行编码转换D.控制和管理系统资源
2、冯·诺依曼基本思想主要是指A。
A.二进制数和存储程序B.二进制数和cpu.
C.CPU和存储器D.存储器和输入输出设备
3、以下叙述中,不正确的是C。
A.一个总线周期含4个T状态。
B.一个时钟周期也称为一个T状态。
C.一个指令周期由4个总线周期组成。
D.执行一条指令所需时间为一个指令周期。
4、8086中,复位操作后,程序从D地址开始执行。
A.00000HB.FFFFFHC.FFFFEHD.FFFF0H
5、软中断INTn(n=10~FFH)的优先级排列原则是B。
A、n值越小级别越高B、无优先级别
C、n值越大级别越高D、随应用而定
6、USB是一种A。
A、通用的串行总线接口B、通用的并行总线接口
C、新型的微机内部总线D、新外设标准插头
7、设8255芯片的端口基地址是60H,寻址控制寄存器的命令是B。
A、OUT60H,ALB、OUT66H,AL
C、OUT61H,ALD、OUT62H,AL
8、8086标志寄存器中,表示符号位的是(A )
A、SF;B、ZF;C、IF;D、PF
9、主机与外设传送数据时,采用(A)主机与设备是串行工作的。
A、程序查询方式;B、中断方式;C、DMA方式;D、通道方式
10、下列指令经汇编后,机器指令代码最长的是(D)
A、MOVAX,0B、SUBAX,AX
C、XORAX,AX、D、MULBX
三、简答:
(每题5分共15分)
1、已知中断类型号为13H的中断服务程序的入口地址是1234:
5678H,按字节写出此地址在中断向量表中的位置。
2、中断处理的4个阶段?
(1)中断请求:
外设需要进行中断处理时,向CPU提出中断请求。
(2)中断响应:
CPU执行完现行指令后,就立即响应非屏蔽中断请求。
可屏蔽中断请求,CPU若要响应必须满足三个条件。
(3)中断处理:
保护现场、开中断、中断服务。
(4)中断返回:
CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。
3、串行通信与并行通信比较有何特点?
四、(每题5分共15分)
1、若8086系统采用单片8259A,其中中断类型码为46H,则其中断矢量表的地址指针是多少?
这个中断源应连向8259A的哪一个IR输入端?
2、设8253A定时/计数接口电路中,其接口地址为40H—43H,将2MHZ的信号源接入CLK0,若利用通道0产生2MS的定时中断,完成对8253初始化程序。
3、DAC0832芯片的端口地址310H,输出100个锯齿波,完成程序。
<微机原理与接口技术》模拟
(2)
一、填空(每题1分共10分)
1、8086的中断系统可以管理种中断,其中断向量表的大小为字节。
2、并行通信具有传输速度、效率的特点,较适用于距离的传输。
3、8255是一种可编程的行接口芯片,其中有个位的并行输入/输出端口。
4、8253有两种功能:
功能和功能。
5、CPU响应外部中断请求的条件是:
现行指令周期内,中断允许标志,现行指令。
6、三种I/O传送方式是指:
传送、传送和传送。
7、程序控制传送方式又分为:
传送和传送方式。
8、标志寄存器中,TF是标志,用于操作。
9、标志寄存器是一个位的寄存器,由标志和标志两部分组成。
10、SP是寄存器,用来指出当前堆栈段中栈顶的地址。
二判断题(每题1分共10分))
1数的补码可由其反码的末位加1得到。
(F)
2若运算结果为0,则标志寄存器中的零标志位ZF=0.(F)
3SRAM和DRAM存储器都需要电容充电刷新。
(F)
4寄存器间接寻址方式中操作数在寄存器中(F)
5MOV指令执行后不影响标志寄存器中的标志位(T)
6在8237A的单字节传送方式中,CPU每响应一次DMA请求,只能传送一个字节的数据。
(T)
7同步串行通信在工作时,通信双方不需要同步。
(T)
8微机中,串行通信接口芯片8251A与微处理器之间是采用并行方式交换数据的。
(T)
9微型计算机即是微型计算机系统。
(F)
10存放80个24*24点阵的汉字字模信息需占用2560个字节。
(F)
三、简答:
(每题5分共15分)
1虚拟存储技术
2简述CPU与外设数据的传送方式
3A/D转换的过程
四、(每题5分共15分)
1、将8255A的A口连接到一个并行打印机,工作在方式1,数据输出采用查询方式,设8255A的端口地址为300H~303H,将内存输出缓冲区BUFFER中的100H个字节数据送打印机输出。
(参考答案)
BUFFERDB100HDUP(?
)
MOVAL,0A8H;端口A工作于方式1,输出,PC4输入
MOVDX,303H;将控制端口地址送入DX
OUTDX,AL;将控制字写入控制端口
MOVCX,100H;将传送字节数送入CX
MOVSI,OFFSETBUFFER;将数据缓冲区首地址送入SI
LOP:
MOVDX,302H;将端口C地址送入DX
INAL,DX;读端口C,查询BUSY信号
ANDAL,10H;保留PC4状态,判断BUSY=1?
JNZLOP;若BUSY=1,则打印机处于忙状态
MOVAL,[SI] ;若BUSY=0,则打印机可以输出数据
MOVDX,300H;将端口A地址送入DX
OUTDX,AL;输出数据
INCSI ;修改数据缓冲区地址
LOOPLOP;若数据未传送完毕,继续传送
2、8251A异步通信中,其数据位为8位,1位起始位,2位停止位,奇校验,波特率系数是16,其初始化程序为:
3、将以BUFFER开始的100个内存单元中的内容都减去1,如果某个单元减1后为0则不再执行此操作。
(参考答案)
程序段如下:
MOVDI,0;将DI的初始值设为0
MOVCX,100;将字节数(循环次数)送入CX
LOP:
INCDI;地址指针加1
DECBUFFER[DI];将当前内存单元中的内容减1
LOOPNZLOP;结果不为0时执行循环
<微机原理与接口技术》模拟(3)
一、填空(每题1分共10分)
1、外部中断也称为硬件中断,由CPU某一引脚信号引起。
2、内部中断又称软件中断,是在程序运行过程中,为处理意外情况或调试程序而提供的中断。
3、8086系统中存储空间分为奇存储体和偶存储体,用A0位来区分。
4、8255是一种可编程的并行接口芯片,其中有3个8位的并行输入/输出端口。
5、D/A转换器的主要功能是将数字量转换为模拟量。
6、一片8259可以管理8个中断源,两片8259可用来管理
15个中断源。
7、中断触发的方式有电平触发和边沿触发两种。
8、8086的中断系统可以管理256种中断,其中断向量表的大小为1K字节。
9、中断向量与中断类型码的关系是:
类型码*4。
10、在主机内部的存储器被称为主存储器,RAM表示随机存储器,ROM表示只读存储器。
二、选择题(每题1分共10分))
1、8086中标志寄存器的控制标志占位。
A.4B.5C.3D.2
2、8086的寻址能力为。
A.20MBB.1MBC.64KBD.4MB
3、8086的I/O寻址空间为。
A.1024个B.1M个C.64K个D.32K个
4、8086的一个基本总线周期为个T状态。
A.4个B.5个C.6个D.7个
5、等待状态TW应在之间插入。
A.T1和T2B.T3和T2C.T3和T4D.T4和T1
6、以下叙述中,不正确的是。
A.一个总线周期含4个T状态。
B.一个时钟周期也称为一个T状态。
C.一个指令周期由4个总线周期组成。
D.执行一条指令所需时间为一个指令周期。
7、8086中,复位操作后,程序从地址开始执行。
A.00000HB.FFFFFHC.FFFFEHD.FFFF0H
8、SRAM是一种。
A、动态RAMB、静态RAM
C、动态ROMD、静态ROM
9、掩膜型ROM可简记为。
A、PROMB、MROMC、EPROMD、EEPROM
10、软中断INTn(n=10~FFH)的优先级排列原则是。
A、n值越小级别越高B、无优先级别
C、n值越大级别越高D、随应用而定
三、简答:
(每题5分共15分)
1DMA传送方式
2指令和伪指令的特点
3接口的主要功能
四、(每题7.5分共15分)
1、将1000H:
0200H地址开始的100个字节传送到2000H:
1000H开始的存储单元中。
(参考答案)
MOVAX,1000H
MOVDS,AX;设置源串段地址
MOVAX,2000H
MOVES,AX;设置目的串段地址
MOVSI,0200H;设置源串偏移地址
MOVDI,1000H;设置目的串偏移地址
MOVCX,100;将串的长度送入CX
CLD;将DF置为0,地址自动递增
REPMOVSB;重复执行串传送指令,每次传送一个字节
2、编写程序在屏幕上显示字符串“HOWAREYOU?
”。
(参考答案)
DSEGSEGMENT
STRDB'HOWAREYOU?
',0AH,0DH,'$'
DSEGENDS
CSEGSEGMENT
ASSUMECS:
CSEG,DS:
DSEG
START:
MOVAX,DSEG
MOVDS,AX
MOVDX,OFFSETSTR
MOVAH,09H
INT21H
MOVAH,4CH
INT21H
CSEGENDS
ENDSTART
假设接口的数据输入端口地址为40H,数据输出端口地址为42H,状态端口地址为44H。
(1)假定状态寄存器中第1位为输入状态标志,为1时表示输入缓冲器中已经有1个字节准备好,可以进行输入;为0时表示输入缓冲器处于忙状态。
(2)假定状态寄存器中第0位为输出状态标志,为1时表示输出缓冲器为空,CPU可以向外设输出数据。
编写程序,要求:
实现从输入设备输入一串数据到内存缓冲区,再将内存缓冲区中数据送到输出端口输出,串长度为100。
MOVDI,OFFSETBUFFER
MOVCX,100;设置循环次数
CLD
DATA_IN:
INAL,44H;读入状态信息
TESTAL,02H;检测标志位寄存器第1位是否为1
JZDATA_IN;标志位为0,则数据未准备好,继续读入状态信息
INAL,40H;数据准备好,可以从输入端口读入数据
ANDAL,7FH;将数据存入缓冲区,数据位宽为7位
STOSB
LOOPDATA_IN
MOVCX,100
DATA_OUT:
INAL,44H;读入状态信息
TESTAL,01H;检测标志位寄存器第0位是否为1
JZDATA_OUT;标志位为0,则设备忙,继续读状态信息
LODSB;设备空闲,从数据输出端口输出数据
OUT42H,AL
LOOPDATA_OUT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 复习题 剖析