微机原理与接口技术试卷1_第1页
微机原理与接口技术试卷1_第2页
微机原理与接口技术试卷1_第3页
微机原理与接口技术试卷1_第4页
微机原理与接口技术试卷1_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

南京理工大学继续教育学院试卷专业级第学期姓名学号课程名称微机原理与接口技术学时48教学大纲编号试卷编号2014001考试方式闭卷满分分值100考试时间120分钟注意答案仅供参考,可能有误,请仔细辨别一、选择题(20分)1若X58,Y18,则在16位微机中,XY补(D)A0018HB0048HC0030HD0028H28086CPU从功能上分为两大部分,即执行单元和B,它们各自独立工作,从而决定了8086CPU以并行流水线方式执行程序。A)寄存器B)总线接口单元C)控制单元D)算术逻辑运算单元38086CPU中完成算术和逻辑运算功能的部件是B。A)EUB)ALU部件C)BIUD)控制器4关于8086/8088CPU的MOV指令应用,以下用法正确的是(B)A)MOVDH,AXB)MOVDX,2000HC)MOVBL,DXD)MOVIP,AX5已知数据3542H存放在数据段DS3000H,地址偏移量为2000H的单元中,则地址单元32000H中存放的是(C)A)32HB)35HC)42HD)69H68088CPU中指示堆栈顶部可用的寄存器是C。A)CSIPB)DSBXC)SSSPD)DSAX7下列寄存器可以用作计数初值存放的是C。A)BXB)SPC)CXD)DS8下列属于状态标志寄存器中的控制标志位的是(D)A)SFB)OFC)CFD)DF9执行MOVBX2,AX指令,目的操作数默认的段地址由寄存器B指示。A)CSB)DSC)ESD)SS108086CPU的一个存储器读总线周期中,C存储器数据送上数据总线。A)TB)T2C)T3D)T4118086/8088CPU在上电启动或者复位后,IP的值是DA)0FFF0HB)0F000HC)0FFFFHD)0000H12执行INTN指令或响应中断时,CPU保护现场的次序是啊。A)FLAGREG,CS,IPB)CS,IP,FLAGREGC)FLAGREG,IP,CSD)IP,CS,FLAGREG13在下列指令中,不影响堆栈内容的指令是D。A)MOVB)INTNC)CALLD)LOOP14并行接口芯片8255的C口可以工作于A方式。A)基本输入/输出B)带选通的输入C)带选通的输出D)中断方式158位DAC0832,设其满刻度电压为5V,则其分辨率是BA)125MVB)1952MVC)976MVD)488MV16下列中断请求,8088响应时优先级最低的请求是D。A)NMIB)INTRC)内部软件中断D)单步中断17计算机中“溢出”是指其运算结果C。A)无穷大B)超出了计算机内存单元的地址范围C)超出了该指令所指定的结果单元所能存储的数值范围D)超过了6553518对于地址总线为24位的微处理器来说,其直接寻址的存储器范围可达B。A)1MBB)16MBC)64MBD)GB19ADC0809是一个多路模拟输入的B位分辨率的典型A/D转换器芯片。A)4B)8C)12D)1620下列芯片中可以用于直接存储器存取数据的控制芯片是B。A)8253B)8237C)8259D)8087第1页共3页教研室(系)主任任课教师日期南京理工大学继续教育学院试卷级专业姓名学号二、填空题(每空1分,共30分)1、十进制数32的在8位机中的原码、反码和补码表示分别是32原_110100000_、32反_211011111_、32补_311100000_。2、BCD码是用二进制数码表示的十进制数。十进制数798用BCD码表示为(4)011110011000。3、8位字长的微机中补码表示数的范围是_5128127_,16位字长的微机中补码表示数的范围是_63276832767。48088CPU引脚中,有_720_条地址线,_88_数据线,所以8088CPU能寻址存储器的最大范围是_91M_,每一次访问存储器时数据线上传输的数据只能是_108_位。5指令ADDAX,BX2的源和目标操作数寻址方式分别为_11寄存器寻址_和_12变址寻址。6若AL78H,BL0CDH,执行指令ANDAL,BL后,标志位ZF_130_;CF_140_。7若8088的引脚MN/MX接5V,则系统工作于_15最小_方式,当CPU执行指令INAL,20H指令时,其引脚信号WR和IO/M的状态相应为_16低电平(0)_、_17高电平(1)_。8PC/AT微机系统中使用2片8259A管理外部中断,最多管理的中断有_1815_个。9某中断源的中断向量首地址为0060H,连续4个字节中依次存放的数据为20H,50H,C0H,B0H,该中断源的中断类型码为_1918H_,中断服务程序入口地址_20B0C05020HB5C20H。10对于8086指令系统,若当前SS2800H,SP2608H,执行PUSHBX指令之后,SS_212800H。SP_222606H。若当前CS5400H,IP4500H,则此时IP指向的存储器物理地址是_2358500H。11接口电路根据要传送的信息不同,通常有三类端口对应传送不同的信息,这三类端口是_24状态端口,_25数据端口,_26控制端口。12用1K4位的RAM芯片设计4K8位的存储器,共需此种芯片_278_片,需要_2812_条地址线寻址芯片。13按机器字长表示,8088CPU是_2916位字长的微处理器,80386是_3032位字长的微处理器。三、简答题(20分)18088CPU有哪些16位的寄存器(5分)。(1)数据寄存器AX,BX,CX,DX(有时这四个16位寄存器也可以当做八个独立的8位寄存器使用AH,AL,BH,BL,CH,CL,DH,DL);(2)指针寄存器和变址寄存器SP,BP,DI,SI(SP和BP分别为堆栈指针寄存器和基址指针寄存器,DI和SI分别为目的变址寄存器和源变址寄存器);(3)段寄存器DS,ES,SS,CS(DS为数据段寄存器,ES为附加段寄存器,SS为堆栈段寄存器,CS为代码段寄存器);(4)指令指针寄存器和标志寄存器IP,FLAGS(16位标志寄存器,但只用其中的9位,即6个状态标志位,3个控制标志位);28088CPU的数据传送类指令有哪些,请列举(5分)数据传输类指令分为通用数据传输指令、地址传送指令、状态标志传送指令和I/O端口数据传送指令四种。(1)通用数据传送指令(传送一般数据的指令),包括基本传送指令MOV;堆栈入栈指令PUSH;堆栈出栈指令POP;数据交换指令XCHG;数据换码指令XLAT;(2)地址传送指令(传送存储数据的单元的地址的指令),包括传送有效地址(EA)指令LEA;将双字节地址指针(32位的地址指针)送到段寄存器DS和一个通用寄存器的指令LDS;将双字节地址指针(32位的地址指针)送到段寄存器ES和一个通用寄存器的指针LES;(3)状态标志传送指令(将状态标志寄存器的内容送入到通用寄存器AH或入栈或对标志寄存器设置新值),包括LAHF将标志寄存器的低八位送到AH中;SAHF将AH中的内容送入到标志寄存器的低八位中;PUSHF将标志寄存器的16位内容压入堆栈,同时修改堆栈栈顶指针SP;POPF将当前堆栈栈顶指针SP所指的一个字数据送入到标志寄存器并修改堆栈栈顶指针SP;3简述接口电路需要具备哪些功能(5分)寻址功能输入/输出功能数据转换功能联络功能中断管理功能复位功能可编程功能错误检测功能4简述微机系统中外设进行中断传送的过程(5分)8086在中断响应时,自动将标志寄存器FR和断点(CS和IP)的值入栈保存,这一步骤称为保护现场和恢复现场8086只对可屏蔽中断的响应输出2个总线周期的INTA,并在第2个INTA期间到DB的低8位读入中断类型码,而对其它类型的中断,由于中断类型码是固定的,不用到数据总线中读取,故没有2个INTA总线周期。(1)中断请求外设需要进行中断处理时,向CPU提出中断请求;(2)中断响应CPU执行完现行指令后,就立即响应非屏蔽中断请求。可屏蔽中断请求,CPU若要响应必须满足三个条件;(3)中断处理保护现场、开中断、中断服务;(4)中断返回CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS和IP中,原来的标志寄存器内容弹回FLAGS,恢复到原来的断点继续执行程序。四、阅读程序,回答问题。(20分)1写出下列程序段执行后的结果(5分)MOVAX,3550H;执行后AX_3550H_ADDAX,2430H;执行后AX_5980H_MOVAX,4288H;执行后AL_88H_MOVCL,4;RORAL,CL;执行后AL_88H_ANDAL,0FH;执行后AL_08H_2写出下列程序段执行后的结果(10分)ARY1DB03H,07H,05H,06H,23H,45H,0F6H,0DFH,A5H,B3HLEN1EQUARY1;LEN1_10_SUM1DWMOVWORDPTRBXSI,6958H;BXSI_58H_,BXSI1_69H_MOVBX,2568HMOVDI,3420HMOVSP,2008HPUSHBX;SP_2006H_,SP_68H_,SP1_25H_PUSHDI;DI_3420H_POPBX;BX_3420HPOPDI;SP_2008H_,BX_3420H_第2页共3页教研室(系)主任任课教师日期南京理工大学继续教育学院试卷级专业姓名学号3通过程序实现两个4字节的无符号数相加,这两个数分别放在3200H和4500H开始的存储单元中,低位在前,高位在后,运算后的和放在4500H开始的内存单元中。填出程序中空缺部分(5分)MOVSI,3200HMOVDI,4500HMOVAX,SIADDAX,DIMOV_DI_,AXMOVAX,SI2ADCAX,_DI2_MOVDI2,_AX_五、若已知8253中0、1、2计数器及控制寄存器地址分别为240H、241H、242H、243H,试对8253三个计数器进行初始化编程,使0计数器设置为方式1,计数初值为3652H;1计数器设置为方式2,计数初值为3458H;2计数器设置为方式3,计数初值为3032H。编程不需段定义,

温馨提示

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

评论

0/150

提交评论