11春微机原理试卷及答案.doc_第1页
11春微机原理试卷及答案.doc_第2页
11春微机原理试卷及答案.doc_第3页
11春微机原理试卷及答案.doc_第4页
11春微机原理试卷及答案.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

考试时间填写:11年 6 月 日 考试用中南林业科技大学涉外学院课程考试试卷 装订线(答题不得超过此线) 学院 专业班级 年级 姓名 学号 课程名称: 微机原理与接口技术;试卷编号: B 卷;考试时间:120分钟 考试方式:闭卷 命题教师: 向 诚 ; 审阅人: 题号一二三四五六七八九十总分应得分1520151020 20 100实得分得分评卷人复查人一、填空题(每空1分,共15分)1、 8086/8088系统最多可有256个中断源。2、 微型计算机外部一般采用了三总线结构,其三总线分别是_数据总线 _、_地址总线_、_控制总线_。3、 MOV AX,BX的寻址方式为_ 存储器直接寻址 _。4、_伪操作_指令汇编后不形成机器指令,仅在汇编过程中告诉汇编程序如何编译。5、8位二进制补码表示的范围是_ (-128,+127) _。6、对于8086微机系统,上电后CPU要自动初始化。初始化后,CS为_FFFFH_ _,IP为_0000H _。7、微机系统可采用的输入/输出控制方式一般有_程序控制方式 , 中断控制方式 , DMA控制方式 , I/O处理机方式 四种。8、8086系统有两种工作模式,分别是_最大工作模式 _ _和_ 最小工作模式_ _。得分评卷人复查人二、选择题(每题2分,满分20分)1、8086CPU外部的数据总线和地址总线分别为 c 位。A16,20 B. 8,16 C. 16,16 D.20, 202、响应NMI请求的必要条件是_A_。A. 一条指令结束 B无INTR请求 C IF=I D IF=03、8259A是 C 。A可编程DMA控制器 B可编程定时/计数器C可编程中断控制器 D总线仲裁器4、8086响应中断的条件是 B 。 A. IF=1,没有完成当前指令 B. IF=1,完成当前指令后 C. IF=0,完成当前指令后 D.IF=0,没有完成当前指令5、EPROM是指 B 。A.只读存储器 B. 可擦写可编程的只读存储器 C. 可编程的只读存储器 D.以上都不对6、若8086中,当M/IO=0,RD=0, WR=1时,CPU完成的操作是_D_。 A 存储器写 B I/O写 C 存储器读 D I/O读7、MOV AX,BXSI的源操作数的物理地址是_A_。A.(DS)16(BX)(SI) B.(ES)16(BX)(SI)C.(SS)16(BX)(SI) D.(CS)16(BX)(SI)8、8086/8088的一个存储器读写典型总线周期需要_D_个T状态。A. 1 B .2 C. 3 D.49、8259两级级联使用可提供 C 个类型号。 A.16 B. 32 C. 64 D. 128 10、8086系统中若访问奇存储体的一个字节单元,则此时与A0是 A 状态。 A.0,1 B.1,0 C.0,0 D.1,1得分评卷人复查人 三、简答题(每题5分,共15分)。1、若8086 系统采用单片8259A,其中断类型码为46H,则其中断矢量表的地址指针是多少?这个中断源应连向8259A 的哪一个IR 输入端?中断矢量表的地址指针是46H4=118H 应连向8259A的IR62、如果在一个程序段开始执行之前,(CS)=2000H,(IP)=4500H。问:该程序段第一个字节的物理地址?指向这一物理地址的CS值和IP值是唯一的吗?为什么? 程序段的第一个字节的物理地址为:2000*16+4500=36500H不是唯一的,程序段物理地址为程序段寄存器左移4位后,加上指令提供的16位偏移地址形成的物理地址。3、什么是中断类型码、中断向量?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?中断类型码是8086中断系统为每一个中断源规定的一个中断类型号中断向量表是中断类型号与相应中断源的中断处理程序入口地址之间的边接表在8086/8088中断系统中,中断向量码N,通过4*N运算,就能查找到相应中断向量表得分评卷人复查人四、改错题(共10分)在STRING 至STRING+100 的单元中存放着一个字符串,下列程序段实现测试该字符串中是否存在数字,若有数字则将DL 的各位置1,否则各位清0,程序中有5 处错误,试改正之。.MODEL SMALL. DATA (1)STRING DB 100 DUP(?)(2)CODE(3). STARTUPMOV CX,99MOV SI,OFFSET STRINGREPEAT: MOV AL,SICMP AL,30HJL NEXTCMP AL,39H(4)JGE NEXTAND DL,0FFHJMP DOWNNEXT: INC SILOOP REPEATOR DL,00HDOWN: .EXIT(5)END解本程序5 处错误为:(1) 应加上SEGMENT ;(2) 加上程序段定义结束DATA ENDS (3) 代码段定义开始 ASSUME CS:CODE,DS:DATA ;(4) JGE改为JG (5) 代码段结束 CODEENDS 得分评卷人复查人五、阅读程序,根据程序填空(共计20分,每小题5分)1、设TABLE DW 1111H,2222H,3333H,4444H,5555H ENTRY DW 3 若执行下列指令:MOV BX,OFFSET TABLE ADD BX, ENTRY MOV AX, BX 结果,AX=_H_(用十六进制表示)2、 MOV CX, MOV AX, 1 MOV BX, 2DON:ADD AX,BX INC BX LOOP DON HLT 请问(1)该程序段完成的功能是_到的各位数之和_; (2)程序段执行后,(AX)=_DH_ (用十六进制表示)。3、ORG 1000H DA1 DW 1234H, 5678H MOV AX,DA1 MOV BX,OFFSET DA1 试问上述指令序列运行后,AX=_H_,BX=_H_。4、ORG 1000HDA1 DB ?LEA BX,DA1MOV CX,BXNEXT:ADD BX,1LOOP NEXT变量DA1的偏移地址=_H_,程序段执行后BX=_CABCH_。得分评卷人复查人六、综合设计题 (20分) 1、编写程序实现把数据段中的以DATA1开始的10个数据从大到小排序(数据段已定义,写出代码短的内容)。DAT SEGMENT PARA DATA1 DB 10H,12H,00H 78H,64H,A1H,91H,B6H,91HDAT EDNS程序如下:CODE SEGMENT PARA ASSUME DS:DATAREA,CS:PROGRAM START: PUSH DS SUB AX,AX PUSH AX MOV AX,DAT MOV DS,AX MOV CX, 10 MOV SI,0 DEC CX LOOP1: MOV DI,CX MOV BX,0 LOOP2: MOV AX, DATA1 BX CMP AX, DATA1 BX+2 JNL CONTINUE MOV SI,1 XCHG AX, DATA1 BX+2 MOV DATA1 BX,AX CONTINUE: ADD BX,2 LOOP LOOP2 MOV CX,DI TEST SI,0FFH JZ LOOP3 LOOP LOOP1 MOV CX , 10MOV SI, 0 LOOP3: MOV DX, DATA1 SI ADD DX,30H ADD SI ,2 MOV AH, 02H INT 21H LOOP LOOP3 MOV AX,4C00H INT 21H PARA ENDS END START2、某流水线工作时,每当一个产品通过流水线,其上的传感器会对应产生一个计数脉冲。要求对流水线上的产品进行计数,每当计到50件后,流水线要暂停工作,2S后流水线再次启动并重复以上工作过程。利用8253完成上述计数和定时功能,试编写8253的初始化程序。设8253的端口地址为80H-83H,采用的时钟频率为1KHz。已知:计数初值=CLK脉冲频率/输出脉冲频率=定时时间(输出脉冲周期)/CLK周期;且8253的控制字为: 解: 定时2S的计数初值为2*1KHZ=2000=7D0H 计数器0选为方式3,写两个字节,二进制计数,则控制字为36H 计数器1选为方式2,写两个字节,二进制计数,则控制字为 7CH程序如下:CODE SEGMENTAS

温馨提示

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

评论

0/150

提交评论