已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理及应用模拟试题1一、问答题(24分)1 简述8086CPU的内部结构。2 比较说明中断方式与DMA方式的异同?3 简述8086CPU的最小工作方式和最大工作方式。4 什么叫中断?5 什么是有效地址、物理地址?如何由有效地址求得物理地址?6 CPU和外设之间传送数据的基本方法有哪几种?二、填空题(26分)1 10110111B=H=D0BCH=B=D32766D=B=H2 计算机字长为8位,已知:a=+0101001Bb=-1000110Bc=-0101001Bd=+0010110B完成下列运算:a+b补 =Ha-b补 =Hc+d补 =Hc-d补 =H3 欲构成64KB的存储器,使用4K4位的存储芯片,需要片。4 单一外中断的处理过程为: , , , 。5 8255是可编程的芯片。6 8253是芯片。7 已知:AL=41H,BL=13H,CL=0FH。当指令MOVCL,3ROLAL,CL执行后,AL=H,BL=H,CL=H。8以下指令,设执行前:DS=2000H,BX=0700H,SI=00A0H,ES=3100H,SS=1500H,CS=3300H,BP=0070H。(1)执行指令MOV AX,BX后,AX= H,BX= H,该指令的原操作数是 寻址方式,目的操作数是 寻址方式。(2)指令ADD AX,BXSI,其源操作数地址为 H,指令执行后原操作数地址中的内容 变化,源操作数是 寻址方式。三、程序设计(30分)1 编程求数据段中从DATA1开始的100个字节数之和,将其存放在SUM单元中。2 读程序,要求:(1) 写出代码段中各语句的注释。(2) 简述程序的功能:。程序清单如下:DSEGSEGMENTXADRDW7458HDSEGENDS;CSEGSEGMENTASSUMECS:CSEG, DS:DSEGSTARTPROCFARPUSHDS;MOVAX,0PUSHAX;MOVAX,DSEGMOVDS,AX;MOVAX,XADR;ANDAX,AX;JNSDONE;NEGAX;MOVXADR,AX;DONE:RETSTARTENDPCSEGENDSENDSTART四、I/O接口技术(20分)1设8255A芯片的端口地址为210H213H(端口A的地址为210H),编写初始化程序,设置A组和B组均工作于方式0,其中端口A是输出口,端口B是输入口,端口C的高4位是输入口,端口C的低4位是输出口(要求将所用的所有寄存器保护起来)。(10分)2IBM-PC系统板上使用了一块8253,其中计数器0(地址号为40H)它用于产生实时时钟信号,工作于方式3,计数初值为0,编写计数器0的初始化程序。(10分)答案一、问答题(24分)7 由执行单元EU和总线接口单元BIU组成EU:ALU,FLAG,REG阵列BIU:段寄存器,IP,指令流队列及地址加法器。8 答:(1)相同点:由随机事件引发。(2)处理方法的不同:中断方式依靠执行中断处理程序,而DMA方式直接依靠硬件实现。(3)应用场合不同:中断方式适用于中低速I/O操作、处理复杂随机事件;DMA方式适用于简单、快速数据传送。9 最小工作方式是指系统只有一个8086/8088微处理器。在这种系统中8086/8088CPU直接产生所有的总线控制信号,系统所需的外加其他总控制逻辑部件最少。最大工作方式是指系统常含有两个或多个处理器。最大方式和最小方式的控制总线部分的最大差别是最大方式采用了总线控制器8288。10 计算机在执行正常程序的过程中,当出现某些异常事件或某种外部请求时,处理器就暂时中断正在执行的正常程序,而转去执行对异常事件或某种外设请求的处理操作,当处理完毕后,CPU再回到被暂时中断的程序,接着往下继续执行,这个过程称为中断。5.物理地址指CPU寻址主存时使用的20位地址,它确定了某一实际位置的内存单元。内存单元物理地址可由段址和段内的偏移量确定。内存单元在段内的偏移量称为有效地址(EA)。 物理地址段址16段内的偏移量6.程序控制方式、中断传送方式、直接存储器存取(DMA)方式。二、填空题(26分)8 10110111B=B7H=183D0BCH=10111100B=188D32766D=111111111111110B=7FFEH9 a=41,b=-70,c=-41,d=22a补 =00101001Bb补 =10111010Bc补 =11010111Bd补 =00010110Ba+b补 =E3Ha-b补 =6FHc+d补 =EDHc-d补 =C1H10 欲构成64KB的存储器,使用4K4位的存储芯片,需要32片。11 单一外中断的处理过程为:中断请求,中断响应 ,中断处理 ,中断返回 。12 8255是可编程的并行I/O接口 芯片。13 8253是可编程的定时/计数 芯片。14 已知:AL=41H,BL=13H,CL=0FH。当指令MOVCL,3ROLAL,CL执行后,AL=0A H,BL=13H,CL=03H。8. (1)0700,0700,寄存器,寄存器(2)207A0,不,基址加变址三、程序设计(30分)3 编程编写一个汇编语言程序,计算16位二进制数y中“1”的个数,并将结果存放入Count单元。DSEGSEGMENT DATA1DB100DUP(?)COUNTEQU$-DATA1SUMDW?DSEGENDSCSEGSEGMENTASSUME CS:CSEG,DS:DSEGSTART:MOVAX,DSEGMOVDS,AXMOVCX,COUNTLEABX, DATA1MOVAX,0LP:ADDAL,BXADCAH,0INCBXLOOPLPMOVSUM,AXMOVAH,4CHINT21HCSEGENDSENDSTART4 (1)写出代码段中各语句的注释:保存前缀段地址压入偏移量数据段赋值取待测数据设置标志若为正,则结束为负数,求补求补后的结果送回原单元(2)程序的功能:1. 当(xadr)0时,(xadr)不变;2. 当(xadr)0时,对其求补。四、I/O接口技术(20分)1*方式控制字:10001010B=8AHD7=1;方式控制字标志D6D5=00;A组方式0D4=0;端口A输出D3=1;端口C高4位输入D2=0;B组方式0D1=1;端口B输入D0=0;端口C低4位输出*初始化程序段PUSHAXPUSHDXMOVAL,8AHMOVDX,213HOUTDX,ALPOPDXPOPAX2*方式控制字:00110110=36HD7 D6=00;选择0通道D5 D4=11;写先低8位,后写高8位D3 D2 D1=011;方式3D0=0;二进制*时间常数计数值=0000H初始化程序段MOVAL,36HOUT43H,ALMOVAL,0OUT40H,ALOUT40H,AL答案一、问答题(24分)11 由执行单元EU和总线接口单元BIU组成EU:ALU,FLAG,REG阵列BIU:段寄存器,IP,指令流队列及地址加法器。12 答:(1)相同点:由随机事件引发。(2)处理方法的不同:中断方式依靠执行中断处理程序,而DMA方式直接依靠硬件实现。(3)应用场合不同:中断方式适用于中低速I/O操作、处理复杂随机事件;DMA方式适用于简单、快速数据传送。13 最小工作方式是指系统只有一个8086/8088微处理器。在这种系统中8086/8088CPU直接产生所有的总线控制信号,系统所需的外加其他总控制逻辑部件最少。最大工作方式是指系统常含有两个或多个处理器。最大方式和最小方式的控制总线部分的最大差别是最大方式采用了总线控制器8288。14 计算机在执行正常程序的过程中,当出现某些异常事件或某种外部请求时,处理器就暂时中断正在执行的正常程序,而转去执行对异常事件或某种外设请求的处理操作,当处理完毕后,CPU再回到被暂时中断的程序,接着往下继续执行,这个过程称为中断。5.物理地址指CPU寻址主存时使用的20位地址,它确定了某一实际位置的内存单元。内存单元物理地址可由段址和段内的偏移量确定。内存单元在段内的偏移量称为有效地址(EA)。 物理地址段址16段内的偏移量6.程序控制方式、中断传送方式、直接存储器存取(DMA)方式。二、填空题(26分)15 10110111B=B7H=183D0BCH=10111100B=188D32766D=111111111111110B=7FFEH16 a=41,b=-70,c=-41,d=22a补 =00101001Bb补 =10111010Bc补 =11010111Bd补 =00010110Ba+b补 =E3Ha-b补 =6FHc+d补 =EDHc-d补 =C1H17 欲构成64KB的存储器,使用4K4位的存储芯片,需要32片。18 单一外中断的处理过程为:中断请求,中断响应 ,中断处理 ,中断返回 。19 8255是可编程的并行I/O接口 芯片。20 8253是可编程的定时/计数 芯片。21 已知:AL=41H,BL=13H,CL=0FH。当指令MOVCL,3ROLAL,CL执行后,AL=0A H,BL=13H,CL=03H。8. (1)0700,0700,寄存器,寄存器(2)207A0,不,基址加变址三、程序设计(30分)5 编程编写一个汇编语言程序,计算16位二进制数y中“1”的个数,并将结果存放入Count单元。DSEGSEGMENT DATA1DB100DUP(?)COUNTEQU$-DATA1SUMDW?DSEGENDSCSEGSEGMENTASSUME CS:CSEG,DS:DSEGSTART:MOVAX,DSEGMOVDS,AXMOVCX,COUNTLEABX, DATA1MOVAX,0LP:ADDAL,BXADCAH,0INCBXLOOPLPMOVSUM,AXMOVAH,4CHINT21HCSEGENDSENDSTART6 (1)写出代码段中各语句的注释:保存前缀段地址压入偏移量数据段赋值取待测数据设置标志若为正,则结束为负数,求补求补后的结果送回原单元(2)程序的功能:1. 当(xadr)0时,(xadr)不变;2. 当(xadr)0时,对其求补。四、I/O接口技术(20分)1*方式控制字:10001010B=8AHD7=1;方式控制字标志D6D5=00;A组方式0D4=0;端口A输出D3=1;端口C高4位输入D2=0;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学第四学年(建筑工程施工)钢筋工程施工试题及答案
- 2026年大学第四学年(机械制造技术)机械制图基础试题及答案
- 重庆市北碚区西南大附中2025-2026学年人教A版高中数学试题初三二轮平面向量测试含解析
- 浙江省杭州市富阳区2025-2026学年初三4月月考(模拟)语文试题试卷含解析
- 重庆市德普外国语校2026年初三第三次阶段考试英语试题含解析
- 耳鼻喉科鼻窦炎手术后康复护理流程
- 肝内科肝纤维化监测方案
- 育肥猪饲养管理技术
- 2026福建三明市清流县新任教师招聘5人备考题库及参考答案详解(a卷)
- 2026中建港航局集团有限公司春季校园招聘备考题库附答案详解(a卷)
- 一次性使用止血套环产品技术要求北京中诺恒康生物
- 政法单位联席会议制度
- 休克诊疗规范课件
- 陕西特色美食文化介绍推介PPT图文课件
- 物理爆炸爆炸冲击波计算
- 地理七年级下册7.2南亚3市公开课一等奖省优质课赛课一等奖课件
- 737NG飞机液压管路材料及力矩介绍
- GB/T 12144-2009氧化铽
- GA/T 1004-2012校车标志灯
- 移动变电站修理工艺规程
- 数学中考《四点共圆型考题》专题复习课件
评论
0/150
提交评论