江西电大自考复习资料,微型计算机二
时间:2013年07月01日 12时00分作者:江西成考网
三、简答题
1.简述指令指针IP的作用?
答:IP是16位指令指针,用于存放将要取出的指令在现行代码段中的偏移地址,它与CS配合使用,用于确定下一条指令存放单元的物理地址。
2.简述子程序调用指令CALL及子程序返回指令RET的功能?
答:CALL指令执行时先将断点(即CALL指令的下一条指令的地址)入栈保护,然后将子程序的起始地址送入CS、IP中,使CPU转去执行子程序。子程序结束时执行RET指令,将栈区中的存放的断点弹出,送往CS、IP,程序将返回主程序继续执行。
3.简述CPU与I/0设备交换信息类型有哪些?
答:(1)数据信息 如二进制数据、模拟量和开关量等。
(2)状态信息 准备就绪(未准备就绪)、忙(空闲)。
(3)控制信息 启动和停止等。
1.简述8086微处理器由哪些功能部件组成?
8086 CPU内部是由总线接口部件BIU和执行部件EU组成。总线接口部件BIU内部包括20位地址加法器、4个16位段寄存器(CS、DS、SS、ES)、16位指令指针IP、6个字节指令队列和总线控制电路组成。执行部件EU是由16位算术/逻辑单元ALU、16位状态标志寄存器、4个数据寄存器、专用寄存器和控制电路组成。
2.简述简述指令与伪指令的区别?
指令要求CFU完成操作,汇编后它将生成目标代码,占据存储单元;伪指令是指示汇编程序在汇编期间完成的操作,不形成目标代码,不占据存储单元。
4. 简述8086中断的特点?
8086的中断系统是一个简单而灵活的中断系统,每个中断都有一个中断类型码供CPU进行识别,并据此从中断向量表中查找中断向量,转向对应的中断服务程序。8086最多能处理256种不同的中断类型。
8086的中断可以由CPU外的硬设备驱动——外部中断(硬件中断),也可由软件中断指令启动,或由CPU自身启动(在执行指令过程中发生不正常现象)——内部中断(软件中断)。
四、名词解释
1.时钟周期:CPU时钟脉冲的重复周期称为时钟周期,时钟周期是CPU的时间基准。
2.总线:总线是微处理器、内存储器和I/O接口之间相互交换信息的公共通路。
3.寻址方式:是指令中指明操作数或操作数所在地址的方法。
4.周期挪用:指利用CPU不访问存储器的那些周期来实现DMA操作,DMAC可以使用总线而不用通知CPU,也不会妨碍CPU的工作。
1.总线周期:CPU通过总线操作完成同内存储器或I/O接口之间一次数据传送所需的时间。
2.存储周期:Tmc:为启动两次独立的存储器操作之间所需要的最小时间间隔。
3.中断向量:就是中断服务程序的入口地址。
4.主频:是使CPU内部参与运算和操作的各内部单元按统一的时钟脉冲同步地进行,
五、分析设计题
1、8253—5的通道0按方式3工作,时钟CLK0的频率为1MHz,要求输出方波的重复频率为40kHz,此时应如何写入计数值。
解:TOUT0=1/f OUT0=1/40kHz
TCLK0 =1/f CLK0 =1/1MHz
N= TOUT0/TCLK0= f CLK0/f OUT0=1MHz/40kHz=1000/40=25
若采用二进制计数,则写入方式为
MOV AL,25
OUT PORTo,AL ;PORTo为通道0的端口地址
若采用十进制计数,则写入方式为
MOV AL,25H
OUT PORTo,AL
2、设8253-5与8086相连,8253-5的时钟频率为2 MHz,其口地址为340H~343H,通道。工作于定时方式,要求每20ms向8086发出一中断请求信号,通道1要求输出频率为1kHz的方波,请编写初始化程序。
初始化程序为:
MOV DX,343H
MOV AL,34H ;计数通道0写方式控制字
OUT DX,AL
MOV AL,67H ;计数通道1写方式控制字
OUT DX,AL
MOV DX,340H ;计数通道0写计数初值
MOV AX,40000
OUT DX,AL
MOV AL,AH
OUT DX,AL
MOV DX,341H 计数通道1写计数初值
MOV AL,20H
OUT DX,AL
也可把CWo=40 000写成9C40H,则先写入40H,后写入9CH。
------分隔线----------------------------