微机原理与接口技术试题及答案.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈尔滨工程大学试卷 考试科目: 微机原理及应用( A 卷) 题号 -一- -二二 三 四 五 六 总分 分数 评卷人 (注:卷面满分100分,所有答案必须写在答题纸上) 一、填空(共30分,每题1分) ?写进制数无符号数和带符号数补码表示的十进制数分别是 TOC \o "1-5" \h \z 和 。 .已知[X]原 [Y]补 求[X+Y]补= 。 有一块100个字的存储区域,其起始地址为 625A: 234DH,这个区域首 末单元的物理地址是 , 。 两个十六进制数7825H和5A1FH相加后,运算结果是 ,各标志位 的值是 CF= , ZF= , SF= , OF= 。 已知 指令① MOV AX,0 ② SUB AX,AX ③ CMP AX,AX ④OR AX,AX。能使AX和CF同时为零的指令是 。 指出下列指令寻址方式,其中 BUF为变量。 MOV BUF,AX , PUSH AX , M/IO信号在CPU访问存储器时为—电平,访问I/O端口时为—电平。 CPU在 状态开始检查READY信号,其 电平时表示有效,说明存 储器或I/O端口准备就绪,下一个T状态进行读写;否则,CPU将自动插 入一个或几个 状态,以延长总线周期,从而协助快速的 CPU与慢速 的存储器或I/O端口之间的数据传送。 8086/8088CPU汇编语言源程序是分段的,每段由若干条语句组成,语句 的种类可分为 , , 。 10.8086 CPU有 条地址线,可形成 的存储器地址空间,地址范围 为 ;地址总线中 条可用于I/O寻址,形成 的输入输出地 址空间,地址范围为 。 11.中断类型号为24H的中断向量存放在 存储单元。 二.按要求回答问题(共25分,6题5分,其它各题4分) 下列语句是否正确?简述原因,其中 BUF为变量。 1) MOV DS,SEG BUF 2) MOV AL,[DX] 3) POP AL 4) INC [SI] 指出IP、SP、BP分别是什么寄存器,有什么用处? 解释物理地址(实际地址)、偏移地址、段地址,写出它们之间的关系式。 简述8086CPU引脚NMI和INTR的异同。 中断向量表的功能是什么?简述 CPU利用中断向量表转入中断服务程序 的过程。 6?某数据段定义如下,试列出经汇编后,各存储单元的内容是什么? COUNT 值是多少? BUF1 DB 1,-1, ‘ AB' DB 2 DUP( ?,1) BUF2 DB 2 DUP( ? ),10 COUNT EQU BUF2-BUF1 三.分析下列程序,回答问题(共 三.分析下列程序,回答问题 (共9分,每题3分) 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的内容是 STRING DB 'VBNDGH!234%Y* COUNT DW ? MOV BX, OFFSET STRING MOV ex, 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初始化程序段。 六、8255接口应用(10分) 查询方式打印机接口如图所示,图中的 8255A的A 口作为输出打印数 据口,工作于方式0,PG引脚作为打印机的数据选通信号「STB由它产生一 个负脉冲,将数据线D-D。上的数据送入打印机,PG引脚接收打印机的忙状 态信号,当打印机在打印某字符时, 忙状态信号BUSY为1,此时,GPU不 能向8255A输出数据,要等待BUSY言号为低电平无效时,GPU才能再次输 出数据到8255A。现要求打印的字符存于缓冲区 BUF中,共有500个字符, 设8255A的端口地址为80H-83H利用查询BUSY言号,编写GPL与打印机 之间数据交换的程序段(包括8255A初始化) 七、存储器扩展(11分) 在对存储芯片进行译码寻址时,如果只有部分高位地址参与,这种译码 方法被称为部分译码。现有 EPROM芯片2732

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档