云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 哈工程 微机原理 期末试题--2004四系试卷A - 图文

哈工程 微机原理 期末试题--2004四系试卷A - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 21:42:41

:名姓 装 订 : 号 学 线 :级班哈尔滨工程大学试卷 考试科目: 微机原理及应用技术(A卷) 题号 一 二 三 四 五 六 总分 分数 评卷人 (注:卷面满分100分,所有答案必须写在答题纸上) 一、填空(共30分,每题1分) 1.写出10010011二进制数无符号数和带符号数补码表示的十进制数分别是 和 。 2.已知 [X]原=10101100,[Y]补=11000110, 求 [X+Y]补= 。 3.有一块100个字的存储区域,其起始地址为625A:234DH,这个区域首 末单元的物理地址是 , 。 4.两个十六进制数7825H和5A1FH相加后,运算结果是 ,各标志位的值是CF= , ZF= , SF= , OF= 。 5.已知 指令① MOV AX,0 ② SUB AX,AX ③ CMP AX,AX ④ OR AX,AX。 能使AX和CF同时为零的指令是 。 6.指出下列指令寻址方式,其中BUF为变量。 MOV BUF,AX , PUSH AX , 7.M/IO信号在CPU访问存储器时为 电平,访问I/O端口时为 电平。 8.CPU在 状态开始检查READY信号,其 电平时表示有效,说明存储器或I/O端口准备就绪,下一个T状态进行读写;否则,CPU将自动插入一个或几个 状态,以延长总线周期,从而协助快速的CPU 与慢速的存储器或I/O端口之间的数据传送。 9.8086/8088CPU汇编语言源程序是分段的,每段由若干条语句组成,语句 的种类可分为 , , 。 共 4 页;第 1 页 10.8086 CPU有 条地址线,可形成 的存储器地址空间,地址范围 为 ;地址总线中 条可用于I/O寻址,形成 的输入输出地 址空间,地址范围为 。 11.中断类型号为24H的中断向量存放在 存储单元。 二.按要求回答问题(共25分,6题5分,其它各题4分) 1. 下列语句是否正确?简述原因,其中BUF为变量。 1) MOV DS,SEG BUF 2) MOV AL,[DX] 3) POP AL 4) INC [SI] 2.指出IP、SP、BP分别是什么寄存器,有什么用处? 3.解释物理地址(实际地址)、偏移地址、段地址,写出它们之间的关系式。 4.简述8086CPU引脚NMI和INTR的异同。 5.中断向量表的功能是什么?简述CPU利用中断向量表转入中断服务程序的过程。 6.某数据段定义如下,试列出经汇编后,各存储单元的内容是什么?COUNT 值是多少? BUF1 DB 1,-1,‘AB’ DB 2 DUP(?,1) BUF2 DB 2 DUP(?),10 COUNT EQU BUF2-BUF1 三.分析下列程序,回答问题。(共9分,每题3分) 1. MOV AX, 50 MOV CX, 5 LOP: SUB AX,CX LOOP LOP MOV BUF,AX HLT 上述程序段执行后,[BUF]=? 2. MOV CL,3 MOV BX,0B7H ROL BX,1 ROR BX,CL 执行上述程序段后BX的内容是 。 共 4 页;第 2 页

:名姓装 订 : 号 线学 :级班 3. STRING DB ‘AVBNDGH!234%Y*’ COUNT DW ? ……… MOV BX, OFFSET STRING MOV CX, 0 LOP: MOV AL, [BX] CMP AL, ‘*’ JE DONE INC CX INC BX JMP LOP DONE: MOV COUNT, CX HLT 上述程序段的功能是 。 四、编制程序(10分) 编写一个汇编语言程序,把30个字节的数组分成正数数组和负数数组,并分别计算两个数组中数据的个数。 五、8253接口应用(5分) 织布机控制系统如图所示,已知织布机每织1米发出一个正脉冲,每织200米要求接收一正脉冲,从而触发剪裁设备把布剪开。若8253的端口地址为40H-43H,编写对8253初始化程序段。 8088 OUT0 织 CPU CLK0 布 GATE0 机 +5V 系 8253 统 共 4 页;第 3 页 六、8255接口应用(10分) 查询方式打印机接口如图所示,图中的8255A的A口作为输出打印数据口,工作于方式0,PC7引脚作为打印机的数据选通信号STB,由它产生一个负脉冲,将数据线D7-D0上的数据送入打印机,PC2引脚接收打印机的忙状态信号,当打印机在打印某字符时, 忙状态信号BUSY为1,此时,CPU不能向8255A输出数据,要等待BUSY信号为低电平无效时, CPU才能再次输出数据到8255A。现要求打印的字符存于缓冲区BUF中,共有500个字符,设8255A的端口地址为80H-83H。利用查询BUSY信号,编写CPU与打印机之间数据交换的程序段(包括8255A初始化) PA0 D0 8088 8 . . 打 CPU 2 . . 印 5 PA7 D7 机 5 PC 7 STB PC 2 BUSY 七、存储器扩展(11分) 在对存储芯片进行译码寻址时,如果只有部分高位地址参与,这种译码方法被称为部分译码。现有EPROM芯片2732(4KX8位),以及3-8译码器74LS138,各种门电路若干,要求在8088CPU上扩展容量为16KX8 EPROM内存,要求采用部分译码,不使用高位地址线A19、A18、A15,选取其中连续、好用又不冲突的一组地址,要求首地址为20000H。请回答: 1)2732的芯片地址线、数据线位数是多少?(2分) 2)组成16KX8需要2732芯片多少片?(1分) 3)写出各芯片的地址范围。(4分) 4)画出存储扩展图(要求画出地址线、数据线及控制线的连接)(4分) 共 4 页;第 4 页

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

:名姓 装 订 : 号 学 线 :级班哈尔滨工程大学试卷 考试科目: 微机原理及应用技术(A卷) 题号 一 二 三 四 五 六 总分 分数 评卷人 (注:卷面满分100分,所有答案必须写在答题纸上) 一、填空(共30分,每题1分) 1.写出10010011二进制数无符号数和带符号数补码表示的十进制数分别是 和 。 2.已知 [X]原=10101100,[Y]补=11000110, 求 [X+Y]补= 。 3.有一块100个字的存储区域,其起始地址为625A:234DH,这个区域首 末单元的物理地址是 , 。 4.两个十六进制数7825H和5A1FH相加后,运算结果是

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com