哈工程考研复试复试微机原理试题.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《哈工程考研复试复试微机原理试题.doc》由会员分享,可在线阅读,更多相关《哈工程考研复试复试微机原理试题.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除模拟试卷(一)(说明:题中用到8255、8254控制定时可查阅)一、选择题(15分,每小题1分)下列每小题提供的多个答案中,只有一个正确。请选择正确答案的编号(A、B、C)填入相应的横线上。1、已知X补,求1/4X补的方法是 。A、X补 连同符号位求反加1 B、X补 算术右移2位C、X补 算术左移2位 D、X补 逻辑右移2位2、下列关于微处理器的说法不正确的是 。A、 程序计数器PC是控制程序有序执行的关键性部件B、 堆栈的进出原则是先进后出,而指令队列的进出原则则是先进先出C、 输入/输出指令是任何微处理器必有的指令D、 CPU由运算器和控制器
2、组成3、80486与80386相比,主要改进之一是 。A、 新增了保护虚拟地址方式下的一种子方式,即虚拟8086方式B、 采用了超标量和超流水线结构C、 增加了浮点协处理器部件FPU和片内高速缓存CacheD、 采用了RISC技术和乱序执行技术4、80X86CPU用于中断请求输入的引脚信号是 。A、INTR和NMI B、INI和NMI C、INTR和INTA D、INTE和IRET5、下列指令执行后,不能使AL和进位CF同时清0的指令是 。A、XOR AL,AL B、OR AL,00HC、AND AL,00H D、SUB AL,AL6、下列指令中,含有非法操作数寻址的指令是 。A、MOV EA
3、X,10H B、IN EAX,DXC、MOV EBXEBP,10H D、MOV EBX,OFFSETEBXESI7、若已知(SP)=2000H,(AX)=0020H,则执行指令PUSH AX后,(SP)和(SS):(SP)的值分别为 。A、2002H,00H B、1FFEH,00H C、1FFEH,20H D、2002H,20H8、80486总线采用的是 ,一个最基本的总线周期由个时钟周期(T状态)组成。(1)A、同步总线协定 B、半同步总线协定 C、异步总线协定(2)D、2 E、3 F、49、8255A中工作在方式1输入时,其中断允许控制位INTE的开/关是通过对 的按位置位/复位操作完成的
4、。A、PC0 B、PC2 C、PC4 D、PC6 10、某异步串行发送器,发具有8位数据位的字符,在系统中使用一个奇偶校验位和二个停止位。若每秒发送100个字符,则其波特率为 位/秒A、1200 B、1100 C、1000 D、80011、在I/O接口的各类端口中,必须具有三态功能的端口是 。A、数据输入缓冲器和状态寄存器 B、控制寄存器和状态寄存器C、数据输入缓冲器和控制寄存器 D、数据输出缓冲器的控制寄存器12、80486采用存储器映象方式编址时,存储单元与I/O端口是通过 来区分的。A、不同的地址编码 B、不同的读/写控制逻辑 C、专用I/O指令13、下列不是保证8259A工作在全嵌套方
5、式下的必要条件是 。A、8259A置非自动中断结束方式 B、当前服务寄存器ISR已设置C、服务程序中开中断 D、中断向量号的高5位14、设有一被测量温度的变化范围为0100。要求测量误码差不超过0.1,则应选用的A/D转换器的分辩率至少应该为 位。A、 4 B、8 C、10 D、1215、8259工作在8086/8088模式,则初始化命令字ICW2的功能是设置 。A、中断向量地址的高8位 B、中断向量地址的高5位C、中断向量的高5位 D、中断向量号的高5位二对错判断(15分,每题1分)下列每种说法,有的对,有的错,对的打“”,错的打“”1、 控制器的基本功能是根据程序计数器PC控制程序的有序运
6、行和完成各种算术逻辑运算。2、 计算机的字长越长,一个字所能表示的数据精度就越高,在完成同样精度的运算处理时,则处理速度越高。3、 80486工作在实地址方式时,所能寻址的最大地址空间和程序最多能同时访问的逻辑段数与8086相同。4、 字长一定的情况下,原码、反码和补码所能表示的二进制真值范围是相同的。5、 无论写操作还是读操作,其地址信号都要超前于数据信号出现在总线上。6、 在三线菊花链判决中,主控器Ci占用总线的条件之一是必须检测到BGINi由无效变有效的边沿,设置该条件的目的是保证先请求者先服务。7、 串行接口中串行的含义仅指接口与外设之间的数据交换是串行的,而接口与CPU之间的数据交换
7、则是并行的。8、 高AX,BX中各有一带符号数据,执行指令CMP AX,BX后,OF=1,SF=1,则(AX)(BX)。9、 宏和过程的相同之处是都可用于简化源程序书写、精间目标代码。10、 无论复杂还是简单的程序,都可由顺序、分支和循环三和基本程序结构实现。11、 SRAM因读写速度快、接口简单常用作Cache存储器。12、 在计算机的中断系统中,优先级别高的中断总是先响应处理。13、 DMA方式用于输入/输出可以代替中断控制方式。14、 在模拟分配型多路模拟输出通道中,无论是采用模拟多路开关加保持器还是采样保持器分配、保存数据,若要保持较长时间,则都存在一个模拟数据的刷新问题。15、 计算
8、机测控系统的实时性强是指测控计算机的性能越高、速度越快越好。三、简答题1、 简述80486实地址工作方式与虚拟8086方式的异同?2、 何谓总线仲裁?常用总线仲裁方法有哪几种?3、 简述采用多路模拟开关和采样保持器组成的分时采样、分时转换型多路模入A/D通道中接口的基本功能。4、 某微机系统的存储器地址空间为A8000HCFFFH,若采用单片容量为16K1位的SRAM芯片,问(1)系统存储容量为多少:(2)组成该存储系统共需该类芯片多少个:(3)整个系统应分为多少个芯片组。四、程序阅读和设计1、 阅读下列程序,回答下列问题:(1)、程序完成的功能是什么?(2)、程序执行后,RESULT单元的内
9、容为多少;(3)、该程序所占的数据区为多少字节;(4)、执行指令PUSH AX后,(SP)的值为多少?DATA SEGMENTFEN DB 85,-90,67,-127,95,77,88,73,60,83COUNT EQU $ -FENRESULT DB ?DATA ENDSSTACK SEGMENT PARA STACKSTACK DB 100 DUP (?)STACK ENDSCODE SEGMENTASSUME CS: CODE, DS DATA, SS:STACKSTART PROC FAR PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS,
10、AX MOV SI, OFFSET FEN MOV CX, COUNT DEC CX MOV AL, SI MOV RESULT, AL TEST AL, 80H JZ LOP NEG ALLOP: INC SI MOV BL, SI TEST BL, 80H JZ NEXT NEG BLNEXT: CMP AL, BL JAE NEXT1 MOV AL, BL MOV BL, SI MOV RESULT, BLNEXT1: LOOP LOP RETSTART ENDPCODE ENDS END START2(12分) 某存储区中存放着80名同学某科目的成绩(099分),此成绩以压缩型BCD码
11、形式存储。试编程统计及格(60分以上)和不及格人数。要求统计结果仍以压缩BCD码形式存放。 五、接口应用题(26分)1(8分)图12.1为一开关输入接口电路,接口地址为300H(1)指出图中的三处错误并说明其后果。(2)画出正确的接口电路图图12.1有错误的输入接口 2(18分)已知12位A/D位变换器的引线及其工作时序如图12.2所示。利用START正脉冲可启动A/D变换器开始变换,启动脉冲后A/D变换器进入“忙”状态,待变换结束后“忙”变高,可通过OE脉冲从D0D11读取变换好的数据。现用该A/D变换器、8255及8254构成的数据采集系统如图12. 3所示。用8255A口、B口读转换结果
12、,PC0输入转换结束信号“忙”, PC0控制启动转换。PC5控制读出A/D转换结果,而PC7则控制一发光二极管显示。8254用于控制采样频率。图12.2 A/D引线及时序图图12.3 数据采集接口原理图.(1)(2分)写出8255、8254各端口地址;(2)(3分)编制8255初始化程序;(3)(8分)编制通过8255控制连续采样7次,取平均值作为一个数据存入BX,并与FF0H比较,如超限则点亮一发光二极管报警的采样程序;(4)(5分)简述若用8254定时控制每10 秒完成上述采样一次,则还要做哪些工作?并编写8254初始化程序。试卷(一)答案一、1B 2C 3C 4AB6D 7C 8(1)B
13、、(2)D 9C 10A 11 A 12A 13B 14C 15D二、2 10 11 12 1314 15. 三、()存储容量CFFFFH-A80000H+1=28000H(B)=160KB(2)所需要的芯片数构成内存的总数位所用存储芯片的容量位数160KB/16Kbit=1608Bit/16K1Bit=80(3)整个系统应分为:80/8=10个芯片组四、()程序完成的功能是:从FEN数据区保存的有符号字节数中找绝对值最大数。()程序执行后,RESULT单元的内容为:-127。()该程序所占的数据区为:11字节。()执行指令PUSH AX后,(SP)=96。BCD_ADD_1 MACRO AD
14、DR ;ADDR作BCD计数MOV AL, ADDR ;取计数器数据ADD AL,1 ;计数器加DAA ;BCD数调整ENDM DATA SEGMENT BLOCK DB87H,60H,57H,90H,87H CNT EQU$-BLOCK NUM1 DB ? NUM2 DB ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV SL,OFFSET BLOCK MOV NUM1,0;及格计数器初始值为 MOV NIM2,0 ;不及格计数器初始值为 MOV CX,CNTAGAIN: MOV AL,
15、SI CMP AL,60H ;与BCD数60比较 JNC NEXT ;转及格计数处理 BCD_ADD_1NUM2 ;不及格计数处理 JMP NEXT1NEXT: BCD_ADD_1NUM1 ;及格计数处理NEXT1: INC SI LOOP AGAIN MOV AH,4CH INT 21HCODE ENDSENDS START五、1三处错误为:(1)当开关处于断开状态时,输入端是悬空状态,悬空往往被当作高电平,且不稳定,因而得不到正确的开关状态,(2)用IOW参入译码,得到的是写端口,所以用输入指令读不到开关状态,(3)用或非门译码,除了端口地址300H外,其他时候三态门都是打开状态,会导致总
16、线冲突。正确电路如图12.10所示。图12.10正确的输入接口2(1)8255端口地址为:200H203H;8254端口地址为:204H207H。()8255初始化程序INI8255: MOV DC, 203H ;取8255控制口地址MOV AL, 10010011B ;方式控制字OUT DX, AL MOV AL, 00001110B ;PC7复位,启动脉冲初态为低电平OUT DX, AL MOV AL, 00001010B ;PC5复位,OE脉冲初态为低电平OUT DX, AL(3)采集程序AD: MOV CX, 7 MOV BX, 0 ;求和计数器清零STARTAD: MOV DX, 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程 考研 复试 微机 原理 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内