微机试卷3学分34改_第1页
微机试卷3学分34改_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、南京理工大学课程考试试卷(学生考试用)档案编号:课程名称:微机原理及应用学分:3课程教学大纲编号: 01028202试卷编号: 01028202034考试方式:笔试 满分分值: 100 考试时间: 120 分钟组卷年月:2001 年 12 月 组卷教师: 聂伟荣审定教师:吴健二、 简答题(每题 4 分,共 20 分)18088 CPU 由哪两部分组成?各自的主要功能是什么?各部分包含哪些寄存器?总线周期的含义是什么?设 8088CPU 的时钟频率为 5MHz,试问它的一个时钟周期是多少?一个基本总线周期是多少?简述中断控制器 8259A 对优先级管理的全嵌套方式和特殊全嵌套方式。比较查询式传送

2、方式、中断传送方式和 DMA 传送方式的工作特点。说明从上机使用汇编语言编辑源程序到生成可执行文件的过程。三、判断下列指令是否正确(每题 0.5 分,共 5 分)POP CSLEA BX,4BXJMP BYTE PTR BXSAR AX,5MOV BYTE PTRBX,1000CMP DI,SIADD BX,OFFSET AIN AL,DXMUL 25MOV BX,CX一、填空题(每空 1 分,共 30 分)在 PC/XT 机的 RAM 地址为 0000:003CH 单元开始,依次存放 12H,34H,56H 和 78H 四个字节,则该向量对应的中断号为;中断服务程序的入口地址为。若 IMUL

3、 BL 执行后,CF=OF=1,则表示。产生单步中断的条件是。CPU 与 I/O 设备之间要传送的信息通常包括信息,信息,信息。设X=0F0H,则-X补=;X/2补=。在 PC/XT 机的最大方式下,8288 对 CPU 送来的信号译码,产生相应的总线命令和控制信号。若 8088 的引脚 MN/MX 接+5V,则当 CPU 执行指令 IN AL,DX 指令时,其引脚信号RD 、WR 和 IO/ M 的状态相应为、。若某微机系统共使用 3 片 8259A,其中 1 片 8259A 为主片,另 2 片为从片,则该系统最多可外接个中断源。产生 0 号中断的条件是在执行指令后,为 0,或超过了允许范围

4、。8088 的一个中断过程可分为,和三个阶段。堆栈是内存中的一个专用区域,其存取规则是;在 8088 系统中,当 CPU 响应外部中断请求转向中断处理程序前,应将的内容压入堆栈。端口的编址有两种方式,它们是和。若(AL)=9AH,(BL)=0BCH,执行 SUB AL,BL 后标志位 SF= ; ZF= ; CF= ;OF= 。15 .指令 MOV AX,BX+2和 MOV AX,BXSI的源操作数寻址方式分别为和。第 1 页共3 页课程名称: 学分: 试卷编号:MOV SI,AXMOV AX,三、 阅读程序,回答问题(每题 5 分,共 25 分) AX,DI+21DATA SEGMENT P

5、ARA DATAMOV SI+2,AXX1 EQU 2554试分析在下列程序段执行完后,A 单元的内容是什么?X2=X1 GT 500;X2=DATA SEGMENTX3=31416/10000;X3=ADW0ORG 100HBDW0Y1=THIS WORD;OFFSET Y1=CDW0Y2DB ABCDEFGH;字符 A 的 ASCII 码为 41HDATAENDSY3DW ?;TYPE Y3=CODE SEGMENTY4DB 10H, 20H;DS:0105H=DATA ENDSMOV BX,OFFSET C2若 CPU 中各寄存器及 RAM 参数如下,试求独立执行如下指令的有关参数值。M

6、OV AX,BXMOV B,AXCPU: SI=0008H, AX=8094H, BX=FFF4H, CX=FF00H,SP=0000H, DS=2050H, CF=1RAM: 20506=06H, 20507=00H, 20508=23H, 20509=A3H, 2050A=37HMOV AX,2BXMOV AL, SI; AL=MOV AX,BPUSH CX; SP=SP=XOR AH, BL; AH=MOV A,AX TEST AX, 01; AX=CODE ENDS3有两个 4 字节的无符号数相加,这两个数分别放在 2000H 和 3000H 开始的存储单元中,5设初值(AX)=432

7、1H,(DX)=8765H,则低位在前,高位在后,运算后和放在 2000H 开始的内存单元中。要求填出程序中空缺的句子。MOVCL,04HMOV SI,2000HSHLDX,CLMOV AX,MOVBL,AHMOV DI,3000HSHLAX,CLADD AX,DISHRBL,CLORDL,BL上述程序执行后(DX)=;(AX)=第 2 页共 3 页课程名称: 学分: 试卷编号:五、8253 的端口地址为 4043H,其中 CLK1 的输入为 2MHz,试编程使计数器 1 工作于方式2,每 20s 产生一个负脉冲。编程不需伪指令和段定义。(4 分)六、设在 DS=3000H,偏移地址为 010

8、0H 的内存中顺序存放着 100 个字节的数据,试编程将该数据块传送到以 0150H 为起始偏移地址的区域。编程需要伪指令和段定义。(8 分)七、在下图中,8255A 的 4 个地址为 340H、342H、344H、346H,用其作为 PC 机和微型打印机的接口,工作在选通输出方式,当打印机的DSTB 信号为低电平时,打印机的数据线 D0D7 上的数据被锁入打印机进行打印。用 PC5 来查询忙信号以实现查询方式的传送。(编程不需伪指令和段定义)(8 分)按所给的地址设计译码电路,且将有关信号线根据需要连接完整。按题目要求,写出 8255A 的工作方式控制字,并对其进行初始化编程。试编程实现将缓冲区 BUFFER 内的 100H 个字符送至打印

温馨提示

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

评论

0/150

提交评论