03-04学年微机原理与接口技术试卷及答案

03-04学年微机原理与接口技术试卷及答案

ID:41111014

大小:35.00 KB

页数:4页

时间:2019-08-16

03-04学年微机原理与接口技术试卷及答案_第1页
03-04学年微机原理与接口技术试卷及答案_第2页
03-04学年微机原理与接口技术试卷及答案_第3页
03-04学年微机原理与接口技术试卷及答案_第4页
资源描述:

《03-04学年微机原理与接口技术试卷及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、03-04学年微机原理与接口技术试卷及答案北华航天工业学院2003-2004学年第2学期微机原理 课程考试卷一、填空(25分)1、8086CPU从功能上说,分为总线接口单元(BIU)和执行单元(EU)两大部分,前者负责与存储器、I/O接口传输数据,后者负责执行指令。2、对8086/8088,当CS=2000H,IP=0100H,其指向的物理地址等于20100H。3、汇编语言指令通常包含操作码和操作数两部分,前者的作用是指导计算机执行什么操作,后者的作用是指明参加的操作数或者它所在的地址。4、CPU的动作需要精确定时,基本时钟脉冲接着CPU的C

2、LK端。相邻两个时钟脉冲的时间间隔称为时钟周期,执行一条指令需要的时间称为指令周期,它是由若干总线周期构成。5、8088工作于最小组态时,MN/MX引脚应接高电平。6、CPU于I/O接口设备之间要传输的信息,分为数据信息、状态信息、控制信息三类。7、CPU与外设之间传送数据可分为以下几种:无条件传送方式、条件传送方式、中断技术传送方式、直接存储器存取方式(DMA)。8、I/O口的编址方式有I/O映射方式和存储器映射方式两种。9、8255有3个端口,其中只有A口可工作于双向传送方式。二、完成下列转换。(5分)(1)00001001B=D=H。(

3、2)56=BCD=B。(3)-5的补码为。三、判断正误,若是错误,指明原因。(10分)1、SHRAX,2错误,应先用CL寄存器预先指定所移位数。2、MOVE[SI],BUFFER错误,两个内存单元之间不能传送数据。3、MOVAX,CS正确。4、MOVBYTEPTR[BX],1000错误,目的操作数与原操作数不匹配。5、INBL,32H错误,目的操作数只能为AX或AL。四、回答问题。(共20分)1、简述CPU响应可屏蔽中断(INTR)的条件。(4分)(1)CPU必须处于可中断状态,即IF=1状态。(2)系统中无总线请求。(3)系统中无非屏蔽中断

4、(NMI)请求。(4)CPU执行完现行指令。2、对8255A设置工作方式,要求A口工作在方式1,输出,B口工作在方式,输入,PC7、PC6做基本输出。写出控制字并表明控制字各位的含义。(8分)答:10110110D7=1:控制字标志位,D7=1则该控制字为方式控制字。D6D5=01:方式选择位,D6D5=01含义为A组(A口和C口高4位)设置为方式1。D4=1:A口输入/输出方式控制位,D4=1含义为PA7~PA0(A口)用于输入数据。D3=0:C口高4位输入/输出控制位,D3=0含义为PC7~PC4(C口高4位)用于输出数据。D2~D0:B

5、组(B口和C口低4位)控制字。D2=1:方式选择位,D2=1含义为B组设置为方式1。D1=1:B口输入/输出控制位,D1=1含义为PB7~PB0(B口)用于输入数据。D0=0:C口低4为输入/输出控制位,D0=0含义为PC3~PC0(C口低4位)用于输入数据。3、请说处下列Debug指令的含义。(4分)-A-R-D-G4、请说出汇编语言源程序在微机中的运行步骤。(3分)(1)编译MASM(2)链接LINK(3)运行5、Debug状态下的屏幕提示符是什么?(1分)答:-五、阅读程序写出程序的功能和执行结果。(20分)(1)MOVSI,1000H

6、MOVDI,2000HMOVCX,10HCLCL1:MOVAL,[SI]ADDAL,[DI]MOV[DI],ALINCSIINCDIDECCXJNZL1INT20H答:把偏移地址为1000H开始的10个内存单元与偏移地址为2000H开始的10个内存单元的数相加后,将结果存放在偏移地址为2000H开始的内存区域中。(2)MOVBX,1000HMOVAL,[BX]MOVCX,31HH:INCBXCMPAL,[BX]JGEL2MOVAL,[BX]L2:DECCXJNEHMOVBX,0FFFHMOV[BX],ALINT20H答:在数据区1000H开始

7、的区域中的50个字节的符号数中找出最大的一个数,并存放到0FFFH单元中。六、阅读程序,填空。(20分)1、利用串操作指令将以AREA1起始的区域中的100个字节数传送到以AREA2为起始的区域中(两个区域可能重叠)。程序如下:MOVAX,2000HMOVDS,AXMOVES,AXLEASI,AREA1LEADI,AREA2MOVCX,100CMPSI,DIJEDONEJADF0STDADDSI,99ADDDI,99JMPTRANDF0:CLDTRAN:REPMOVSBDONE:INT20H2、试将BUFFER起始的50个字节的组合BCD码转

8、换成ASCII码存放于ASC为起始地址的单元中。高位BCD码数字位于较高地址。LEASI,BUFFERLEADI,ASCMOVCX,50L1:MOVAL[SI]MO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。