南京邮电大学微型计算机原理与接口技术期末考试试卷2005_第1页
南京邮电大学微型计算机原理与接口技术期末考试试卷2005_第2页
南京邮电大学微型计算机原理与接口技术期末考试试卷2005_第3页
南京邮电大学微型计算机原理与接口技术期末考试试卷2005_第4页
南京邮电大学微型计算机原理与接口技术期末考试试卷2005_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

- 南京邮电大学 2005/2006 学年第二学期 微机系统与接口技术 A 期末试卷 B 院(系) 班级 学号 姓名 题号一二三四五六七八九十总总 分分 得分 一、单项选择题(一、单项选择题(1010 分)分) 1.指令 MOV BL,ES:BP+2中源操作数所采用的寻址方式为( )。 A.直接寻址 B.立即寻址 C.基址寻址 D.变址寻址 2以下不属于串行异步通信传输方式的是( )通信。 A. 单工 B.半双工 C. 同步 D.全双工 3CPU 执行 IRET 中断返回指令后,从堆栈栈顶弹出( )字节的数据。 A. 3 B. 4 C. 5 D. 6 4.在汇编程序的开发过程中,TASM 汇编后所产生的文件是( )。 AASM 文件 B.OBJ 文件 CEXE 文件 D.COM 文件 5PC/AT 机中,提供日时钟中断请求信号的是 8254 的( )。 A. 计数器 0 B. 计数器 1 C. 计数器 2 D. 控制寄存器 6PC 系统机中,CPU 响应系统键盘中断时,中断类型码由( )提供。 A. 指令 B. CPU C. 中断向量 D. 8259 7异步串行通信的 RS-232C 接口标准中,为发送数据而建立的一对控制信号是( )。 A.RTS/CTS B.INTR/INTA C.HOLD/HLDA D.STB/IBF 8汇编语言源程序中,不可缺少的伪指令是( )。 A. DB B. EQU C. END D.ORG 9. 在 PC/AT 系列机中,I/O 端口采用( )编址方式。 A. I/O 独立 B.I/O 与存储器统一 C. I/O 与 CACHE 统一 D.I/O 与 CPU 统一 10CPU 响应非屏蔽中断条件之一是( )。 A. I标为 1 B.当前指令执行完 C. INTR 引脚有中断请求信号 D.AX 寄存器可用 得 分 得 分 二、填空题(二、填空题(2020 分)分) 1异步串行通信的 RS-232C 接口标准,规定逻辑“ 0”在 V V 之间。 2(250.25)10 =( )2 =( )16 3设字长为 8 位,X 补 = 8EH,其真值十进制数是 。8 位字长的机器表示的 整数补码,其真值最小十进制数是 。 4CPU 与外设进行信息交换的控制方式有无条件方式、 方式和中断方式三种。 5CPU 对 8255 并行接口进行操作,若 8255 芯片的引脚 A1A0=01,WR=0,RD=1,表示 CPU 正对 口进行 (读/写)操作。 6已知 AL=7CH,BL=90H,CPU 执行 ADD AL,BL 指令后,AL= H,C标= ,O标 = 。 7串行异步通信要顺利地进行,收发双方 和 必须一致。 88254 内部的一个计数器,按照 BCD 码计数,其计数范围为 0H H。 9. 8255 的 A 口工作在方式 1 时,CPU 如需通过查询方式输入信息,则应查询信号 _,其电平为_(高/低)时,表示可输入数据。 10CPU 采用无条件输入方式从外设输入信息,为保证输入数据正确,其假设条件是 。 11已知代码段寄存器 CS 的值为 5080H,在存储区该段中某条指令的偏移地址(IP)为 1200H,实模式下 CPU 要取得该条指令应给出的物理地址为 H。 三、简答题(三、简答题(1515 分)分) 1简述 CPU 执行 INT 16H 指令的全过程。 2什么是接口?接口电路中的端口是什么?端口如何分类? 得 分 3PC/AT 系统机中,CPU 采用中断方式向 8250 发送数据。简要说明程序员需采取哪些措施 来保证 CPU 可以响应来自 8250 内部的发送中断请求。 四、简单应用题(四、简单应用题(2525 分)分) 1设在 DATA 数据段有如下定义: BUF1 DB 12H,34H,A1 BUF2 DW 56H BUF3 DB 2 DUP(32),?,10 写出 CPU 执行代码段的下列指令后的结果: MOV AX,DATA MOV DS,AX MOV BX,OFFSET BUF1 MOV AL,BUF1 ;AL= H,源操作数为 寻址方式 ADD AL,BX+1 ;AL= H,目标操作数为 寻址方式 MOV BUF3+2,AL ;BUF3= H,源操作数为 寻址方式。 2用串指令实现:把内存 23456H 开始的 100 个字节数据传送到 12345H 开始的内存 区。 3用系统机的主串口传送英文字符串,一帧数据中 7 个数据位,1 个停止位,无校验。 若系统以通信速率 4800 波特(分频系数为 0018H)进行全双工通信,发送采用查询方式, 接收采用中断方式,请写出对主串口的初始化子程序。 得 分 4设 13H 中断服务子程序的入口地址为 1C00H:0B20H,请在下图中表示出该中断 服务程序的中断向量在中断向量表中的存放情况 H H H H 5已知异步串行通信的接收方接收到如下波形的一帧数据(无校验,TTL 电平), 请在下图中标出一帧数据的各组成部分,并指出传送数据的二进制编码。 五、综合应用题(五、综合应用题(3030 分)分) 1系统机外扩一片可编程定时/计数器 8254,8254 的输入时钟是 10MHz。要求 使用该芯片设计产生 5KHz 的方波。 得 分 传送 方向 低 高 地 址 存 储 单 元 (1)下列是 CPU 对 8254 的初始化程序段,根据要求完成相关内容。 MOV AL,00110110B MOV DX,233H ;写控制字 OUT DX,AL MOV AX,2000 ;写计数初值 MOV DX,230H OUT DX,AL MOV AL,AH OUT DX,AL 由上述程序段可知,设计时使用了 8254 的 号计数器,该计数器的口地址为 H,工作在方式 ,使用 进制计数,计数初值为 。 (2) 画出相应的地址译码设计电路(用门电路实现)和 8254 与系统相关信号连接设计 电路。 2设系统机外扩一片 8255 及相应电路,如下图所示,外扩 8255 端口地址为 200H203H。 要求:用中断方式编程,利用自复按钮 K 控制发光二级管点亮。 初始状态,全灭 第一次按下 K,仅 LED0 亮 第二次按下 K,仅 LED1 亮 . . . 第八次按下 K,仅 LED7 亮 第九次按下 K,仅 LED0 亮 依次类推,当键盘键入任一键,返回 DOS。 D0 CLK0 GATE 0 D7 OUT0 CLK1 A1 GATE 1 A0 OUT1 CLK2 CS GATE 2 WR OUT2 RD 8254 八个 同向 驱动 器 PC6 PC3从 8259 IR1 (用 户中 断) PA7 PA0 D70系统 总线 相关 信号 WR RD CS A1 A0 A1 A0 200H 203 H LED7 LED1 LED0 +5V 自复 按钮 K 单脉冲 发生器 STBA (1)从图可以分析出,A 口工作在方式 的输 (入/出),本硬件中断源的 中断类型码是 。 (2)请编写 8255A 的初始化程序段。 (3)对系统机的 8259 编写程序段,完成用户中断的开放。 (4)简单叙述 CPU 进入中断服务程序所要完成的工作。 南京邮电学院南京邮电学院 2005/20062005/2006 学年第二学期学年第二学期 期末期末微机系统与接口技术微机系统与接口技术 AA试题试题 B B 参考答案参考答案 一单项选择题,每题一单项选择题,每题 1 1 分,共分,共 1010 分分 1C 2C 3D 4B 5A 6D 7A 8C 9A 10B 二填空题,每空二填空题,每空 1 1 分,共分,共 2020 分分 1+3 +5 2. 11111010 FA 3. 126 -128 4. 查询 5. B 写 6. OC 1 0 7. 通信速率 帧格式 8. 9999 9.IBF 高 10. 输入设备准备好 11. 51A00 三简答题三简答题 每题每题 5 5 分,共分,共 1515 分分 1 F 寄存器内容、CS、IP 的当前值被压入堆栈。 CPU 从 416H416H3 单元中取出 16H 型中断向量写入 IP、CS 之中。 CPU 根据 CS:IP 的值转向 16H 型服务程序。 16H 型服务程序执行完毕,执行 IRET 指令时,CPU 从栈顶弹出 NEXT 的两个分量 IP、CS,接着弹出响应中断前的标志寄存器内容标志寄存器。 2接口电路是 CPU 与外界进行信息交换的中转站; 端口是 I/O 接口电路中能与 CPU 交换信息的寄存器; 分为数据端口、控制端口和状态端口。 3 初始化时设置 8250 中断允许寄存器允许相应中断申请 初始化时设置 8250 MODEM 控制寄存器使得 OUT2 引脚=0; 对 8259 应用编程使 IR4 端的中断申请开放; 设置 CPU 中的 I 标志为 1。 四简单应用题四简单应用题 共共 2525 分分 16 分 12H 直接 46H 寄存器 20H 直接 2 5 分 MOV AX,2000H MOV DS,AX MOV AX,1000H MOV ES,AX MOV SI,3456H MOV DI,2345H CLD MOV CX,100 REP MOVSB 36 分 I8250 PROC MOV DX,3FBH MOV DX,3FBH MOV AL,00000010B(02H) MOV AL,80H OUT DX,AL 1 分 OUT DX,AL 1 分 MOV DX,3F9H MOV DX,3F9H MOV AL,00000001B(01H) MOV AL,0 OUT DX,AL 1 分 OUT DX,AL 1 分 MOV DX,3FCH MOV DX,3F8H MOV AL,00001000B(08H) MOV AL,18H OUT DX,AL 1 分 OUT DX,AL 1 分 RET I8250 ENDP 44 分 4CH:20H 4DH:0BH 4EH:00H 4FH:1CH 54 分 起始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位 传送的二进制编码是:10100110 五综合应用题五综合应用题 共共 3030 分分 15 分 0 230H 三 二 2000 7 分 D0 CLK0 GATE0 D7 OUT0 A1 CLK1 A0 GATE1 CS OUT1 WR CLK2 RD GATE2 OUT2 D0 D7 A1 A0 IOW IOR 或 非 门 A9 A8 A7 A6 A5 A4 A3 A2 传送方向 218 分 (1)1 出 71H(0AH) 3 分 (2) M

温馨提示

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

评论

0/150

提交评论