您好,欢迎来到微智科技网。
搜索
您的当前位置:首页微机原理试卷

微机原理试卷

来源:微智科技网
微机原理试卷

河北科技⼤学2015—2016学年第1学期《微机原理及应⽤》考试试卷考场号:座位号:学院:班级:姓名:学号:

1.计算机通常___________和___________是核⼼部件,合称为处理单元CPU。

2.8086CPU通过数据总线对__________进⾏⼀次访问所需要的时间为⼀个总线周期,⼀个总线周期⾄少包括__________时钟周期。

3.组成16M*8位的存储器,需要1M*4位的存储芯⽚___________⽚。4.CPU访问存储器时,在地址线上送出的地址称为地址。

5.在8086CPU系统中,设某中断源的中断类型码为08H,中断⽮量为0100H:1000H,则相应的中断⽮量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。

6.堆栈是内存中⼀个专⽤区域,其存取规则是__________;在8086系统中,当CPU响应外部中断请求转向中断处理程序前,应将__________的内容依次压⼊堆栈。⼆、判断改错题(每题1分,共10 分)

1.8086向存储器的奇地址写⼀个字节的数据时,需要⼀个总线周期,在该总线为1。( )

周期内的第⼀个时钟周期中,A

2.8088的信号可⽤作中断⽮量的读选通信号。 ( )

3.已知AL的内容为01011101B,执⾏NEG AL后再执⾏CBW,AX中的内容为7FA3H。( )

4.8086 中,取指令和执⾏指令必须是串⾏操作。 ( )5.MOV [BX],0 指令是正确的。( )

6.程序计数器是确保微处理器有序地执⾏程序的关键性寄存器,⽤于存放当前正在执⾏的下⼀条指令的地址码。 ( )

7.多个外设可以通过⼀条中断请求线,向CPU发中断请求。( )8.EPROM是只读存储器,所以在编程时不可以向内部写⼊数据。 ( )9.存储器中,各个逻辑段的起始地址是任意的。 ( )

10.CPU与外部接⼝数据传输⽅式有程序控制、中断、DMA三种⽅式。 ( )三、单项选择题(每⼩题 1 分共 10 分)1.⼗进制33.25转换成⼗六进制数为【】A. B1.4HB. 1B.19H

C. 21.4HD. 33.4H

2.若有16条地址线,那么可访问的内存地址范围为。【】A. 0001H~FFFFHB. 0000H~FFFFHC. 00000H~FFFFFHD. 00001H~FFFFFH

3.8086 CPU内有指⽰下条指令有效地址的指⽰器是【】A. IPB. SPC. BPD. SI

4.下列指令中语法有错误的是【】A. IN AX,20HB. LEA SI,[2000H]C. OUT DX,ALD. SHL AX,2

5.8086CPU内部的数据总线有多少条【】A. B. 16条C. 20条D. 32条

6.若(AL)=0FH,(BL)=04H,则执⾏CMP AL,BL后,AL和BL的内容为【】A. 0FH和04H B. 0BH和04HC. 0FH和0BHD. 04H和0FH

7.指令MOV AX,[BX][SI]中源操作数的寻址⽅式是。【】A. 寄存器间接寻址B. 变址寻址C. 基址变址寻址D. 相对寻址

8.与MOV BX,OFFSET X等价的指令是【】A. MOV BX,XB. LDS BX,XC. LES BX,X

D.LEA BX,X

9.不能实现将AX清零和CF清零的指令【】A. SUB AX,AXB. MOV AX,0C. XOR AX,AXD.AND AX,0

10.已知X的补码为11011111,Y的补码为11110001,求X+Y的原码【】A.01010000 B.11010000 C.10110000 D.00101110四、程序填空及程序阅读(每⼩题5分,共计25分)

1. 设TABLE DW 3467H,7367H,0A566H,665DH,767FHENTRY DW 3

若执⾏下列指令:MOV BX,OFFSET TABLEADD BX,ENTRYMOV AX,[BX]

结果,AX=(⽤⼗六进制表⽰)

2.设初值(AX)=4321H,(DX)=8765H,则MOV CL,04HSHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL

上述程序执⾏后(AX)=。3.阅读下⾯的程序段,回答问题。XOR BX,BXMOV CX,30Ll:MOV AX,CXMOV DL,5DIV DLCMP AH,0JNE L2ADD BX,CXL2:LOOP Ll

(1)程序段执⾏后,BX寄存器的内容是。(2)程序段完成的功能是。

4.下⾯程序是将10个8位⽆符号数按递减次序排序,请将程序填写完整。DATA SEGMENTARRAY DB 05H,78H,FFH,7BH,00HDB 8CH,20H,A0H,F0H,60HDATA ENDSCODE SEGMENT

ASSUME CS:CODE,DS:DATAMAIN PROC FARSTART:PUSH DSXOR AX,AXPUSH AXMOV AX,DATAMOV DS,AX

AB1: MOV SI,OFFSET ARRAYMOV BL,0MOV CX,10

AGAIN: MOV AL,[SI]INC SICMP AL,[SI]CD1

MOV AH,[SI]MOV [SI],ALDEC SIMOV [SI],AHINC SIMOV BX,1CD1: LOOP AGAINDEC BLAB1RETMAIN ENDPCODE ENDSEND START

5.已知AX=FFH,BX=80H,CX=10H,且均为补码数,有源程序如下:CMP AX,BXJLE NEXT

XCHG AX,BXNEXT: CMP AX,CXJLE DINEXCHG AX,CXDONE: ……

本程序执⾏后AX= ,BX=,CX= 。五、程序编程题(共20 分)

1.⾃BUF单元开始,存有100个字节的⽆符号数,编⼀个程序找100个数中最⼩数,并把其放在MIN单元。(10分)2.把BX的内容输出显⽰在屏幕上(以⼗六进制形式)。六、简答题(共15分)

1.简述在最⼩⼯作模式下,8086如何响应⼀个总线请求?(5分)2.伪指令的功能是什么?(5分)3.简述宏指令与⼦程序的区别(5分)

七、利⽤静态RAM 2114(1K x 4)和只读ROM 2716(2K x 8)芯⽚,采⽤74LS138译码,构成5K容量的8088存储器系统。要求有3K RAM和2K ROM。( 10分)要求:起始地址为AB800H先ROM后RAM连续排放。请画出译码及主要控制线的连线⽰意图。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务