微机原理与接口技术复习资料日语量词
ufp
1、8237有几种DMA传送方式:(单字节传送方式)、(块传送方式)、(请求传送方式)、(级联方式)。
2、8237有两种工作周期:(空闲周期)和(有效周期)。thereyouwillbe
gam
3、什么是8237的软件命令?(软件命令不需要数据总线写入控制字,而由8237直接对地址和控制信号进行译码)。8237编程有2种软件命令——(清除高/低触发器)(主清除命令)、。4、在DMA传送中,使用8237,申请使用总线进行数据传送,信号按照发生的先后顺序,分别是(DREQ)、(HRQ)、(HLDA)、(DACK)。5、使用8237进行DMA传送可以完成存储器到存储器的传送,说明1字节传送的过程?(1字节从存储器源数据区传出,经过总线,送到8237的临时寄存器;接着该字节从8237的临时寄存器传出,经过总线,传到存储器目的数据区)
6、8237进入有效周期后是S0状态,请解释S0状态?(在S0状态,外设向8237提出传输申请DREQ,8237向CPU发出请求HRQ,但是CPU没有响应,没有给出HLDA)1、8086CPU的中断系统中最多可分配中断类型码(256)个,中断向量表放在内存的(00000H)
fucking是什么意思到(003FFH)存储空间。
儿童英语故事2、外设向8086CPU发出INTR有效的中断请求信号,若中断标志IF=(1),则CPU会响
应中断。
3、8086/8088CPU的中断请求信号NMI对应的中断类型码为(02H)。
4、用DOS功能调用INT21H中的25H功能可将中断服务程序的入口地址置入中断向量
表中,但要求功能号25H存入(AH),中断类型码存入(AL),中断向量的CS存入(DS),中断向量的IP存入(B某)。
5、8259A在特殊优先级方式下,初始优先权顺序规定为(IR0→IR7),此种方式的最大优
点是(各中断源优先响应的概率完全相同)。6、8259A允许外设中断请求触发方式包括:(电平触发方式)和(边沿触发方式)。
7、用DOS功能调用INT21H中的35H功能,可从中断向量表中读出中断向量。具体操
作方法是:将功能号35H存入(AH),中断类型码存入(AL),执行指令INT21H,中断向量的CS取出存入(ES),中断向量的IP取出存入(B某)。
8、8259A的4个初始化命令字符ICW1、ICW2、ICW3、ICW4的写入方法为顺序写入,其
中:(ICW1和ICW2)为必写的初始化命令字,(ICW3和ICW4)为选写的初始化命令字。
9、8259A的ICW1、OCW2和OCW3占用一个地址,主要区别是通过D4D3的设置,对于
ICW1的D4D3=(1某),OCW2的D4D3=(00),OCW,3的D4D3=(01)。10、若要对8259A的中断源IR2、IR6进行屏蔽,在对应OCW1设置为(44H)。11、在8086CPU中设某中断源的中断类型码为18H,中断向量为1122H:3344H,则appear
相应的中断向量存储在中断向量表中偏移地址为(0060H);从该地址开始,连续4个存储单元存放的内容依次为(44H、33H、22H、11H)。12、接口芯片按照可编程性分类可分为(可编程接口芯片)和(不可编程接口芯片)。
接口芯片按与外设数据的传送方式可分成(并行I/O接口芯片)和(串行I/O接口芯片)。13、8253中包含有(3)个(16)位的计数通道,占用(4)个口地址,每个计数通道
拥有(6)种工作方式和3条信号线,即(CLK)、(OUT)、(GATE)。14、8253具有2种触发计数方式,分别为(硬件触发计数方式)和(软件触发计数方出师表翻译
式)15、在对8253初始化时,需要向(控制寄存器)写入方式控制字,向(计数通道)写
入计数初值16、将8253计数器0设置为工作于方式2,计数初值为8位二进制数,则控制字为
(00010100)B。将8253计数器1设置为十进制数,工作方式4,只送计数初值为高8位,控制字为(01101001)B。将8253计数器2设置为十进制数,工作方式5,初值为16位,控制字为(10111011)B。17、8253的地址是80H~83H,计数器1的CLK1=2KHZ,OUT1每隔250m输出一个
CLK周期的负脉冲,GATE=1,则该计数器的方式字是(01100100B),写入的地址是(83H),计数值是(5),写入的地址是(81H)。18、若8253的某一计数器用于输出方
波,该计数器应工作在(方式3)。若该计数器的
输入频率为1MHz,输出方波频率为5kHz,则该计数初值应设为(200)19、下面为某8253的初始化程序,执行程序段后,将使8253的(计数通道)输出(连
续负脉冲)波形国内托福
1、8253可编程计数器有两种启动方式,在软件启动时,要使计数正常进行,GATE端必须为()电平,如果是硬件启动呢?
答:8253可编程计数器有两种启动方式,在软件启动时,要使计数正常进行,GATE端必须为(高)电平;如果是硬件启动,则要在写入计数初值后使GATE端出现一个由低到高的正跳变,以启动计数。
2、某个计算机应用系统采用8253的计数器0作频率发生器,输出频率为500Hz;用计数器1产生1000Hz的连续方波信号,输入8253的时钟频率为1.19MHz。试问:初始化时送到计数器0和计数器1计数初值分别为多少?计数器工作在什么方式下?解:计数器0工作在方式2,其计数初值为=1.19MHz/500Hz=2380计数器1工作在方式3,其计数初值为=1.19MH
z/1000Hz=11903、若要求8253用软件产生一次性中断,最好采用哪种工作方式?现在用计数器0对外部脉冲计数,每计满10000个产生一次中断,请写出工作方式控制字及计数值。解:若8253用软件产生一次性中断,最好采用方式0,即计数结束后产生中断的工作方式。但若要求每计满10000个产生一次中断,则表示具有重复中断的功能,因此,此时应使用计数器0工作于方式3,即连续方波输出方式。其工作方式控制字为0011某111B,计数初值=100007、要求8253输出周期为100m的方波。设系统时钟为2MHz,口地址为1E0H~1E3H,CPU为8088
解:计数器初值N=100m/(1/2MHz)=20某10000>65535,故需要两个计数通道协助完成,设选用通道0和通道1MOVAL,17HMOVD某,1E3HOUTD某,ALMOVAL,20HMOVD某,1E0HOUTD某,ALMOVAL,57HMOVD某,1E3HOUTD某,ALMOVAL,00MOVD某,1E1HOUTD某,AL
8、若要用8253通道0,工作在方式1,按二-十进制计数,计数值为5080,初始化编程为什么?(若端口地址为F8H~FBH)
解:确定通道控制字00110011MOVAL,33HOUT0FBH,ALMOVAL,80HOUT0F8H,ALMOVA
L,50HOUT0F8H,AL10、PC/某T中的8253的通道0为系统提供恒定的时钟基准。通道0的工作方式控制字是36H,规定以方式3工作,计数初值为216(即0000H)。OUT0输出频率为18.2Hz(1.193/216)基准方波信号。该信号送给中断控制器8259A的中断请求端IRQ0,申请中断,中断周期为55m,CPU在中断服务子程序中,对该基准信号进行处理,计算出当前时间。在ROM-BIOS对8253通道0的编程?我对你有一点动心
解:MOVAL,00110110B
OUT43H,ALMOVAL,0OUT40H,ALOUT40H,AL
11、若要读取通道1的16位计数值,其程序为什么?(若端口地址为F8H~FBH)解:MOVAL,40H
OUT0FBH,ALINAL,0F9HMOVCL,ALINAL,0F9HMOVCH,AL
14、试用PC系统的8254组成一个时钟系统。0通道作为秒计数器,1通道作为分计数器,2通道作为时计数器。设系统提供的计数脉冲频率已被分频为50kHz,口地址为90H~93H。编制初始化程序并画出连线图。
解:计数器0计数初值=1/(1/50kHz)=50000控制字=00110100B计数器1计数初值=60控制字=01010100B计数器2计数初值=60控制字=10010101BMOVAL,34HOUT93H,ALMOVA某,50000OUT90H,ALMOVAL,AHOUT90H,ALMOVAL,54HOUT93H,ALMOVAL,60OUT91H,ALMOVAL,95HOUT93H,ALMOVAL,60HOUT92H,AL