微型计算机原理与接口技术经典必考题集锦2Word格式.docx
- 文档编号:15082862
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:9
- 大小:23.73KB
微型计算机原理与接口技术经典必考题集锦2Word格式.docx
《微型计算机原理与接口技术经典必考题集锦2Word格式.docx》由会员分享,可在线阅读,更多相关《微型计算机原理与接口技术经典必考题集锦2Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
00110011111111111111
6264芯片的容量为8×
8KB,需要13根地址线A0~A12。
而剩下的高7位地址应参加该芯片的地址译码。
电路如图所示:
5.5内存地址从20000H~8BFFFH共有多少字节?
共有8BFFFH-20000H+1=6C000H个字节。
或432KB。
5.6若采用6264芯片构成上述的内存空间,需要多少片6264芯片?
每个6264芯片的容量位8KB,故需432/8=54片。
5.7设某微型机的内存RAM区的容量位128KB,若用2164芯片构成这样的存储器,需多少2164芯片?
至少需多少根地址线?
其中多少根用于片内寻址?
多少根用于片选译码?
(1)每个2164芯片的容量为64K×
1bit,共需128/64×
8=16片。
(2)128KB容量需要地址线17根。
(3)16根用于片内寻址。
(4)1根用于片选译码。
注意,用于片内寻址的16根地址线要通过二选一多路器连到2164芯片,因为2164芯片是DRAM,高位地址与低位地址是分时传送的。
5.9甚什么是字扩展?
什么是位扩展?
用户自己购买内存条进行内存扩充,是在进行何种存储器扩展?
(1)当存储芯片的容量小于所需内存容量时,需要用多个芯片构成满足容量要求的存储器,这就是字扩展。
(2)当存储芯片每个单元的字长小于所需内存单元字长时,需要用多个芯片构成满足字长要求的存储模块,这就是位扩展。
(3)用户在市场上购买内存条进行内存扩充,所做的是字扩展的工作。
5.1074LS138译码器的接线图如教材第245页的图5-47所示,试判断其输出端Y0#、Y3#、Y5#和Y7#所决定的内存地址范围。
因为是部分地址译码(A17不参加译码),故每个译码输出对应2个地址范围:
Y0#:
00000H~01FFFH和20000H~21FFFH
Y3#:
06000H~07FFFH和26000H~27FFFH
Y5#:
0A000H~0BFFFH和2A000H~2BFFFH
Y7#:
0E000H~0FFFFH和2E000H~2FFFFH
5.11某8088系统用2764ROM芯片和6264SRAM芯片构成16KB的内存。
其中,ROM的地址范围为0FE000H~0FFFFFH,RAM的地址范围为0F0000H~0F1FFFH。
试利用74LS138译码,画出存储器与CPU的连接图,并标出总线信号名称。
连接如下图所示。
5.12叙述EPROM的编程过程,并说明EPROM和EEPROM的不同点。
(不要求)
(1)对EPROM芯片的编程过程详见教材第215~217页。
(2)EPROM与EEPROM的不同之处为:
。
EPROM用紫外线擦除,EEPROM用电擦除。
EPROM是整片擦除,EEPROM可以整片擦除,也可以逐个字节地擦除。
5.13试说明FLASHEEPROM芯片的特点及28F040的编程过程。
(1)特点是:
它结合了RAM和ROM的优点,读写速度接近于RAM,断电后信息又不会丢失。
(2)28F040的编程过程详见教材第222~223页。
5.14什么是Cache?
它能够极大地提高计算机的处理能力是基于什么原理?
(1)Cache是位于CPU与主存之间的高速小容量存储器。
(2)它能够极大地提高计算机的处理能力,是基于程序和数据访问的局部性原理。
5.15若主存DRAM的的存取周期为70ns,Cache的存取周期为5ns,有它们构成的存储器的平均存取周期是多少?
平均存取周期约为70×
0.1ns+5×
0.9ns=11.5ns。
6.1I/O接口的主要功能有哪些?
有哪两种编址方式?
在8088/8086系统中采用哪一种编址方式?
I/O接口主要需具有以下几种功能:
(1)I/O地址译码与设备选择。
保证任一时刻仅有一个外设与CPU进行数据传送。
(2)信息的输入输出,并对外设随时进行监测、控制和管理。
必要时,还可以通过I/O接口向CPU发出中断请求。
(3)命令、数据和状态的缓冲与锁存。
以缓解CPU与外设之间工作速度的差异,保证信息交换的同步。
(4)信号电平与类型的转换。
I/O接口还要实现信息格式转换、电平转换、码制转换、传送管理以及联络
控制等功能。
I/O端口的编址方式通常有两种:
一是与内存单元统一编址,二是独立编址。
8088/8086系统采用I/O端口独立编址方式。
6.2试比较4种基本输入输出方法的特点。
在微型计算机系统中,主机与外设之间的数据传送有4种基本的输入输出方式:
无条件传送方式、查询工作方式、中断工作方式、直接存储器存取(DMA)方式。
它们各自具有以下特点:
(1)无条件传送方式适合与简单的、慢速的、随时处于“准备好”接收或发送数据的外部设备,数据交换与指令的执行同步,控制方式简单。
(2)查询工作方式针对并不随时“准备好”、且满足一定状态才能实现数据的输入/输出的简单外部设备,其控制方式也比较简单,当CPU的效率比较低。
(3)中断工作方式是由外部设备作为主动的一方,在需要时向CPU提出工作请求,CPU在满足响应条件时响应该请求并执行相应的中断处理程序。
这种工作方式使CPU的效率提高,但控制方式相对较复杂。
(4)DMA方式适合于高速外设,是4种基本输入/输出方式中速度最高的一种。
6.3主机与外部设备进行数据传送时,采用哪一种传送方式,CPU的效率最高?
使用DMA传送方式CPU的效率最高。
这是由DMA的工作性质所决定的。
6.4利用三态门芯片74LS244作为输入接口,接口地址为40FBH,试画出其与8088系统总线的连接图。
16位地址信号通过译码电路与74LS244芯片连接。
其连接如下图所示。
6.5某输入接口的地址为0E54H,输出接口的地址为01FBH,分别利用74LS244和74LS273作为输入和输出接口。
试编写程序,使当输入接口的bit1、bit4和bit7位同时为1时,CPU将内存中DATA为首址的20个单元的数据从输出接口输出;
若不满足上述条件则等待。
首先判断由输入接口读入数据的状态,若满足条件,则通过输出接口输出一个单元的数据;
之后再判断状态是否满足,直到20个单元的数据都从输出接口输出。
LEASI,DATA;
取数据偏移地址
MOVCL,20;
数据长度送CL
AGAIN:
MOVDX,0E54H
WAITT:
INAL,DX;
读入状态值
ANDAL,92H;
屏蔽掉不相关位,仅保留bit1、bit4和bit7位状态
CMPAL,92H;
判断bit1、bit4和bit7位是否全为1
JNZWAITT;
不满足bit1、bit4和bit7位同时为1则等待
MOVDX,01FBH
MOVAL,[SI]
OUTDX,AL;
满足条件则输出一个单元数据
INCSI;
修改地址指针
LOOPAGAIN;
若20个单元数据未传送完则循环
6.68088/8086系统如何确定硬件中断服务程序的入口地址?
8088/8086系统的硬件中断包括非屏蔽和可屏蔽两种中断请求。
每个中断源都有一个与之相对应的中断类型码n。
系统规定所有中断服务子程序的首地址都必须放在中断向量表中,其在表中的存放地址=n×
4,(向量表的段基地址为0000H)。
即子程序的入口地址为(0000H:
n×
4)开始的4个单元中,低位字(2个字节)存放入口地址的偏移量,高位字存放入口地址的段基地址。
6.7中断向量表的作用是什么?
如何设置中断向量表?
中断向量表用于存放中断服务子程序的入口地址,位于内存的最低1K字节(即内存中0000H~003FFH区域),共有256个表项。
设置中断向量表就是将中断服务程序首地址的偏移量和段基址放入中断向量表中。
如:
将中断服务子程序CLOCK的入口地址置入中断向量表的程序如下:
MOVAX,0000H
MOVDS,AX;
置中断向量表的段基地址
MOVSI,<
中断类型码×
4>
;
置存放子程序入口地址的偏移地址
MOVAX,OFFSETCLOCK
MOV[SI],AX;
将子程序入口地址的偏移地址送入中断向量表
MOVAX,SEGCLOCK
MOV[SI+2],AX;
将子程序入口地址的段基址送入中断向量表
6.8INTR中断和NMI中断有什么区别?
INTR中断为可屏蔽中断,中断请求信号高电平有效。
CPU能否响应该请求要看中断允许标志位IF的状态,只有当IF=1时,CPU才可能响应中断。
NMI中断为非屏蔽中断,请求信号为上升沿有效,对它的响应不受IF标志位的约束,CPU只要当前指令执行结束就可以响应NMI请求。
6.9在中断服务程序的入口处,为什么常常要使用开中断指令?
中断服务程序分为两种,一种是在进入服务子程序后不允许被中断,另一种则可以被中断。
在入口处使用开中断指令表示该中断服务程序是允许被中断的服务程序,即在进入服务子程序后允许CPU响应比它级别高的中断请求。
6.10试说明8088CPU可屏蔽中断的响应过程。
可屏蔽中断的响应过程主要分为5个步骤,即:
(1)中断请求。
外设在需要时向CPU的INTR端发出一个高电平有效的中断请求信号。
(2)中断判优。
若IF=1,则识别中断源并找出优先级最高的中断源先予以响应,在其处理完后,再响应级别较低的中断源的请求。
(3)中断响应。
中断优先级确定后,发出中断的中断源中优先级别最高的中断请求就被送到CPU。
(4)中断处理。
(5)中断返回。
中断返回需执行中断返回指令IRET,其操作正好是CPU硬件在中断响应时自动保护断点的逆过程。
即CPU会自动地将堆栈内保存的断点信息弹出到IP、CS和FLAG中,保证被中断的程序从断点处继续往下执行。
6.11CPU满足什么条件能够响应可屏蔽中断?
(1)CPU要处于开中断状态,即IF=1,才能响应可屏蔽中断。
(2)当前指令结束。
(3)当前没有发生复位(RESET)、保持(HOLD)和非屏蔽中断请求(NMI)。
(4)若当前执行的指令是开中断指令(STI)和中断返回指令(IRET),则在执行完该指令后再执行一条指令,CPU才能响应INTR请求。
(5)对前缀指令,如LOCK、REP等,CPU会把它们和它们后面的指令看作一个整体,直到这个整体指令执行完,方可响应INTR请求。
6.14单片8259A能够管理多少级可屏蔽中断?
若用3片级联能管理多少级可屏蔽中断?
因为8259A有8位可屏蔽中断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 接口 技术 经典 考题 集锦