南华大学微机试题1_第1页
南华大学微机试题1_第2页
南华大学微机试题1_第3页
南华大学微机试题1_第4页
南华大学微机试题1_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、南华大学20082009学年度第一学期学院 专业 考号 姓名 微机原理及应用(D)课程试题()考试日期:2008年12月30日 考试类别:闭卷 考试时间:120分钟题号一二三四五总分得分得分阅卷人一、填空题:(每空1分,共20分)1执行系列指令后:MOV AL, 7MOV BL, 9MUL BL结果为:AX= 。28086CPU内部有很多寄存器,分别指出它们是什么寄存器:CS ,SS ,IP ,SP 。3说明8086CPU芯片的一些重要引脚的功能:INTR ,ALE , 。4假设程序段如下: MOV AX, 5439H MOV BX, 456AH ADD AX, BX 则AX= ,CE= 、P

2、F= 、 AF= 、OF= 。5说明下列指令中源操作数属于什么寻址方式:(1) MOV AL, DI+5; (2) MOV AL, BX; (3) ADD AL, 80H; 。68086汇编程序开发过程大体分为四个步骤即为: 、 、 、调试。78086CPU的堆栈采用 工作方式。得分阅卷人二、单项选择题(共10小题,每题2分,共20分)1直接访问1M字节空间需要地址总线根数为 ( ) A.20 B.32 C.22 D.642中断向量表存放的是( )。A、中断类型号 B、中断服务子程序入口地址 C、断点地址 D、中断向量地址3对8255A的B口有( )种工作方式。 A. 1 B. 2 C. 3

3、D. 44整个汇编源程序以( )语句结束。 A.END B.ENDS C.ENDP D.ENDM58086微机系统中地址总线的作用是( )。A、用于选择存储器单元 B、用于选择IO端口C、用于选择存储器单元和选择IO端口 D、以上说法都不对68086微机系统中,INTR中断的中断类型号是( ) A.由程序指定 B.由操作系统自动分配 C.固定2号中断 D.由用户设计时规定,通过数据总线发给CPU7能实现串并转换的芯片是( )A 8255A B 8251A C 8253 D 8259A8. 以下是和中断有关的操作,不是CPU中断响应自动完成而要用户编程实现的( )。A)保护断点 B)恢复断点C)

4、保护现场 D)标志寄存器内容入栈9下列8086指令的写法不正确的 是( )A. MOV AX, BL B. ADD AL, 2340H C. PUSH AX D. INC CL10. 编程人员不能直接读写的寄存器是( )。A、DI B、CX C、IP D、SP得分阅卷人得分阅卷人得分阅卷人得分阅卷人三、简答题(共4小题,每题5分,共20分)1 8086系统为什么要有地址锁存器?需要锁存那些信息?2 8086存储器空间和IO端口空间可寻找范围?8086CPU是如何解决存储单元地址与IO端口地址重叠的问题?3 简述不可屏蔽中断的响应过程。4 什么是总线周期?8086CPU基本总线周期由几个时钟周期

5、组成?如8086CPU的主时钟频率为10MHZ,则一个时钟周期为多少?一个基本总线周期为多少?得分阅卷人四、程序分析题(共2小题,第1题8分,第2题10分,共18分)1. 已知(60000H)=12H, (60001H)=43H, (60002H)=78H, (60003H)=0ABH, (60004H)=0FH;(70000H)=02H, (70001H)=63H, (70002H)=89H, (70003H)=0FAH, (70004H)=24H,执行下列程序,填入指定寄存器的当前内容。MOV AX, 6000HMOV DS, AXMOV AX, 7000HMOV SS, AXMOV BX

6、, 0MOV BP, 0MOV SI, 2MOV AX, 0000H ; AX= HMOV AL, BX ; AL= HMOV AX, BX+1 ; AX= HMOV AX, BP+SI ; AX= H2. 设堆栈段地址SS的内容是9000H,堆栈指针SP的初值为3815H,AX1234H,BX5678H,试问:(1) 执行指令 PUSH AXPUSH BX后SP 并把数据入堆存放情况在下面存储空间示意图中填入:9000:3811H9000:3812H9000:3813H9000:3814H9000:3815H9000:3816H9000:3817H9000:3818H9000:3819H地址

