《《微机原理与接口技术》2011—2012学年1学期考试卷(3页).doc》由会员分享,可在线阅读,更多相关《《微机原理与接口技术》2011—2012学年1学期考试卷(3页).doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-成都理工大学20112012学年第一学期微机原理与接口技术试卷大题一二三四总分得分说明:1以下各题均针对8086CPU。得 分2所有题目均可用自己的语言回答。一填空题(共16分,每空2分)1. 将65这个数字分别用2进制,8进制,16进制表示 。2. 用反码与补码表示(-101)D= (反), (补)。3 (10011111)B+(28)H+(72)O= ( )D 。4 8086CPU内部结构分为哪两大部分 , 。5 存储器寻址方式有哪几类 。得 分 ARRAY DW 0,1,2,3,4,5,6,7,8共占据 个字节的存储空间。二简答题(共24分)1(8分)指出8086内部通用寄存器有哪些,
2、段寄存器有哪些以及它们各自的主要用途。2(8分)简述中断服务子程序的调用过程,包括调用过程中寄存器,标志位的变化。3(8分)简述半导体存储器的分类,每一类的特点与用途。三分析题(共36分)1(4分)判断下列指令是否有误,若有错,说明原因并予以改正。(1).MOV DS, 2000H (2).ADD AX, BX+BP+32 (3).IN AX, 3FH(4).OUT 3FH, AX2(4分)指出下列指令所使用的寻址方式。(1).MOV AX, 2100H (2).OR AX, 609EH (3).MOV BX+DI+16H,CX(4).CALL DIMASK3(6分)设数据段起始地址为4000
3、H,内存单元DATA在数据段中偏移地址为24C0H,在24C0H-24C3H单元中依次存放数据:55H,66H,77H,88H。 MOV AX,DATA LEA SI,DATA MOV CL,SI LDS BX,DATA求出DATA在存储空间中所处的物理地址。程序执行后AX,CL,SI,BX的值。4(6分)设AX=26D3H,CX=7908H,CF=1。 SAL CH,1 RCR AX,CL ROL AL,1求出以上程序执行后AX,CX值。标志位中CF,OF的值。5.(4分)8253的计数器2工作于方式2,其计数时钟CLK2为200KHz,输出信号OUT2作定时中断申请,定时间隔为5ms,试计
4、算其计数初值N?(写出计算过程)6(6分)已知汇编程序段如下:MOV AL,35HMOV DL,ALAND DL,0FHAND AL, F0HMOV CL, 4SHR AL, CLADD AL, DL上述程序执行完毕后AL值为多少,该程序完成了什么功能。7(6分)请使用2K*8的2716A存储芯片为8086CPU构成一个16K*8的存储系统,要求画出存储器连接框图。得 分四程序设计题(24分)1(14分)设计一个汇编语言程序,要求对一个长度为8的字串,统计其中大于零、等于零和小于零字的个数。(写出完整的汇编语言代码)2(10分)设某模数转换(A/D)系统中,系统提供一个频率为100kHz的时钟信号,要求每隔100ms采集一次数据。系统中,采用8253定时器的通道0来实现这一要求。(8253的端口地址为100H103H)(写出完整的汇编语言代码)-第 3 页-