微机接口及应用(第3次)_第1页
微机接口及应用(第3次)_第2页
微机接口及应用(第3次)_第3页
微机接口及应用(第3次)_第4页
微机接口及应用(第3次)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、第3次作业一、应用题(本大题共20分,共 2 小题,每小题 10 分)1. 请将以下的二进制数转换为十六进制数。(1)(1001101101.0100101)2 ;(2)(1111011010.10000101)22. 设有某8255A的端口地址为6063H,为了使PC5输出一个正脉冲的方式为用程序先将PC5置1,输出一个高电平,再将其清0,输出一个低电平,则该引脚上便输出一个正脉冲。请编写一段汇编程序实现PC5引脚上输出一个正脉冲。二、填空题(本大题共10分,共 5 小题,每小题 2 分)1. MOV AX,00F0HMOV CL,2MOV DX,0004HROR DX,CLMOV CX,3

2、NEXT: ADD AX,DXLOOP NEXT 程序执行后,AX= _ H, DX= _ H, CX= _ H2. 完成以下双精度数运算,操作数的符号地址分别为X和Y。MOVAX, XMOV DX, X+2MOVCX,Y+2MOVBX,YADD_ , _ _ BX,DX3. _ 4. 以下程序用于比较两个长度为10个字节的字符串string1和string2是否相等,请将程序补充完整。LEA SI, string1LEA _ , string2_ ;DF0,方向为从低地址到高地址MOV CX, _ REPZ _ J _ MATCHMATCH: . ;显示输出两个字符串相等5. MOV CX,

3、0MOV AX,000bHREPEAT:TEST AX,0ffffhJZ EXITJNS SHIFTINC CXSHIFT:SHL AX,1JMP REPEATEXIT:;return to DOS该程序实现的功能是 _ ;程序执行后, AX= _ , CX= _ 三、名词解释题(本大题共20分,共 4 小题,每小题 5 分)1. D/A转化器的分辨率2. A/D转换保持3. 系统软件4. 美国信息交换标准代码(ASCII 码)四、计算题(本大题共40分,共 4 小题,每小题 10 分)1. 用64K×1位的DRAM芯片组成512K×16位的半导体读写存储器,则其数据寄存器

4、为多少位?字选地址线宽至少应有多少位?共需要该芯片多少片?2. 某8位D/A转换器芯片,输出为05V,当CPU分别为80H,40H,10H时,其对应的输出电压各是多少?3. 某16位计算机主存地址为24位,按字节编址,使用1M×1位的DRAM芯片组成,请问该计算机所允许的最大主存空间是多少?需要用多少片DRAM芯片?若采用异步刷新方式,设存储元刷新的最大间隔不超过4ms,则刷新信号的间隔时间是多少?4. 主存储器的地址寄存器和数据寄存器各自的作用是什么?设有一个1MB容量的存储器,字长为32位,问:(1)按字节编址,地址寄存器和数据寄存器各几位?编址范围为多大?(2)按字编址,地址寄

5、存器和数据寄存器各几位?编址范围为多大?五、简答题(本大题共10分,共 2 小题,每小题 5 分)1. 简述标号与变量的区别。2. 请列举3种8086中常见的操作周期。答案:一、应用题(20分,共 2 题,每小题 10 分)1. 参考答案:(1)(0010 0110 1101.0100 1010)2 =(2 5 D. 4A )16(2)(0011 1101 1010.1000 0101)2=(3 D C. 8 5)16解题方案:评分标准:2. 参考答案:MOV AL,00001011BOUT 63H,AL;置PC5为高电平MOV AL,00001010B;置PC5为低电平OUT 63H,AL解

6、题方案:评分标准:二、填空题(10分,共 5 题,每小题 2 分)1. 参考答案:00F3,0001,0000解题方案:评分标准:2. 参考答案:CX, AX, ADC解题方案:评分标准:3. 参考答案:解题方案:评分标准:4. 参考答案:DI,CLD,10,cmpsb,z解题方案:评分标准:5. 参考答案:统计AX中1的个数,0000,0003。解题方案:评分标准:三、名词解释题(20分,共 4 题,每小题 5 分)1. 参考答案:分辨率是指 D/A 转换器对数字输入量变化的敏感程度的度量,它是D/A 转换器所能分辨的最小的输入量.解题方案:评分标准:2. 参考答案:由于A/D转换需要一定的

7、时间,在每次采样以后,需要把采样电压保持一段时间。解题方案:评分标准:3. 参考答案:系统软件是指由计算机生产厂或“第三方”为管理计算机系统的硬件和支持应用软件运行而提供的基本软件,最常用的有操作系统、程序设计语言、数据库管理系统、联网及通信软件等。解题方案:评分标准:4. 参考答案:ASCII(American Standard Code for Information-Interchange)码是美国信息交换标准代码的简称,主要给西文字符进行编码。它采用7位二进制代码来对字符进行编码,包括32个标点符号,10个阿拉伯数字,52个英文大、小写字母,34个控制符号,共128个。在许多实际应用中

8、,最高位常常用来作为ASCII码的奇/偶校验位。奇校验时,该位的取值应使得8位ASCII 码中1的个数为奇数;偶校验时,该位的取值应使得8位ASCII码中1的个数为偶数。解题方案:评分标准:四、计算题(40分,共 4 题,每小题 10 分)1. 参考答案:组成的半导体读写存储器为512K×16位,说明每个存储单元为16位,所以数据寄存器应为16位。因512K=219,则地址线为19根,也就是说,字选地址线宽至少应有19位。需要的芯片数=(512K×16)/(64K×1)=128片。解题方案:评分标准:2. 参考答案:80H时 128/256*5V=2.5V40H时

9、 64/256*5V=1.25V10H时 16/256*5V=0.3123V解题方案:评分标准:3. 参考答案:因为该主存地址为24位,按字节编址,所以最大主存空间=224B=16MB。所需芯片数=(16M×8位)/(1M×1位)=128片。DRAM芯片的容量为1M×1位,由于芯片内部只有一个位平面,则存储阵列的结构为1K×1K,则存储器刷新一遍至少需要1K次刷新操作。若采用异步刷新方式,则相邻两次刷新的时间间隔为4ms/1K3.9s,所以刷新信号的间隔时间是3.9s。解题方案:评分标准:4. 参考答案:在主存储器中,地址寄存器MAR用来存放当前CPU访

10、问的内存单元地址,或者存放CPU写入内存的内存单元地址。数据寄存器MDR用来存放由内存中读出的信息,或者写入内存的信息。(1)按字节编址,1MB=220×8位,地址寄存器为20位,数据寄存器为8位,编址范围为00000HFFFFFH(FFFFFH-00000H+1=100000H=220)。(2)按字编址,1MB=218×32位,地址寄存器为18位,数据寄存器为32位,编址范围为00000H3FFFFH(3FFFFH-00000H+1=40000H=218)。解题方案:评分标准:五、简答题(10分,共 2 题,每小题 5 分)1. 参考答案:变量是在程序运行期间可以随时修改数值的数据对象,是内存中的一个数据区的名字,它可以作为指令的存储器操作数;变量名是由标识构

温馨提示

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

评论

0/150

提交评论