C)ROM
2、下列按块擦除的是(D)存储器。
A)EPROM B)EEPROM C)PROM D)FLASH 3、若256KB的SRAM具有8条数据线,则它具有(C)地址线。 A)10 B)15 C)20 D)32 三、简答题
1、设有一个具有13位地址和8位字长的存储器,问: (1)存储器能存储多少字节信息? 2^13=8KB
(2)如果存储器由1K*4bRAM芯片组成,共需要多少片?8KB/(1K*4b)=16片 (3)需要哪几个高位地址做片选译码来产生片选信号?A15~A13
2、下列RAM芯片各需多少条地址线进行寻址?多少条数据线? (1)512*4b 9条地址线,4条数据线 (2)2K*1b 11条地址线,1条数据线 (3)1K*8b 10条地址线,8条数据线 (4)256K*4b 18条地址线,4条数据线
3、何谓静态存储器?何谓动态存储器?比较两者的不同点?
答:静态存储器是由MOS管组成的RS触发器作为基本存储电路来存储信息,而动态存储器是以MOS管栅极电容cg是否有电荷来存储信息的.静态存储器的存取速度较高,动态存储器的集成度较高,功耗较低,并需要定时1-2ms刷新.
4、若要扩充1KB RAM(用2114芯片),规定地址为8000H—83FFH,地址线应如何连接? A9~A0接芯片的地址线,A15~A10(100000)产生组选择信号
5、若要用2114芯片扩充2KB RAM,规定地址为4000H-47FFH,地址线应该如何连接? A9~A0接芯片的地址线,A15~A10(010000、010001)产生组选择信号,即A10接片选 6、已知某SRAM芯片的部分引脚如下图所示,
要求用该芯片构成A0000H—ABFFFH寻址空间的内存.
(1)应选几片芯片
A0000H-ABFFFH的内存空间为:3*2^14 由图可知,SRAM的内存空间为:2^13 所以,3*2^14/(2^14)=3片 (2)给出各芯片的地址分配表 0# A0000H~A3FFFH 1# A4000H~A7FFFH 2# A8000H~ABFFFH
第七章输入输出技术
一、填空题
1、CPU与输入输出设备之间传送的信息有____数据_____、_状态_________和___控制_______三类。
2、接口按数据传送格式可分为__并行__和__串行____两种。
3、接口按是否可以编程分为_可编程_____和____不可编程___两种。 4、接口电路中一般有_数据_____、__状态____ 和__控制____三种端口。
5、I/O端口的编址方式一般有__和存储器统一编址____和_独立编址_____ 两种
6、8086CPU专门为接口输入输出设计的两条指令的助记符为__IN_________、___OUT_______。 7、CPU与IO设备之间数据传送控制方式常见的有__程序控制方式____、__中断控制方式____和_DMA_____三种。
8、中断源一般分为__外部中断____和_内部中断______两类。 9、8086的中断技术采用_向量中断_____机制。
10、8086CPU有_INTR_____和_NMI_____两条硬件中断请求线。
11、中断处理过程一般包括__中断请求____、___中断响应___、__中断处理____和_中断返回_____四个过程。
二、选择题
1、需要( C )片8259中断控制器构成32级中断系统。 A)4 B)6 C)5
2 、指令IN AL,24H 采用的寻址方式为( A ) A)端口直接寻址 B)端口间接寻址
3、指令OUT DX,AL采用的寻址方式为(B) A)端口直接寻址 B)端口间接寻址 5、断电故障属于(B )。
A)可屏蔽中断 B)不可屏蔽中断 6、INTEL 8259作用是(C )
A)定时B)地址锁存C)中断控制D)并行处理。 三、问答题
1、什么叫中断?什么叫中断源?中断源分为哪两类?对每类中断各举1例。
答:中断就是使CPU暂停运行原来的程序而应更为急迫事件的需要转向去执行为中断源服务的程序(称为中断服务程序),待该程序处理完后,再返回运行原程序。 中断源:即引起中断的事件或原因,或发出中断申请的来源。
中断源分为外部中断和内部中断两类。如掉电故障为外部中断,运算溢出为内部中断。
2、什么叫中断系统?中断系统有哪些功能?微机的中断技术有什么优点?
答:中断系统是指为实现中断而设置的各种硬件和软件,包括中断控制逻辑及相应管理中断的指令。
中断系统具有下列功能:
– 能响应中断、处理中断与返回 – 能实现中断屏蔽 – 能实现优先级排队 – 能实现中断嵌套
中断技术除了能解决快速CPU与中、慢速外设速度不匹配的矛盾,以提高主机的工作效率以外,在实现分时操作、实时处理、故障处理、多机连接以及人机联系等方面均有广泛的应用。
3、向量中断与中断向量在概念上有何区别?中断向量和中断向量表有何区别?
答:向量中断是指通过中断向量进入中断服务程序的一种方法;中断向量则是用来提供中断入口地址的一个地址指针(即CS:IP)。中断向量表又称中断入口地址表,用来存放中断向量的表格。
4、用方框图形式说明查询式输出的流程图。
5、设一个接口的输入端口地址为0100H,状态端口为0104H,状态端口中第5位为1,表示输入缓冲区中有一个字节准备好,可以输入,设计具体程序段以实现查询方式输入,并画出流程图。 程序段:
MOV DX,0104H POLL:IN AL,DX
TEST AL,20H JZ POLL MOV DX,0100H IN AL,DX
6、CPU在中断周期要完成哪些主要的操作? 答:CPU在中断周期要完成下列操作: (1)关中断 (2)保留断点 (3)保护现场
(4)给出中断入口地址,转去相应的中断服务程序 (5)恢复现场
(6)开中断与返回
7、简要说明8259A中断控制器中IRR、ISR和IMR3个寄存器的功能。 答:中断请求寄存器IRR用来存放从外设来的中断请求信号TR0-IR7 中断服务寄存器ISR用来记忆在处理的中断。
中断屏蔽寄存器IMR用来存放CPU送来的屏蔽信号,IMR中的某一位或某几位为“1”时,对应的中断请求被屏蔽。
第八章常用接口芯片复习题
一、填空题
1.在串行通信中有___同步通信___、__异步通信__两种最基本的通信方式。
2.1片8259A中断控制器可管理___8___级中断,用9片8259A可构成__64__级主从式中断管理系统。
3.1片8259A中断控制器可管理___8___级中断,用__64__片8259A可构成64级主从式中断管理系统。 二、选择题
1.可编程芯片8259的作用是(B)。
A.定时/计数B.中断控制C.并行输入输出D.数/摸转换
2.在串行通信中,每一位数据传送所需要时间与(A)有关。 A.波特率B.帧格式C.CPU频率D.固定不变 3.芯片DAC0832的作用是(D)。
A.定时/计数B.模/数转换C.并行输入输出D. 数/模转换 4.芯片ADC0809的作用是(B)。
A.定时/计数B.模/数转换C.并行输入输出D. 数/模转换 5.芯片Intel 8286的作用是(D)。
A.地址锁存B.产生时钟C.总线控制D.数据驱动
6.芯片Intel 8286的作用是(D)。
A.地址锁存B.产生时钟C.总线控制D.数据驱动 7.可编程芯片8255作用是(C)。
A.定时/计数B.中断控制C.并行输入输出D. 数/模转换 三、问答题
1、芯片8255有几个控制字?各自功能如何?若8255A控制字写入同一个控制端口如何区分不同的控制字?
芯片8255A有2个控制字,一类控制字又来定义个端口的工作方式,称为工作方式控制字;另一类控制字用于对C端口的任一位进行置为或复位操作,称为置位/复位控制字;利用控制字的D7位进行区分,方式选择控制字的D7位总是1,而置位/复位控制字的D7位总是0。
2、通信接口的任务是什么?
实现数据格式化;进行串-并转换;控制数据传输速率;进行错误检测;进行TTL与EIA电平转换;提供EIA-RS-232C接口标准所要求的信号线。
3、接口的功能是什么?
数据的寄存和缓冲;信号电平转换;信息格式转换;设备选择;对外设的控制与检测;产生中断请求及DMA请求;可编程功能。
四、接口编程题 1、已知芯片8253的端口地址为4F0H~4F3H,设计数器1工作在方式1,计数器初值为3060H,采用二进制计数,请设计实现上述功能的8253初始化程序。 8253控制字格式如下:
MOV AL,01110010B MOV DX,4F3H OUT DX,AL ;初始化控制字 MOV AL,60H MOV DX,4F1H OUT DX,AL MOV AL,30H OUT DX,AL
2、设一个接口的数据端口地址为0200H,而它的状态端口地址为0201H,待输出的数据为20H,状态端口中第6位为1表示外设“忙”,0表示外设“空闲”。请画出查询式输出流程图
并设计实现查询式输出的程序段。 源程序:
WAITING:MOV DX,0201H IN AL,DX
TEST JZ MOV MOV OUT
AL,20H ;判断外设状态是“忙”还是“空闲” WAITING DX,0200H AL,20H DX,AL
3、若要将8255A设定为:A口为方式0输入,B口为方式1输出,PC7~PC4为输出,PC3~PC0为输入。设8255A的4个端口地址范围为0060H~0063H(PC系统中),控制字格式如下图,请作答:
(1)8255的控制字为多少?(4分) (2)写出8255初始化程序段(4分)
(3)写出向C口输出50H的程序段(4分) 8255控制字格式如下:
(1)8255的控制字为95H/10010101B (2) MOV AL,95H MOV DX,0063H OUT DX,AL
(3)MOV DX,0062H MOV AL,50H OUT DX,AL