7、存储空间(2) 接着再执行POP AX 后SP ,AX ,BX= 。得分阅卷人五、编程题(共2小题,第1题8分,第2题14分,共22分)1假设40H类型号中断的子程序入口地址为8900H:2478H,试编程把子程序入口地址装入中断向量表。2某8086CPU微机系统以8255A作为接口,如图1所示,要求初始化A、B口均为方式0输出,PC3-PC0为输出,PC7-PC4为输入,方式控制字和C口按位置位/复位控制字格式分别已给出在下面, (1)分析8255A的四个端口地址(没用到的地址线看做为1); (2)编写8255A初始化程序;(3)编程实现从PC2引脚输出占空比为50、周期为40毫秒的方波(假

8、设延时20毫秒的子程序已经编好可以直接调用,该子程序名称为DELAY20)。图1系统接口图 C口按位置位/复位控制字格式 20092010学年度第一学期学院 专业 考号 姓名 微机原理及应用(D)课程试题考试日期:2009年12月24日 考试类别:闭卷 考试时间:120分钟题号一二三四五总分得分得分阅卷人一、填空题:(每空1分,共20分)18086CPU硬件中断包括 和 。2试问在下列程序段执行后,AL= ,OF ,AF= 和CF= 。 MOV AL,96H ADD AL,26H3请指出下面两条指令源操作数的寻址方式:MOV AX,BX;寻址方式: MOV AX,BP;寻址地址: 4. 一个完

9、整的汇编源程序应该包括 、 、堆栈段三段。5. 8086CPU有 位数据总线, 位地址总线。6. 8086CPU系统总线包括 、 、 三种类型。7. 微机系统CPU和外设数据传送方式一般可采用四种方式:即 、 、 和输入/输出处理机方法。88086CPU的基本总线周期包括 个振荡周期。若8086CPU主频为4MHz,则其基本总线周期为 ns。得分阅卷人二、单项选择题(共10小题,每题2分,共20分)1直接访问8M字节空间需要地址总线根数为 ( ) A.20 B.32 C.22 D.642CPU是( )。A、微机系统 B、微型计算机 C、中央处理器 D、单片机3对8255A的C口执行按位置位复位

10、操作时,写入的端口地址是( )。 A. A端口 B. B端口 C. C端口 D. 控制端口4整个汇编源程序以( )语句结束。 A.END B.ENDS C.ENDP D.ENDM58086CPU中地址锁存信号是( )。A、ALE B、BHE C、HOLD D、NMI6堆栈指针SP的作用是用来指示( )。A、栈底地址 B、栈顶地址 C、中断服务程序入口地址 D、下一条指令地址7编译源程序产生目标程序需要用汇编程序ASM中的( )A link B edit C debug D masm8. 设(SS)=4000H,(SP)=1000H,(AL)=78H,(AH)=0FCH,(DX)=5609H。现

11、要求先后把AL和DX中的内容压入堆栈,第( )示图中堆栈内容是正确的。 40000H SS40001H.40FFCH 56H SP40FFDH 09H40FFEH 0FCH40FFFH 78H41000HC40000H SS40001H.41000H 41001H 0FCH41002H 78H41003H 56H41004H 09H SPB40000H SS40001H.40FFCH 09H SP40FFDH 56H40FFEH 78H40FFFH 0FCH41000HA40000H SS40001H.40FFCH 09H SP40FFDH 56H40FFEH 78H40FFFH 00H410

12、00HD 9一般地,我们将计算机指令的集合称为( )。A)机器语言 B)汇编语言 C)模拟语言 D)仿真语言10. 微型计算机中主要包括有( )。A 微处理器、存储器和I/O接口 B 微处理器、运算器和存储器C 控制器、运算器和寄存器组 D 微处理器、运算器和寄存器得分阅卷人得分阅卷人得分阅卷人得分阅卷人三、简答题(共4小题,每题5分,共20分)1 8086系统为什么要配置地址锁存器?2 8086CPU从功能上分为那两部分?各部分功能是什么?3 什么是中断向量?4 8086系统中的物理地址是如何得到的?假如CS4300H,IP=2100H,则此时取指令的物理地址为多少?得分阅卷人四、程序分析题

13、(共2小题,每空3分,共24分)1. 已知(60000H)=89H, (60001H)=76H, (60002H)=45H, (60003H)=23H, (60004H)=0FH;(70000H)=02H, (70001H)=03H, (70002H)=04H, (70003H)=05H, (70004H)=06H,执行下列程序,填入指定寄存器的当前内容。MOV AX, 7000HMOV DS, AXMOV AX, 6000HMOV SS, AXMOV BX, 0MOV BP, 0MOV SI, 3MOV AX, 0000H ; AX= HMOV AL, BX ; AL= HMOV AX, BX+1 ; AX= HMOV AX, BP+SI ; AX= H2. 若SP1000H,SS1000H,AX1234H,BX5467H,DX=2103H,试问执行下列指令后PUSH BXPUSH AXPUSH

温馨提示

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

评论

0/150

提交评论