为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

2008 ---2009 学年第 1 学期A标准答案

2018-09-08 8页 doc 68KB 18阅读

用户头像

is_270158

暂无简介

举报
2008 ---2009 学年第 1 学期A标准答案辽宁石油化工大学 2008 ---2009 学年第 1 学期 《微机原理与接口技术》课程标准答案 适用专业班级:自动化、电气、测控、信息06级 试题类型 :A 制作人: 王莉 一、填空题(每空1分,共15分) 1.8086系统复位后,CS= 0FFFFH H,IP= 0000 H。 2.8251A在通信过程中,能够自动检测的错误有 奇偶 错, 帧校验 错和 溢出 错。 3.8253芯片有 6 种工作方式,采用BCD码计数时...
2008 ---2009 学年第  1 学期A标准答案
辽宁石油化工大学 2008 ---2009 学年第 1 学期 《微机原理与接口技术》课程答案 适用专业班级:自动化、电气、测控、信息06级 试题类型 :A 制作人: 王莉 一、填空题(每空1分,共15分) 1.8086系统复位后,CS= 0FFFFH H,IP= 0000 H。 2.8251A在通信过程中,能够自动检测的错误有 奇偶 错, 帧校验 错和 溢出 错。 3.8253芯片有 6 种工作方式,采用BCD码计数时,写入计数初值为 0000H 时计数值最大,最大计数值为 10000 。 4.系统总线包括 数据总线 、 控制总线 、 地址总线 。 5.微机系统中,主机与外设之间交换信息可以采用 程序方式 、 中断方式 和 DMA方式。 6.指令MOV [BX+20H],AL中,源操作数的寻址方式是 寄存器寻址 。 二.单选题(每题1分,共10分) 1.堆栈的工作方式是( B ) A先进先出 B 先进后出 C 随机读写 D 只能读不能写 2.下列指令中,不影响堆栈内容的指令是( C ) A push B RET C JMP D Call 3 DEBUG 单步执行命令为( D ) A U B D C E D T 4.8259 A的初始化命令有( 4 )个 A 4 B 5 C 6 D 7 5.中断向量是( A ) A 中断服务程序入口地址 B存放中断服务程序入口地址的内存单元地址 C保护断点的堆栈区地址 D中断的返回地址 6.欲将AL的内容送到地址为37H的外设端口,应选指令为(A ) A OUT 37H,AL B IN AL, 37H C OUT AL, 37H D IN 37H, AL 7. 芯片8237属于( D ) A 并行I/O接口 B 串行通信接口 C 中断控制器 D DMA控制器 8. 8086CPU在进行写内存操作时,控制信号 及 是(C ) A 00 B 01 C 10 D 11 9. 一个系统中对应与中断类型号为16H的中断处理子程序存放在3456:1245开始的内存区域中,所以,0000:0058开始的4个单元中的值应当分别为( A ) A 34H、56H、12H、45H B 45H、12H、56H、34H C 56H、34H、45H、12H D 34H、12H、56H、45H 10.8086CPU中的段寄存器用来存放( C ) A存储器的物理地址 B存储器的逻辑地址 C存储器的段基址 D存储器的起始地址 三. Write true or false for each instruction (1 mark each question ,total 10 marks) 1.MOV AX,BX T 2.ROR DX,CL T 3.MUL 5 F 4.ORG 2000 T 5.MOV DS,2000 F 6.IN AL,DX T 7.ADD AL,BYTE PTR [CX] F 8.POP AL F 9.OUT 30H,AX T 10.DIV BL T 四.Short answer questions。(5 marks each question,total 30 marks) 1.If,before the run of a program, cs=0A900H,IP=6BC0H,What,s the physical address of the first byte in its Memory? 2.Write out practical steps if the value of Register SI is to be revised with the help of DEBUG. RSI 3.Write out an OR instruction that will OR BL with AH and save the result in AH OR AH,BL 4.Suppose SS=1000H,SP=50H,after pushing 0B785H and 1000H into stack and running a POP instruction,What,re the Value of SS and SP Register? Then draw a processing chart to show the change of stack and SP value.(Mark the address of each memory segment) MOV AX,0B785H MOV BX,1000H PUSH AX PUSH BX POP BX SS=1000H,SP=004EH(2分) (5,6题用中文答) 5.什么是高速缓冲存储器?在微机中使用高速缓冲存储器的作用是什么? 在半导体存储器中,虽然双极型静态RAM的存取速度可与CPU速度处于同一数量级,但这种RAM价格较贵,功耗大,集成度低,要达到与动态RAM相同的容量时,其体积就比较大,因此不可能将存储器都采用静态RAM。因此就产生一种分级处理的,即在主存和CPU之间加一个容量相对小的双极型静态RAM作为高速缓冲存储器,将CPU对内存的访问转为CPU对Cache的访问,提高系统的效率。 6.什么是串行通信? 利用一条传输线将数据一位一位的顺序传送。 五.程序分析题(15分) 在8088 构成的最小方式系统中,有一片8259A 构成的中断控制系统,8259A的口地址设为20H、21H,若执行程序段 MOV AL,13H OUT 20H,AL MOV AL,0B8H OUT 21H,AL MOV AL,01H OUT 21H,AL MOV AL,0A2H OUT 21H,AL 请回答 (1)中断请求方式是什么?中断结束方式是什么?本片是否经缓冲器与数据线相连? (2)IR4和IR1上有有效的中断请求,在IF=1时能否引起CPU的中断? (3)中断级IR4的中断类型号为多少?若中断程序在标号INT8259处存放,编制程序段,将中断向量装入中断向量。 (1)中断请求方式是边沿触发;中断结束方式是正常结束;本片直接与数据线相连(6分) (2)IR4能;IR1不能(2分) (3)0BCH(2分) PUSH DS MOV DX,SEG INT8259 MOV DS,DX MOV DX,OFFSET INT8259 (5分) MOV AL,0BCH MOV AH,25H INT 21H POP DS 六.编程应用题(每题10分,共20分) 1.在当前数据区2000H开始存放有10个字数据(1,20,30,65,255,300,8,10,10,45),编制完整的汇编程序,将它们顺序搬移到3000H开始的单元。 DATA SEGMENT ORG 2000H BUFF DW 1,20,30,65,255,300,8,10,10,45 ORG 3000H BUFF1 DW 10 DUP (?) DATA ENDS (4分) CODE SEGMENT ASSUME CS:CODE,DS:DATA ( 1分) START:MOV AX,DATA MOV DS,AX MOV CL,10 LEA SI,BUFF LEA DI,BUFF1 BB: MOV AX,[SI] MOV [DI],AX DEC CL JZ AA ADD SI,2 ADD DI,2 JMP BB AA:MOV AH,4CH INT 21H CODE ENDS END START (5分) 2、某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,然后它通过一组发光二极管LED7~LED0显示出来,(Si闭合,对应LEDi亮;Si断开,对应IEDi灭),电路连接如图所示。已知8255A的A、B两组均工作在方式0。(A15~A10为000000) (1)写出8255A的四个端口地址; (2)写出8255A的工作方式控制字; (3)编写程序。 (1)0204H、0205H、0206H、0207H (2分) (2)1000×01×B (4分) (3)MOV AL,82H MOV DX,0207H OUT DX,AL (1分) MOV DX,0205H IN AL,DX (1分) NOT AL (1分) MOV DX,0204H OUT DX,AL (1分) 三.判断对错(每题1分,共10分,小语种同学回答) 1. MOV DS,BX T 2. ROR DX,1 T 3. MUL BL T 4. ORG 200 T 5. MOV CS,AX F 6. IN AL,DX T 7. ADD AL,BYTE PTR [SI] T 8. POP BL F 9. OUT 30H,AX T 10. DIV 5 F 四.简答题(每题5分,共30分,小语种同学回答) 1.何谓程序控制方式?它有哪两种基本方式? 指用程序来控制进行输入输出数据传输的方式。无条件传送、条件传送、 2.什么是端口?端口通常有哪几种? 接口内的寄存器称为端口,状态端口、数据端口、控制端口 3.什么叫中断?中断向量表的作用是什么? CPU正在执行某程序时,由于外界事件的需要向CPU发出申请,CPU暂停现行程序的执行转去处理临时发生的事件,处理完后回到断点,继续往下只心执行,这个过程叫中断。(2分) 存放中断服务程序的入口地址,以便CPU根据中断向量号找到入口地址,转到相应的中断服务程序。(3分) 4.若选用8253通道1,工作在方式1,按BCD码计数,计数值为3000,设端口地址为38H~3BH,完成初始化编程。 MOV AL,01100011B(63H) OUT 3BH,AL MOV AL,30H OUT 39H,AL 5.什么是高速缓冲存储器?在微机中使用高速缓冲存储器的作用是什么? 在半导体存储器中,虽然双极型静态RAM的存取速度可与CPU速度处于同一数量级,但这种RAM价格较贵,功耗大,集成度低,要达到与动态RAM相同的容量时,其体积就比较大,因此不可能将存储器都采用静态RAM。因此就产生一种分级处理的办法,即在主存和CPU之间加一个容量相对小的双极型静态RAM作为高速缓冲存储器,将CPU对内存的访问转为CPU对Cache的访问,提高系统的效率。 6.什么是串行通信? 利用一条传输线将数据一位一位的顺序传送。 1分 1分 1分 � � 00� � 10� � 85� � B7� � ××××� � 1000:004CH 1000:004DH 1000:004EH 1000:004FH 1000:0050H SP 执行PUSH后 执行POP后 SP 1000:004EH 1000:004FH 1000:0050H � � � � � � 00� � 10� � ××××� � _1290050762.unknown _1290268361.unknown _1195505956.unknown
/
本文档为【2008 ---2009 学年第 1 学期A标准答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索