微机原理与接口技术工程技术大学考试原题_第1页
微机原理与接口技术工程技术大学考试原题_第2页
微机原理与接口技术工程技术大学考试原题_第3页
微机原理与接口技术工程技术大学考试原题_第4页
微机原理与接口技术工程技术大学考试原题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、 填空1、8088CPU指令共有7种寻址方式。2、根据功能不同,8088的标志位可分为条件标志和控制标志。3、8284提供频率恒定的时钟信号,同时对准备好(Ready)信号和复位(Reset)信号进行同步 。4、在存储器系统中实现的片选方法有三种,即线选法、部分译码法和全译码法。5、I/O端口有统一和独立两种编址方式。8088系统采用的是独立编址方式。6、一个控制系统,当主设备发生异常时,需向CPU告警,请求处理,否则将会危及工作人员的生命及设备的安全,此警告线应接到8088 CPU的非屏蔽中断请求引脚信号上。7、8259A中断优先权处理方式有两种,它们是固定和循环。二、问答题1、说明堆栈

2、主要用在哪些地方?假设堆栈段址寄存器SS的内容为2250H,堆栈指针寄存器SP的内容为0140H,问栈顶的物理地址是多少?如果在堆栈中压入5个数据,SS和SP的内容各是什么?如果又从堆栈中弹出2个数据,SS和SP的内容又各是什么?栈顶的物理地址是=(SS)*16D+(SP)=2250H*10H+0140H=22640H 如果在堆栈中压入5个数据,(SS)=2250H,(SP)=0140H-000AH=0136H 如果又从堆栈中弹出2个数据,(SS)=2250H,(SP)=0136H+0004H=013AH堆栈的主要用处是在转子程序和中断时保护断点,在必要时保护现场,在返回时恢复。另外也可用堆栈

3、存取数据2、8088 CPU按功能可分为总线接口单元BIU与执行单元EU,请扼要说明它们各自的作用。总线接口部件BIU,同外部总线连接,为执行部件EU完成全部的总线操作,并且计算、形成20位的内部存储器的物理地址。执行单元EU,从BIU的指令队列中获得指令,然后执行该指令,完成指令所规定的操作。EU和BlU这两个功能部件能相互独立地工作,采用了取指令的操作和执行指令的操作的重叠技术。实现流水作业,大大减少了等待取指令所需的时间,提高了微处理器的利用率和整个系统的执行速度,也降低了对存储器的要求。3、CPU与外部设备之间传递的信息包括那几类?各类信息传递的方向又如何?CPU与外部设备之间传递的信

4、息包括数据信息、外设状态信息和控制命令信息,其中数据信息又包括二进制数字量、开关量和模拟量。数据信息是在CPU和外设之间双向传输的;状态信息来自于外部设备,由CPU接收;控制命令信息是CPU通过外设接口向外部设备发送的。三读程序填空(1)下面程序段把自0500H单元开始的100个数中的正数传送到自1000H开始的存储区。(4分)START:MOVCX,100MOVSI,0500HMOVDI,1000HAGAIN:MOVAL,SICMPAL,00HJLENEXTMOVDI,ALINC DINEXT:INCSILOOPAGAI(2)下面程序是进行1至100的累加请填空构成完整的程序。 START:

5、MOV CX,100MOV AX,0MOV BX,1ADLOP:ADD AX,BXINC BXLOOP ADLOPMOV 0500H,AX四、请画出8088最小组态时的I/O接口读周期的时序图,并对所涉及的控制信号作必要的说明。图略IO/ M用以区分是存储器访问还是I/O访问。ALE为地址锁存允许信号,实现分时工作。WR为CPU写控制信号。DT/R在用总线收发器时用来确定数据传送的方向。DEN在用总线收发器时用做收发器片子的输出允许信号。五、编写程序并画框图在0200H开始的单元中存放30个无符号数,求这30个数的累加和,将其放入0270H开始的单元。(0270H放低八位)框图略MOV CL,

