




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理及应用习题1一.填空题1.8086的地址线有( )条.数据线( )条.可直接寻址( )字节存储空间。 2.INTEL8086的当前CS=2000H,IP=1000H,则将形成的20位物理地址为:( )。 3.8086有两种工作模式,( )和( )。 4.8086有二条外部中断请求输入引脚:( )和( )。 5.设SP=0040H,当执行指令PUSH AX后,SP=( ) 。 6.主机和I/O设备间的数据传送有( ).( )和( )三种方式,其中( ) 方式传送过程中CPU无需参与。 7.中断处理过程一般有中断请求.( ).中断处理.中断返回四步。 8.中断类型号为20H的中断所对应的中断向量存放在内存从( )开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址( )。 9.串行通信有两种基本的通信方式,分别是( )和( )。 10.8259A是常用的( )管理芯片,可( )级中断源。 二.选择题 1. 二进制数 10010110.10B 的十进制数值可表示为( ) A. 96.8 B. 150.5 C. 96.5 D. 160.5 2.RAM 6116芯片有2K8位的容量,它的片内地址选择线和数据线分别是( ) A.A0A15和D0D15 B.A0A10和D0D7 C.A0A11和D0D7 D.A0A11和D0D15 3.8086 CPU在响应中断时顺序将( )内容压入堆栈。 A.CS.IP.FR B.IP.CS.FR C.FR.CS.IP D.FR.IP.CS 4.8086能够访问的存储空间的大小是( )。 A. 64k B. 1M C. 256 D.16M 5.8253 是可编程定时.计数器芯片,它内部有( )。 A.三个定时器 B.四个定时器 C.二个计数器 D.四个计数器 6.相邻段地址之间的最小距离为( ) A.16个字节 B.64K字节 C.1K字节 D.256字节 7.8086 CPU的NMI引脚上输入的信号是( ) A.可屏蔽中断请求 B.非屏蔽中断请求 C.中断相应 D.总线请求 8.8086/8088的一个典型总线周期需要( )个T状态。 A4 B3 C2 D1 9.堆栈的工作方式是( ) A先进先出 B随机读写 C只能读出不能写入 D后进先出 10.下列四条指令中正确的是( ) (1)MOV BL,CX (2)MOV DS,AX (3)MOV BX,DI (4)CMP AX,1234H A(1)与(2) B(2)与(3) C(2)与(4) D(1)与(3) 三.分析计算题 1.8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N? 2.一个具有14位地址8位数据线的存储器,能存储多少字节数据,若由8k4的芯片组成,共需多少芯片? 3.设有三个字单元BUF1.BUF2和BUF3,要求不使用ADD和ADC指令,实现将BUF1与BUF2相加存放于BUF3中,写出程序段。 4.设 DS=2000H, SS=1000H, BX=1200H, CX=559AH, SP=1350H (21350H)=8AH,(21351H)=22H,(11350H)=0FH,(11351H)=32H 下列各指令都在此环境下执行,在下列空格中填入相应指令的执行结果。 (1)MOV AX,1350H AX=( ) (2)MOV AX,1350H AX=( ) (3)MOV 0150HBX,CX (21350H)=( ) (4)POP AX AX=( )SP=( ) 四.简答如下问题: 1.在8086存储器中存放数据时有对准字与非对准字之分,请说明它们的区别? 2.在读总线周期中,各时钟周期所完成的任务。如果外设没准备好,应在哪个时钟周期插入什么时钟周期? 3.简述总线接口部件BIU和执行部件EU的作用。? 4.简述中断与子程序调用之间的区别。 五.计算与做图题 1.在8086系统中,试用4K8位的2732及74LS138译码器,构成一个32K8的RAM,画出硬件连接图,并写出每片地址范围。 2.设系统中8253端口地址为40H-43H,画出译码电路,编程对其作如下设置。其中,控制字格式如下:(1)计数通道0工作在方式0,二进制计数,计数初值30H。 (2)计数通道1工作在方式3,BCD码计数,计数初值9080。微机原理及应用习题1答案 一填空题 120、16、1M 221000H 3最大模式、最小模式4INTR、NMI 5003DH 6程序控制方式、中断传送方式、DMA方式、DMA方式7断点保护80080H、65000H 9同步、异步10中断、8 二选择题 1. B 2 .B 3. C 4. B 5. A 6. A 7. B 8. A 9 .A 10.C 三分析计算题 1OUT2输出频率为1000/8=125,N=100E3/125=800 2存放的字节数为214=16K,共需要2组4个芯片。3MOV CX,BUF1 MOV AX,BUF2 L1:INC AX LOOP L1 MOV BUF3,AX 41350H228AH559AH559AH134DH 四简答如下问题: 1对准字存放在偶数地址开始的两个存储单元中,读写用一个时钟周期就可完成。 非对准字存放在奇地址开始的两个存储单元中,读写需要两个时钟周期。 2T1周期向地址总线发送地址; T2T3周期读写数据; T4周期结束。 如果外设没准备好在T3周期插入Tw周期。 3BIU取指令和数据。EU执行指令。 4中断段间调用;子程序可以段间或段内 五计算与做图题 1(1)8K8芯片片内地址线13条;32K8矩阵地址线15条;所以组间地址线2条 (2)四组芯片的地址分别是0000H-1FFFH、2000H-3FFFFH、4000H-5FFFH、6000H-7FFFH (3)电路图如下2译码电路,如下:(1)格式字:00010000B Mov al,10H Out 43H,al Mov al,30H Out 40H,al (2)格式字:01110111B Mov al,77H Out 43H,al Mov ax,9080H Out 41H,al Mov al,ah Out 41H,al微机原理及应用习题2一.填空题 1.堆栈操作时,一次数据入栈,堆栈指针( );一次数据出栈,堆栈指针( )。 2.8086系统中的汇编语言程序可以使用四个段,程序运行时,四个段的基地址分别放在( )、( )、( )及( )。 3.若某中断向量为10H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为( )( )。 4.8259可编程中断控制器可以进行级联,其级联是通过( )管脚实现的。此时,主8259应接( )。 5.外部设备是通过( )引脚向CPU请求服务的,而CPU是通过( )给外设应答的。 6.对字符串操作时,( )指向源操作数,( )指向目的操作数。 7.8353有三条写命令,分别是( )、( )、( )。 8.8255有两个控制字,它们分别是( )和( )。 9.8086/8088的控制标志有三个,分别是( )、( )和( )。 二.选择题 1.下列8086CPU标志寄存器FR的标志中,不属于状态标志的是( ) A.OF B.PF C.IF D.CF 2.8086CPU进行内存读操作时,控制信号M/IO和DT/R是( ) A.00 B.01 C. 10 D.11 3.8255A中即可以作数据输入.输出端口,又可提供控制信息.状态信号的端口是( ) A.B口 B.A口 C.C口 D.三个端口均可以 4.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( ) A.字符间无间隔 B.双方通信同步 C.发生错误的概率少 D.附加位信息总量少 5.8251A的方式控制字(即模式字)的作用是( ) A.决定8251的数据格式 B.决定8251的数据格式和传送方向 C.决定8251何时收发 D.以上都不对 6.CPU与I/O设备间传送的信号有( ) A.控制信息 B.状态信息 C.数据信息 D.以上三种都有 7.若传送率为1200,波特率因子n=16,则收.发时钟(RxC、TxC)的频率为( ) A.1MHz B.19.2KHz C.20KHz D.2400Hz 8.CPU与外设间数据传送的控制方式有( ) A.中断方式 B.程序控制方式 C.DMA方式 D.以上三种都是 9.堆栈的工作方式是( ) A.先进先出 B.随机读写 C.只能读出不能写入 D.后进先出 10.指令MOV AX,3070H中源操作数的寻址方式为( ) A.寄存器间接寻址 B.立即寻址 C.直接寻址 D.变址寻址 三.分析计算题 1.已知(AX)=FFAAH,CF=1。执行如下三条指令后:(AX)= ( ),CF=( )。 MOV CX,00ABH OR CX,FF00H SUB AX,CX 2.有数据段定义如下: DATA SEGMENT CON1 EQU 20H S1 DB “IBM”,0AH,0DH S2 DW 10 DUP(0) S3 DW 1234H,5678H DATA ENDS 上述数据段S1.S2.S3的偏移量是多少?S2+5字单元和S3+1字节的内容是多少? 3.8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?四.解释简答题 1.中断的执行过程。 2.接口的编址方式。 3.DMA的执行过程。 4.CPU与设备之间为什么要增加接口电路? 5.8086CPU的标志寄存器包括那些标志位,其作用是什么?五.综合题 1.给你4K8的存储芯片若干和译码器,要求组成16K8的存储矩阵,请问需要多少片存储芯片,片内地址线多少,片间地址线有多少,画出存储矩阵连接图。2.某系统中的8253芯片的通道03和控制端口地址分别为0FFF0H0FFF3H,定义通道0工作在方式2,CLK02MHz。要求:输出OUT0为1KHz的波特率;定义通道1工作在方式0,其CLK1输入外部计数事件,每计满1000个向CPU发出请求。请写出通道0和通道1的初始化程序,并画出电路图。 控制字格式: 微机原理及应用习题2答案 一.填空题 1. 2、2 2. CS、DS、ES、SS 3.40H43H 4.CAS0.CAS1;从8259的CAS管脚 5.INTR,INTA 6.DS:SI,ES:DI 7.写控制字,写计数器初值,锁存 8.方式控制字,C口置0/置1控制字 9.DF、IF、TF 二.CDCDD DBDDC 三.分析计算题 1.FFFFH 1。 2.S1.S2.S3的偏移地址分别为0000H.0005H.000EH S2+5的内容为0,S3+1的内容为34H 3.OUT2输出频率为1000/8=125,N=100E3/125=800 四. 1.中断是CPU与外部设备交换数据的一种方式。当有异常事件或外部设备请求服务时,中上终止当前执行的程序,处理事件或请求,当处理完毕后,返回终止的程序继续执行。这个过程叫做中断。2.把主机和外设之间的起到联系.电平转换.缓冲等作用的电路,称之为接口(电路)。 3.同步:在进行通信的主机之间保持时间和频率准确一致,称之为同步。 4.总线周期:8086/8088通过外部总线对存储器或I/O接口进行一次访问所需的时间。 5.异步传输:在串行通信中,通信双方以字符为单位进行同步交换数据的方式。 五. 1. 请问需要多少
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论