6、30HMOV SI,0200HMOV AL,00HMOV BL,00HLP2:ADD AL,SIJNC LP1INC BLLP1:INC SILOOP LP2MOV 0270H,ALMOV 0271H,BLHLT六、在8088上扩展一块6116(2K)和一块2716(2K)芯片,用部分译码法连接线路图,写出每块片子的地址范围,8088一般最多能扩展多少块2K的芯片。(12分) 8088 2716 8 8282A0A7 CE A11 A8 AD0AD7 8 A0A7 A9 OE MR A10 8 O0O7 6116 ALE 8 WR A0A7 CE(片选)A11 RD A8 OE(读)MR IO

7、/M A9 WE(写)MW A8 A10 8 D0D7 A9 A10 A11 A12 INTA DEN2716的片选CE接CPU的A11,6116的片选CE接CPU的A11加反向器后输出存储器读MR信号是由IO/M和RD信号经或门输出所得存储器读MW信号是由IO/M和WR信号经或门输出所得2716的地址范围是00000-007FFH 6116的地址范围是00800-00FFFH8088一般最多能扩展518块2K的芯片。 七、将一块8253连接在8088上,要求控制口的地址号为43H。1、 画出接线图。2、 利用计数器0完成对外部事件的计数,计满100次输出OUT向CPU发出中断请求,编写初始化

8、程序。3、 8253共有哪几种工作方式?(10分) D0D7 (IO/M) G1 CLK0 Y0 RD (A7+A5) G2A Y1 OUT0A6 G2B 。 WRA4 C 。 CS GATEA3 B 。 A1A2 A Y7 A0 8253 138译码器1、138译码器的G2A由A7和A5经或门电路获得。A、B、C接到8088的地址线A2、A3、A4。A6经反向器后接G2B8253的D0D7,RD,WR,A1和A2接对应的8088信号,CS接Y02、计数器0工作在方式0MOV AL,21HOUT 43H,ALMOV AL,01HOUT 40,AL3、8253共有六种工作方式,它们分别是记数结束

9、中断方式、可编程序单稳态输出方式、频率发生器方式、方波发生器方式、软件触发方式和硬件触发方式。八、用软件查询方式实现中断优先权排队的接口电路如图。端口地址为60H。假设3个中断源的优先级顺序从高到低依次为IR0、IR1、IR2,对应的中断服务程序的入口地址标号依次为ZD1、ZD2、ZD3。(12分)1、试编写软件查询程序确定中断优先权。2、中断系统的功能有哪些?3、为什么要进行优先级排队? INTER+ 6 4 1 IRO IR1 IR21、解:端口地址为60H,各中断源的值分别为 IR0:02HIR1:10HIR2:40H查询程序如下:START: IN AL,60HMOV CL,2 RCL

10、 AL,CL JC ZD1 MOV CL,2RCL AL,CL JC ZD2 MOV CL,3RCL AL,CL JC DZ3 JUMP START2、中断系统的功能为实现中断及返回、能进行中断优先级的排队、高级的中断能中断低级的中断处理程序。3、进行优先级排队是为了当多个I/O接口同时发出中断申请时,CPU能辨别和比较它们的优先权,确定首先响应哪个中断请求。另外,当CPU在执行中断服务程序时,又有新的中断请求到来,CPU也要确定是否进行响应。九、设某报警系统如图所示。K0和KI及HD0和HD1为自动线两端的信号。A9A8A7A6A5A4A3A2A1A0G1 G2A Y2G2BCBA74LS1

11、38 PA0CSPA78255PC0 A1 A0 PC1WR RD D7D0 PC7K0K1IOWIOR5V5VHD0HD1LD开关K0、K1打开时系统为正常状态,绿色指示灯LD亮。开关K0或K1闭合时,表示异常状态,要求报警,开关K0和K1只要有闭合的则红色指示灯HD0和HD1均亮。试设计一程序,使其能完成上述任务。解:地址: PA 0208H PB 0209HPC 020AH控制寄存器 020BHK0或K1闭合,CPU从PA0或PA7读入0;反之,读入1。方式0:基本输入输出方式;方式控制字为 1 0 0 1 0 0 0 0 即 90HSTART:MOV AL,90H;初始化,设置方式0 MOV DX,020BH;PA为输入,PC为输出 OUT DX,AL MOV AL,00H ;令灯全灭 MOV DX,020AH OUT DX,AL LOOP1: MOV DX,0208H ;读口A IN AL,DX CMP AL,81H JNZ HD0 MOV AL,80H M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论