当前位置:文档之家› 微机原理及应用复习A2015 (1)

微机原理及应用复习A2015 (1)

微机原理及应用复习A2015 (1)
微机原理及应用复习A2015 (1)

微机原理及应用复习A2015

一填空题:

1、汇编语句中,一个过程有NEAR和FAR两种属性。NEAR属性表示主程序和子程序在同一个代码段中,FAR属性表示主程序和子程序不在同一个代码段中。

2.设内存中一个数据区的起始地址是1020H:0A1CBH,在存入5个字数据后,该数据区的下一个可以使用的单元的物理地址是__1020H:0A1D5H 或1A3D5H__。

3、在8086CPU中,由于BIU和EU分开,所以__取指令和_执行指令可以重叠操作,提高了CPU的利用率。

4、8086的中断向量表位于内存的00000H~003FFH 区域,它可以容纳

256 个中断向量,每一个向量占 4 个字节;

5、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,(BX)=0000H ,

标志位的状态分别为CF=____1___,ZF=___1____,OF=____0____,SF=______0____。

//ADC带进位加法.

运算结果标志:(1)进位标志CF (2)零标志ZF(3)符号标志SF(4)溢出标志OF (5)奇偶标志PF (6)辅助进位标志AF 。//

7、8086系统中,默认方式下对指令寻址由寄存器_____CS___ 和___IP____ 完成,而堆栈段中的偏移量可由寄存器____SP____ 或____BP_____ 来指示。

// cs就是段地址,IP中存放着偏移

SP用以指示栈顶的偏移地址,而BP可作为堆栈区中的一个基地址,用以确定在堆栈中的操作数地址//

8、十进制数279 85转换成十六进制数、八进制数、二进制数__117.D999______H,___427.6631_____Q,___100010111.110110011001__B。

9、8086 系统中的汇编语言程序可以使用四个段,程序运行时,四个段的基地址分别放在___CS____、____DS___、____ES___及___SS____。

// ds和es一个是数据段,一个是附加数据段,这两个数据段一般情况下在使用方面没有多少区别。在数据移动、搜索、比较这类指令中,DS 对应SI,ES 对应DI。这个时候,DS 和ES就不同了,前面的表示源,后面的表示目的地//

10、变量具有三种属性,分别是段属性、___偏移____属性和类型属性。

//段属性,其值为它所在段的段地址

偏移属性,其值为它的段内偏移地址

类型属性。标号属性为负数,近调用为-1,远调用为-2。变量属性为正数,其值为每个数据项的字节数,比如,DB定义的变量的类型值为1,DW定义的变量的类型值为2,DD定义的变量的类型值为4。//

11、总线按照其规模、用途和应用场合可分为数据总线、地址总线和控制总线.

二选择题:

1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有( D )条。

A. 32

B. 16

C. 20

D. 24

//因为16M=2^24 ,所以地址总线为24条

2 .用8088CPU组成的PC机数据线是( C )。

A. 8条单向线

B. 16条单向线

C. 8条双向线

D. 16条双向线

3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( A )来区分的。

A. 不同的地址编码

B. 不同的读控制逻辑

C. 不同的写控制逻辑

D. 专用I/O指令

4.8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( B )。//002C>>2(右移两位)

A. 0AH

B. 0BH

C. 0CH

D. 0DH

5.CPU可以对8253计数器进行读操作,其读到的是(C )。

A. 工作方式字

B. 计数初值

C. 计数执行部件CE(减一计数单元)的当前值

D. 0

6 .6166为2Kx8位的SRAM芯片,它的地址线条数为( A )。//2K=2×2^10=2^11

A. 11

B. 12

C. 13

D. 14

7 .在计算机系统中,可用于传送中断请求和中断相应信号的是( C )。

A. 地址总线

B. 数据总线

C. 控制总线

D. 都不对

8 .段寄存器装入2300H,该段的结束地址是( A )。//2300×16+FFFF=32FFFH

A. 32FFFH

B. 23000H

C. 33FFFH

D. 33000H

9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( B )。

A. I/O设备

B. I/O接口

C. 主处理器

D. 逻辑高

10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是( D )。

A.汇编指令

B. 宏指令

C. 机器指令

D. 伪指令

//伪指令(Pseudo instruction)是用于告诉汇编程序如何进行汇编的指令。它既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。

11 .中断向量表占用内存地址空间为( A )。

A. 00000H~003FFH

B. 00000H~000FFH

C. 00000H~00100H

D. FFF00H~FFFFFH

12 .实现CPU与8255A之间信息交换是( D )。

A. 数据总线缓冲器

B. 级联缓冲/比较器

C. 读写控制电路

D. 数据总线缓冲器与读写控制电路

13 .Intel 8253的最大输入时钟频率是( B )。

A. 5MHz

B. 2MHz

C. 1MHz

D. 4MHz

14 .完成两数相加后是否溢出的运算,用( C )标志位判别。

A.ZF

B. IF

C. OF

D. SF

运算结果标志:(1)进位标志CF (2)零标志ZF(3)符号标志SF(4)溢出标志OF (5)奇偶标志PF (6)辅助进位标志AF 。

状态控制标志:

(1)方向标志DF(2)中断允许标志IF(3)追踪标志TF

15 .8255A的方式选择控制字应写入( D )。

A. A口

B. B口

C. C口

D. 控制口

16、某数存于内存数据段中,已知该数据段的段基址为2000H,而数据所在单元的偏移地址为0220H,该数据在内存的物理地址为( B )。// 物=段×16+偏移量

A. 02220H

B. 20220H

C. 22200H

D. 04200H

18、8086系统中可屏蔽中断的引入端为(B)。

A.NMI B.INTR C.M/IO D.INTA

三判断题

1.控制器的基本功能是:由程序计数器PC控制程序的有序运行,并完成各种算术逻辑运算。×

2.8086的一个汇编源程序可以只有一个段。√

3.8086系统中,每个存储单元都只对应一个唯一的物理地址和一个唯一的逻辑地址。×

4.8086的中断分为可屏蔽中断和不可屏蔽中断两种。×

5.串行接口中“串行”的含意仅指接口与外设之间的数据交换是串行的,而接口与CPU之间的数据交换仍是并行的。√

简答题:

1试比较查询方式和中断方式的优缺点。

答:

查询方式是指主机在传送数据之前要检查外部设备是否准备好,若没有准备好,则继续检查起状态,直至外设准备好了。它信息传送的效率非常之低,但硬件开销小。

中断方式传送信息时无须反复测试外设的状态,外设没准备好时可运行与传送数据无关的指令,准备好后,主动向CPU请求中断,CPU响应这一请求,终止其他程序,转入中断服务程序,运行完后自动返回原来运行的程序。适用于实时控制及紧急事件处理。

2.什么叫中断,8086CPU包含哪几类中断?

答:

中断是指:在CPU执行程序的过程中,由于某种突发事件的发生,强迫CPU暂时停止正在执行的程序,转向对该突发事件进行处理,对这个事件处理结束后又能回到原终止的程序,接着中止前的状态继续执行原来的程序,这一过程称为中断。

8086CPU包含两种中断方式;内部中断(软件中断)和外部中断(硬件中断)

硬件中断:由外部硬件引发,它又分两类:非屏蔽中断NMI和可屏蔽中断INTR;

软件中断:由CPU内部事件引起的中断,包括除法出错中断、INTO指令、INT指令、单步中断

3.试说明EU和BIU是如何并行工作的?

答:

1、BIU可以自主地到内存中取指令。

2、EU在执行指令时,如果需要访问外部存储器或I/O端口,就会向BIU发出请求。如果BIU空闲,则BIU立即启动总线周期进行数据传输;如果BIU正在取指令,则BIU先完成当前的取指令总线周期,然后再响应EU的请求。

3、如果指令队列已满,EU也没有访问外部,则BIU处于空闲状态。EU则总是处于执行指令的状态,不会处于空闲状态。

4.计算机中哪些操作场合用到堆栈?简述堆栈的操作方式和堆栈指针的作用。

答:

1、堆栈是专门定义的存储器区域,该区域不能存放程序,也不能作为常规数据的存储区域使用,而是用于保护程序执行到某处时的状态。在中断处理和子程序调用时以及执行堆栈操作指令时,需要用堆栈。

2、堆栈一旦初始化,其栈底也随之确定,此时栈底与栈顶是重合的,堆栈操作应该满足先进后出的原则。

3、随着微处理器对堆栈的使用,栈顶会随之而不断的变化,堆栈指针总是指向栈顶的。5.比较软件、硬件和可编程定时/计数器用于定时的特点。

答:

1、软件定时一般根据要求设计一个时延子程序,其优点是成本低;缺点是CPU利用率低,且定时间隔不准确。

2、硬件定时会增加相应的硬件设备,使硬件成本增加,但可以不占用CPU,并且定时准确;不过一旦硬件设计制作好后,不便于更改定时间隔。

3、用可编程定时/计数器可以兼顾前两者的优点,即定时信号的产生由专门的硬件电路产生,定时准确且CPU利用率高,并且可以通过程序更改定时间隔而不改变硬件电路。6.冯诺依曼机的基本特点:1,计算机有运算器,控制器,存储器,输入设备和输出设备五部分组成。2,采用存储程序的方式,程序和数据放在同一个存储器中,指令和数据一样可以送到运算器运算,即由指令组成的程序是可以修改的。3,数据以二进制码表示。4,指令由操作码和地址码组成。5,指令在存储器中按执行的顺序存放,有指令计数器指明要执行的指令所在的单元地址,一般按顺序递增,但可按运算结果或外界条件而改变。6,机器已运算器为中心,输入输出设备与存储器件的数据传送都通过运算器。

四、程序分析题:

1、分析如下程序段的功能:

MOV CX, 5 //计数器CX设为5

CLD / /方向位清零

MOV DI, SEG OLDS //SEG是伪操作符,用来取后面符号的段地址

MOV DS, DI

MOV ES, DI

LEA SI, OLDS //读取OLDS的偏移地址到SI

LEA DI, NEWS //读取NEWS的偏移地址到DI

REPE CMPSB //串比较(按之前的设置,即是比较OLDS和NEWS开始的5个字节)JNE NEW_LESS //若两个字符串不相同,则转向到NEW_LESS

NEW_LESS:

答:比较两个5字节的字符串OLDS和NEWS,如果OLDS字符串不同于NEWS字符串则执行NEW_LESS;否则顺序执行程序。

// 指令CLD,功能是方向标志DF清零,位置指针SI或DI往正向(地址增大方向)移动,字串处理是由前往后;相反的指令是STD, 功能是方向标志DF置1,位置指针SI或DI 往反向(地址减小大方向)移动,

字串处理是由后往前。

//seg是伪操作符,用来取后面符号的段地址,如果不加seg则取其内容

2、假设X和X+2单元的内容为双精度数p,Y和Y+2单元的内容为双精度数q,(X和Y 为低位字)试说明下列程序段做什么工作?

MOV DX, X+2 MOV (MOVe) 传送字或字节.

MOV AX, X

ADD AX, X ADD加法.

ADC DX, X+2 ADC带进位加法.

CMP DX, Y+2 CMPS串比较.( CMPSB 比较字符. CMPSW 比较字. ) JL L2 JL/JNGE小于转移.

JG L1 JG/JNLE大于转移.

CMP AX, Y

JBE L2 JBE/JNA小于或等于转移.

L1:MOV AX, 1

JMP SHORT EXIT jmp无条件跳

L2:MOV AX, 2

EXIT:INT 20H INT 中断调用及返回指令

答:此程序段判断p*2>q,则使(AX)=1后退出;p*2≤q,则使(AX)=2后退出。

3、设有100个字节数据(补码),存放在数据段中EA=2000H的存储区内,以下程序应能从该数据区中找出最大的1个数并存入同一数据段EA=2100H的单元中,请完成该程序(在空白处填入适当的语句)。

MAX:MOV BX,2000H

MOV AL,[BX]

MOV CX,63H

LOOP1:INC BX

CMP AL,[BX]

JAE LOOP2

MOV AL,[BX]

LOOP2:DEC CX

JNZ Loop1

MOV [2100H] ,AL

五、编程题:

3.1试编写一程序段,要求在长度为100H字节的数组

中,找出大于42H的无符号数的个数并存入字节单

元UP中;找出小于42H的无符号数的个数并存入

字节单元DOWN中。

答:……

UP DB 0

DOWN DB 0

TABLE DB 100H DUP (?) ;数组

……

BEGIN:

MOV CX,100H

MOV BX,-1

MOV SI,0

MOV DI,0

L1:INC BX

CMP TABLE[BX],42H

JA L2

JB L3

JMP L4

L2:INC SI

JMP L4

L3:INC DI

L4:LOOP L1

MOV UP,SI

MOV DOWN,DI

2 .设外部有一脉冲信号源PLUS,要求用8253的计数器0对该信号源连续计数,当计数器计为0时向CPU发出中断请求。

1、画出8253-5的CLK0、GA TE0和OUT0的信号连接图。

2、若该芯片的端口地址为40H~43H,计数初值为1234H,写出该计数器工作在方式2按二进制计数的初始化程序。

MOV AL,34H

OUT 43H,AL

MOV AL,34H

OUT 40H,AL

MOV AL,12H

OUT 40H,AL

3、设8255A的4个端口地址为90H~93H,将A口置成方式0输出,B口置成方式1输入,C作为输入口。要求编制8255A初始化程序。

MOV AL,10001111B

OUT 93H,AL

IN AL,91H

OUT 90H,AL

计算机考研必备微型计算机原理及应用试题精选

微机原理试题1 一、填空(每空1分,共10分) 1. 01011101.101B = D =H=()BCD。 2.一个有16个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字的物理首地址为。3.在IBM-PC/XT中,外设是通过器件对CPU产生中断请求。这些中断的中断类型码为。 4.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由、和提供。 5.在8088读存储器周期中,采样Ready线的目的是。 二、(8分)下列程序段的功能是完成S=(a*b+c)/a的运算,其中变量a,b ,c,和s均为带符号的字数据,结果的商存入s,余数则不计,请在下列空格中填入合适的指令(注:请按注释填空)。 MOV AX,a A*b在CX:BX中 MOV AX,C C在DX:AX中 a*b+c在DX:AX中 商存入S 三.简答题 1.(6分)在8088 CPU的最大方式系统中,设20位地址全部需要锁存,数据线使用总线收发器,请问该CPU与系统总线的接口逻辑中需要哪些芯片?各需多少片?并叙述每块芯片的作用。 2.(6分)PC/XT机的输入输出方式有哪几种?各有什么特点? 四、(10分)下图是一个存储器系统,地址总线共有20位,数据总线8位,试分析电路,回答1、 2、3、4题问题。 1.单片EPROM和单片SRAM的容量各为多少? 2.74LS138的作用是什么? 3.EPROM2的地址范围是多少? 4.SRAM2的地址范围是多少?

五、(10分)设在最大方式下,8086系统中有一块主8259A 和一块从8259A ,从8259A 接至主8259A 的IR1上,主、从8259A 的偶地址分别是0200H 和0210H 。主8259A 的IR 0中断类型码是30H ,从8259A 的IR0的中断类型码是38H 。所有请求都是边沿触发,用EOI 命令清ISR 位,两块8259A 采用级联方式连接。主、从8259A 的IMR 都清除,EN /SP 用作输入。试编写该中断系统的初始化程序。 六、(10分)设外部有一脉冲信号源PLUS ,要求用8253—5的计数器0对该信号源连续计数,当计数器计为0时向CPU 发出中断请求。要求: 1.画出8253-5的CLK 0、GATE 0和OUT 0的信号连接图。 2.若该芯片的端口地址为40H ~43H ,计数初值为1234H ,写出该计数器工作在方式2按二进制计数 的初始化程序。 3.若计数初值为12345H ,在上述基础上增加计数器1如何连接以实现计数。 七、(10分)假设8255A 芯片起始端口地址为60H ,编写指令序列,分别完成: 1.设置端口A 组和B 组都是方式0,其中端口B 和C 是输出口,A 为输入口。 2.设置端口A 组为方式2、B 组为方式0且端口B 为输出。 3.设置端口A 组为方式1且端口A 为输入、PC6和PC7为输出;设置端口B 组为方式1且端口B 为输 入。 八、(15分)在8086系统下,编写完整程序,找出字节数组ARRAY 中的最大值和最小值。假设ARRAY 的长度为100个字节,每个字节为一个无符号数,程序执行后最大值将存放到字节变量MAX 中,最小值则存放到字节变量MIN 中。 九、(15分)阅读下列程序,说明程序的功能,画出流程图。 DATA SEGMENT X DW X1,X2,X3,X4,X5,X6,X7,X8,X9,X10 Y DW Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8,Y9,Y10

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

《微机原理及应用》期末考试复习参考

《微机原理及应用》期末考试复习参考资料 一、微机原理与应用模拟试题Ⅰ 一、填空题(每空1分,共25分) 1、指令由和组成。 2、I/O接口是微机系统的一种部件,它被设置在与之间。 3、已知[X]补=(11110011)B,则真值X= 。 4、IF是标志;SP称为;CS称为。 5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。 6、8086CPU由和两部分组成。 7、CPU的基本时间计量单位称为周期。 8、SP总是指向堆栈的。 9、指令MOV AX,[BP+200]读取的是段的存储单元。 10、由8个二进制位组成的基本数据表示单元称为。 11、访存空间的是指CPU所能访问的。 12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。 13、PENTIUM的工作模式有、、。 14、指令由、和操作数字段组成。 15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围 为。 16、电可擦除的可编程只读存储器的英文简写为。 17、逻辑地址由段基值和___ ___组成。 二、判断题(每小题1.5分,共15分,在每小题 后面的括号中认为正确的画“√”,错误的画 “×”) 1、堆栈是处在CPU内部的一个部件。()

2、8086的状态标志位有9个。() 3、IP是EU中的寄存器。() 4、IP中存放的是正在执行的指令的偏移地址。() 5、全地址译码法是指存储器芯片上的所有地址均参加译码。() 6、EPROM是电可擦除的PROM。() 7、中断是指CPU执行程序过程被意外暂停。() 8、EEPROM中存储的数据不会因掉电而丢失。() 9、SRAM是不用刷新的RAM。() 10、总线周期是指CPU通过总线访问一次内存或外设的时间。() 三、单项选择题(每题1.5分,共15分) 1)。 (A) SP (B) IP (C)BP (D)CS 2、源变址寄存器是()。 (A) SI (B)DI (C)SP (D)DX 3、下面4个标志中属于控制标志的是()。 (A) CF (B)DF (C)SF (D)ZF 4、LEA BX,BUFF 指令的功能是()。 (A)将存储单元BUFF的地址送给BX。 (B)将存储单元BUFF的数据送给BX。 (C)将存储单元BUFF的偏移地址送给BX。 (D)将存储单元BUFF的段地址送给BX。 5、DOS功能调用的子功能号存放在()寄存器中。 (A) AH (B)AL (C)DH (D)DL 6、采用DMA方式的I/O系统中,其基本思想是在()间建立直接的数据通道。 (A) CPU与外设 (B)主存与外设 (C)外设与外设 (D)CPU与主存 7、设SP=1110H,执行 PUSH AX 指令后,SP的内容为()。 (A) SP=1112H (B)SP=110EH (C)SP=1111H (D)SP=110FH 8、语句DAI DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是()。 (A) DAI DB 3,5,7 (B)DAI DB 2,3,5,7 (C)DAI DB 3,5,7,2 (D)DAI DB 3,5,7,3,5,7 9、给定AL=80H,CL=02H,则SAR AL ,CL指令执行后的结果是()。 (A) AL=40H (B)AL=20H (C)AL=0C0H (D)AL=0E0H 10、对于输入端口,应具有下面何种功能()。 (A)应具备数据缓冲功能。 (B)应具备数据锁存功能。 (C)应同时具备数据缓冲功能和数据锁存功能。 (D)具备缓冲功能和数据锁存功能中的任一种。 四、名词解释题(每题5分,共25分)

微机原理及应用综合练习一

2012电子微机原理综合练习一 一、简答题。 1.8086CPU标志寄存器中的控制位有几个?简述它们的含义。 2.8086工作于最小方式或最大方式,如何设置?两种模式的主要区别是什么 3. 简述8086和8088CPU引脚信号的区别。 4. 何为时钟周期?它和指令周期、总线周期三者之间的关系是什么? 5. 简述标志位中溢出位和进位位的区别。 6. 简述8088和8086对存储器进行字访问的异同。 7. 在8086系统中,下一条指令所在单元的物理地址是如何计算的? 8.简述半导体存储器的分类和特点。 9.简述高位地址总线译码方法的种类和特点。 10. SRAM芯片6116是4K×8位的存储器,其地址线和数据线的分别有多少条?并简述它的3条控制线、和的含义和功能。 11. CPU与外设间的接口信息有哪几种? 12.简要说明8086/8088中断的分类,以及优先级顺序。 13. 8086/8088CPU响应可屏蔽中断INTR的条件是什么? 14.CPU与外设数据传送的方式有哪几种?什么情况下数据传送要采用无条件传送方式?它有什么特点? 15. 简述查询式数据传送方式的工作过程。 16.比较串行通信和并行通信的优缺点。 17.何为波特率?设数据传送的速率是120字符/秒,而每一个字符格式中的数据位7位,停止位,校验位各1位,则传送的波特率为多少? 18. 异步通信中,字符的格式是由哪些部分组成? 19.8253的方式0~方式3各是何种工作方式?为了便于重复计数,最好选用那些工作方式? 二、综合题 1.设8088的时钟频率为5MHZ,总线周期中包含2个T w等待周期。问: (1)该总线周期是多少?(2)该总线周期内对READY信号检测了多少次? 2.某微机有8条数据线、16条地址线,现用SRAM 2114(容量为1K×4位)存储芯片组成存储系统。问采用线译码方式时,系统的最大存储容量最大是多少?此时需要多少个2114存储芯片 3. 设有一个具有15位地址和16位字长的存储器,试计算: (1)该存储器能存储多少字节信息? (2)如果存储器由2K×4位的RAM芯片组成,需多少RAM芯片?需多少位地

微机原理及应用试卷及答案

····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题1分,共20分。请将答案填入答题单) 1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ). A)总线控制逻辑器 B)内部通信寄存器 C)指令寄存器 D)总线接口单元 2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB 3.Intel8255A使用了()个端口地址。 A)1 B)2 C)3 D)4 4.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ). A)发送OCW2指令 B)发送OCW3指令 C)执行IRET指令 D)执行POP指令 5.RAM是随机存储器,它分为( )两种. A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM 6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是() A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI 7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的. A)微处理器 B)微型计算机 C)微型计算机系统 D)计算机 8.对于掉电,8086/8088CPU是通过( )来处理的. A)软件中断 B)可屏蔽中断 C)非屏蔽中断 D)DMA 9.计算机的存储器采用分级存储体系的主要目的是()。 A)便于读写数据 B)减小机箱的体积 C)便于系统升级 D)解决存储容量、价格和存取速度之间的矛盾 10.8259A的OCW1----中断屏蔽字( )设置. A)在ICW之前 B)只允许一次 C)可允许多次 D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( ) A)1101010101.1111001 B)110101010.11001011 C)1110101011.1101011 D)101100011.01011011 12.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。 A)10条,64KB B)20条,64KB C)16条,1M D)20条,1M 13.Intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是()。 A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF C) OF,DF,IF,SF,ZF,CF D) IF,DF,OF,CF 14.下述对标志寄存器中标志位不产生影响的指令是()。 A)JMP NEXT B) TEST AL,80H C) SHL AL,1 D) INC SI 15.简单的汇编语言程序可以通过()来建立、修改和执行。 A)连接程序 B) 调试程序 C) 汇编程序 D) 编辑程序 16.累加器AL中的内容是74H,执行CMP AL,47H指令后,累加器AL中的内容是()。

微机原理及应用复习题

练习题 一、单项选择题 1.下列字符中,ASCII码值最小的是(A )。 A. K B.Y C. a D.i 2.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需( A )芯片。 (1)32片(2)16片 (3)8片;(4)4片 3.8088CPU内部的数据总线有( B )条。 (1)8条; (2)16条; (3)20条;(4)32条 4. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。 (1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH 5.在下列伪指令中定义字节变量的是( A )。 (1)DB; (2)DW; (3)DD; (4)DT 6.在并行可编程电路8255中,8位的I/O端口共有( C )。 (1)1个 ;(2)2个; (3)3个; (4)4个 7.可编程计数/定时器电路8253的工作方式共有(D )。 (1)3种; (2)4种; (3)5种; (4)6种 8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是(C)。 A:184H B:178HC:118HD:280H 12. 已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。 A:2和8 B:1和16C:4和16 D:4和8 13.CPU与外设间数据传送的控制方式有( D ) A.中断方式 B.DMA方式C.程序控制方式 D.以上三种都是 14.8086 CPU内标志寄存器中的控制标志位占(C ) A.9位B.6位 C.3位 D.16位 15.CPU与I∕O设备间传送的信号有( D) A.数据信息 B.控制信息 C.状态信息 D.以上三种都是 17.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D) A.B口B.A口 C.A、B、C三端口均可以 D.C口 18.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C) A.10个 B.110个 C.120个D.240个 19.堆栈的工作方式是( D) A.先进先出 B.随机读写C.只能读出,不能写入D.后进先出 20.指令MOV AX,[3070H]中源操作数的寻址方式为( B) A.寄存器寻址 B.直接寻址 C.立即寻址 D.间接寻址 21.Reset信号到来后,8086 CPU的启动地址为( C)

微机原理及应用复习题-答案

微机原理及应用复习题 一、填空题 1、 在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为__1011 1101__。 2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的 地址总线 、 数据总线_和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA 应为__低电平__。 4、若(A )=B3H ,(R0)=A8H,执行指令XRL A,R0之后,(A )=_1BH _。 5、在80C51单片机中,带借位减法SUBB 指令中,差的D7需借位时,__CY_=1,差的D3需借位时,__AC__=1。 6、80C51单片机中,在调用子程序前,用__PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用__POP___指令从堆栈中弹出数据。 7、在十六进制数与ASCII 码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII 码值为该十六进制数加__30H__。 8、外部中断0INT 和1INT 有两种触发方式:___电平触发方式___和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为___异步通信____和_____同步通信____。 10、若累加器A 中的数据为0111 0010B ,则PSW 中的P=____0________。 二、选择题 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A 、微处理器 B 、存储器 C 、I/O 接口电路 D 、串口通信接口 2、一个机器周期包含多少个晶振周期( D ) A 、2 B 、6 C 、8 D 、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A 、SBUF B 、TCON C 、SCON D 、PCON 4、80C51系列单片机具有4个8位的并行I/O 口,其中哪个口工作时需要外接上拉电阻( A ) A 、P0 B 、P1 C 、P2 D 、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A 、寄存器寻址 B 、直接寻址 C 、寄存器间接寻址 D 、变址寻址 6、源地址为1005H 。目的地址为0F87H 。当执行指令“JC rel ”时,rel 为( B )。 A 、7EH B 、80H C 、82H D 、84H 7、若(R0)=30H ,(30H )=75H ,(75H )=90H ,执行指令MOV A,@R0后,(A )=______。( B ) A 、30H B 、75H C 、90H D 、00H 8、下列哪个语句是起始地址设置伪指令( A )。 A 、ORG B 、END C 、DW D 、EQU

微机原理及应用(广西大学)

微机原理期末复习要点(必看) 一、填空题(每空1分,共30分) 1、CPU访问存储器时,在地址总线上送出的地址称为物理地址。 2、80X86系统中,执行指令PUSH AX后,SP= SP-2 ;若执行指令POP AX 后,SP= SP+2 。 3、指令“MOV AX,2000H”源操作数的寻址方式为立即数 ;指令“MOV AX,[BX+SI+6]”源操作数的寻址方式为带偏移量的基础加变址。 4、设(DS)=24EOH,(SS)=2410H,(ES)=2510H,(DI)=0206H,则指令“MOV AX,[DI+100H]”源操作数的有效地址为 0306H ,物理地址为 25106H 。 5、80486可访问两个独立的地址空间,一个为I/O地址空间,其大小为 64K 字节。 6、执行指令“XOR AX,AX”后,标志位ZF的值为 1 。 7、若(AL)=10011000B,(BL)=01100111B,则执行指令“ADD AL,BL”后,(AL)=11111111B;执行指令“AND AL,BL”后,(AL)= 0 。 8、可屏蔽中断从CPU的 INTR 引脚进入,只有当中断允许标志IF为 1 时,该中断才能得到响应。 9、中断向量表存放在从 00000H 至 003FFH 存储空间中。 10、在实地址方式下,中断类型号为20H的中断所对应的中断向量,存放在内存 从 00080H 开始的四个连续字节单元中,若这四个字节单元的内容由低地址到 高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址 65000H 。 11、80X86的I/O指令中,要寻址的16位的端口地址存放在 DX 中。 12、现要用6116静态RAM芯片构成8K×32位的存储器,此种芯片共需16 片。 13、8255A在“方式1输出”与外设之间的一对"握手"信号是 ACK和OBF 。 14、由实地址方式上,由逻辑地址获得物理地址的计算公式为:

微机原理及应用期末试卷及答案

微机原理与汇编语言(期末试卷A答案) 一、单项选择题(每题2分,共40分) 1.(B )用来存放即将执行的指令的偏移地址的寄存器是 A.SP B.IP C.BP D.CS 2.(A )源变址寄存器是 A.SI B.DI C.SP D.BX 3.(B )设SP=1110H,执行PUSH AX后,SP中的内容为 A.SP=1112H B.SP=110EH C.SP=1111H D.SP=110FH 4.(D )语句DA1 DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是A.DA1 DB 3,5,7 B.DA1 DB 2,3,5,7 C.DA1 DB 3,5,7,2 D.DA1 DB 3,5,7,3,5,7 5.( B )下面四个寄存器中,不能用来作为间接寻址的寄存器是 A.BX B.CX C.BP D.DI 6.( C )确定下列哪些数据在汇编语言中是非法的 A.19AH B.1372 C.102B D.145 7.(D)若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为 A.20102H B.20101H C.200FFH D.200FEH 8.( C )当执行完下列指令序列后,标志为CF和SF的值是 MOV AL,0C4H ADD AL,9DH A.0,0 B.0,1 C.1,0 D.1,1 9.( D )JMP WORD PTR[BX]的转移目标地址是 A.BX中的内容B.SP+BX的和 C.IP+[BX]之和D.BX指示的内存单元的内容 10.( B )8086/8088CPU的I/O指令采用间接寻址时,可以使用的寄存器是A.BX B.DX C.SI D.DI 11.(C )完成将BX清零,并使标志寄存器CF清零,下面指令错误的是A.SUB BX , BX B.XOR BX ,BX C.MOV BX,0 D.AND BX,0000H 12.(D )下面数据传送指令中,正确的是 A.MOV BUF1,BUF2 B.MOV CS,AX C.MOV CL,1000 D.MOV DX,WORD PTR[BP+DI] 13.(D )下列存储器哪一种存取速度最快 A.硬盘B.DROM C.ROM D.Cache 14.(B )完成将有符号数BX的内容除以2的正确指令是 A.SHR BX,1 B.SAR BX,1 C.ROR BX,1 D.RCR BX,1 15.( C )指令LOOPZ的循环执行条件是 A.CX≠0且ZF=0 B.CX≠0或ZF=0 C.CX≠0且ZF=1 D.CX≠0或ZF=1 16.(B )以8086/8088为CPU的微机内存最大容量为 A .4M B B.1MB C.640KB D.64KB 17 (C )与1A.5H不等的数据是 A.26.3125D B.11010.0101B C.32.5Q 18.( A )8位二进制补码表示的整数数据范围是 A.-128~127 B.-127~127 C.-128~128 D.-127~128 19.( A )下列四个寄存器中,不允许用传送指令赋值的寄存器是 A.CS B.DS C.ES D.SS 20.( B )指令MOV 100[SI][BP],AX的目的操作数的隐含段为 A.数据段 B.堆栈段 C.代码段 D.附加段 二、填空题(每空2分,共20分) 1.225D= 11100001 B= E1 H 2.已知X=-1011011,求[X]补= 10100101 。 3.地址2000H:0480H,其物理地址是20480H ,段地址是2000H ,偏移地址是0480H 。 4.按存储器的位置,可以将存储器分为内存储器和外存储器。5.8086最多可处理256 种中断,对每一个中断设置一个中断类型码。 三、判断题(共10分,对的画√,错的画×) 1.(×)在8位补码表示中,10000000表示的真值为-0 2.(×)奇偶标志位PF,当运算结果的低8位中有偶数个1时,被置为0。3.(×)CS、DS、ES和SS段都可以存放指令代码。 4.(×)MOV CS,[SI] 5.(×)MOV [DI],[SI] 6.(√)两数相等时转移可用JZ指令。 7.(×)OUT [BX],AL 8.(×)当IF=0时,CPU不能响应NMI中断。 9.(√)已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段。 CBW IMUL BX 10.(√)在8位补码表示法中,对-128求补会产生溢出。 四、简答题(共20分) 1.冯·诺依曼型计算机的结构由哪些部分组成?各部分的功能是什么?(10分) 答:冯·诺依曼型计算机在硬件结构上主要由运算器,控制器,存储器,输

《微机原理及应用》期末考试复习参考资料

《微机原理及应用》期末考试 复习参考资料 一、微机原理与应用模拟试题Ⅰ 一、填空题(每空1分,共25分) 1、指令由和组成。 2、I/O接口是微机系统的一种部件,它被设置在与之间。 3、已知[X]补=(11110011)B,则真值X= 。 4、IF是标志;SP称为;CS称为。 5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。 6、8086CPU由和两部分组成。 7、CPU的基本时间计量单位称为周期。 8、SP总是指向堆栈的。 9、指令MOV AX,[BP+200]读取的是段的存储单元。 10、由8个二进制位组成的基本数据表示单元称为。 11、访存空间的是指CPU所能访问的。 12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。 13、PENTIUM的工作模式有、、。 14、指令由、和操作数字段组成。 15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围 为。 16、电可擦除的可编程只读存储器的英文简写为。 17、逻辑地址由段基值和___ ___组成。 二、判断题(每小题1.5分,共15分,在每小题 后面的括号中认为正确的画“√”,错误的画“×”) 1、堆栈是处在CPU内部的一个部件。() 2、8086的状态标志位有9个。() 3、IP是EU中的寄存器。()

4、IP中存放的是正在执行的指令的偏移地址。() 5、全地址译码法是指存储器芯片上的所有地址均参加译码。() 6、EPROM是电可擦除的PROM。() 7、中断是指CPU执行程序过程被意外暂停。() 8、EEPROM中存储的数据不会因掉电而丢失。() 9、SRAM是不用刷新的RAM。() 10、总线周期是指CPU通过总线访问一次内存或外设的时间。() 三、单项选择题(每题1.5分,共15分) 1)。 (A) SP (B) IP (C)BP (D)CS 2、源变址寄存器是()。 (A) SI (B)DI (C)SP (D)DX 3、下面4个标志中属于控制标志的是()。 (A) CF (B)DF (C)SF (D)ZF 4、LEA BX,BUFF 指令的功能是()。 (A)将存储单元BUFF的地址送给BX。 (B)将存储单元BUFF的数据送给BX。 (C)将存储单元BUFF的偏移地址送给BX。 (D)将存储单元BUFF的段地址送给BX。 5、DOS功能调用的子功能号存放在()寄存器中。 (A) AH (B)AL (C)DH (D)DL 6、采用DMA方式的I/O系统中,其基本思想是在()间建立直接的数据通道。 (A) CPU与外设(B)主存与外设(C)外设与外设(D)CPU与主存 7、设SP=1110H,执行PUSH AX 指令后,SP的内容为()。 (A) SP=1112H (B)SP=110EH (C)SP=1111H (D)SP=110FH 8、语句DAI DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是()。 (A) DAI DB 3,5,7 (B)DAI DB 2,3,5,7 (C)DAI DB 3,5,7,2 (D)DAI DB 3,5,7,3,5,7 9、给定AL=80H,CL=02H,则SAR AL ,CL指令执行后的结果是()。 (A) AL=40H (B)AL=20H (C)AL=0C0H (D)AL=0E0H 10、对于输入端口,应具有下面何种功能()。 (A)应具备数据缓冲功能。 (B)应具备数据锁存功能。 (C)应同时具备数据缓冲功能和数据锁存功能。 (D)具备缓冲功能和数据锁存功能中的任一种。 四、名词解释题(每题5分,共25分)

最新微机原理及应用试卷答案

微机原理及应用试卷答案 一、填空题: 1、锁存复用线上的地址 2、确定是否在T3周期后插入T w周期 3、IP由寻址方式决定的16位偏移量SP 4、微处理器存储器I/O接口电路 5、825908H—OFH 6、n 7、3 2 8、接收移位发送移位 二、判断题: 1、√ 2、√ 3、√ 4、√ 5、√ 6、× 7、√ 8、× 9、×10、√ 11、×12、√13、√14、√ 三、简答题: 1、答:①在刷新周期,是用只有行地址的方法,选中一行对它进行刷新。(3分) ②有效将行地址存入行地址锁存器,被这个地址选中的那一行中的所有单元都读出 和重写,达到刷新的目的。(3分) 2、答:①CUP输出控制字CW=16H,指定它的工作方式;(1.5分) ②CPU向它写入计数初值LSB=4;(1.5分) ③装入计数值后开始计数,一个CLK使计数值减2;(1.5分) ④当计数到0时,使输出改变状态。同时重装这个计数值,开始新的计数。(1.5分) 3、答:①当CPU响应中断时,将发出高电平的中断响应信号;(2分) ②由于F/FA没有中断请求,它的输出为低电平,故A2输出为高,相当于将中断响 应信号传递下去;(2分) ③因为F/FB有中断请求,F/FB输出为高,故B1输出为高,即中断输出2为高,用它去控制转至中断2的服务程序的入口。(2分) 四、问答题: 1、答:①20位物理地址的形成如下图所示:(2分)

②段寄存器内容左移4位与16位偏移量相加,形成20位物理地址。(2分) 2、答:①这是在一个周期内完成的;(2分) ②读出某一单元的内容,修改后再写回这个单元。(2分) 3、答:①停止位和空闲位都是高电平; ②停止位是字符格式中规定好的,是传递字符的一部分;(2分) ③两个互相通信的系统,在传输线上没有字符传送时是高电平。这个高电平称为空 闲位。(2分) 4、答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。译码需要的 器件多;(3分) ②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单;(3分) ③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需要译 码。(2分) 五、应用题: 1、答:可用2种方法实现: ①8255A工作于方式O时,端口C可以指定为输出。每隔1/2方波周期改变其中一位的状态,其它位不变。就可以通过端口C的某一条线输出连续的方波。(4.5分) ②用对端口C某一位置位/复位的方法实现。即每隔1/2方波周期时间,对端口 C 的某一位交替进行置位、复位,即可从端口C的某一条线输出连续的方波。(4.5分) 2、答:①分配给32K×8ROM芯片的地址为:F8000H-FFFFFH(4.5分) ②分配给8K×8ROM的地址为下述4组地址之一: F0000H-F1FFFH F2000H-F3FFFH F4000H-F5FFFH F6000H-F7FFFH(4.5分)

微机原理及应用课程复习要点

微机原理及应用课程复习要点 第一章微型计算机概述 1.微型计算机的基本组成(CPU 、存储器、I/O接口、总线),各自的主要功能。 2.微型计算机的特点与工作过程。 3.总线的作用;控制总线、数据总线、地址总线(方向、状态、条数、作用) 总线的分类(片内、局部、系统、通信)与规范(机械结构、功能结构、电气) 4.8088/8086微处理器的编程结构(分为执行部件、总线接口部件,各自的功能以及两者的动作协调) 5.8088/8086微处理器的内部寄存器。AX、BX、CX、DX、DI、SI;(一般用在什么场合?)指针:CS、IP、SP,它们的作用是什么? 6.标志寄存器含六个状态标志(重点CF、ZF)、三个控制标志(重点IF),起什么作用? 7.存储器组织:(分段结构、物理地址的确定),物理地址的确定:段地址左移四位加上偏移地址 8.8088/8086微处理器的引脚及其功能(三总线、复用线、有效电平) 9.8088/8086微处理器的工作模式:(最大模式、最小模式),什么是最大模式与最小模式,它们的区别(包括系统配置、控制信号线由谁产生等)。10.什么是时序?分清几个重要概念:指令周期、总线周期、时钟周期) 11.8088/8086微处理器的基本操作有哪些? 12.典型时序分析:(存储器读写、I/O读写、中断响应、复位)

第二章指令系统 1.寻址方式:(六种寻址方式),源操作数、目的操作数的存储位置(CPU内、存储器)。 2.指令格式:(标识符、操作数、操作码、注释) 3.掌握指令的要点:(助记符、格式、功能、操作数的个数、对标志位的影响) 4.选择指令注意点:(数据从哪来、结果放到哪去、区分字与字节操作、默认的寄存器)。 5.传送指令、运算指令、程序控制指令的测重点:(数据的方向、标志位的状态、程序的方向) 6.移位指令:(左移、右移、逻辑、算术、循环、非循环、移位的次数) 7.程序控制指令:(无条件、条件、调用、中断) 8.十进制数运算方法:(先利用二进制运算指令、再进行十进制调整) 第三章汇编语言程序设计 1.汇编语言的基本要素:(语句格式、运算符、表达式) 2.汇编语言的运算符:(算术、取值、属性) 选用运算符注意点:(操作数、结果、有意义的运算符) 以及运算符与助记符的区别 3.表达式:(常量表达式、存储器表达式) 4.伪指令:(四个定义:数据定义、符号定义、段定义、过程定义) 数据定义与符号定义的区别:是否占存储单元;过程定义:(段内、段间) 5.汇编语言上机步骤:(编辑、汇编、连接、调试)

微机原理及应用试题

扬州大学试题纸Array ( 2009-2010学年第1学期) 广陵学院07 班(年)级课程微机原理及应用 (A)卷 1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B.冯﹒诺依曼 C.图灵 D.帕斯卡尔 2.十进制数95转换成二进制数是(D ) A. 10010101 B. 01100101 C. 0100110 D. 01011111 3.大写字母C的ASCII码是(C ) A. 11001100B B. 00001100B C. 01000011B D. 01000111B 4.在微机中,主机和高速硬盘进行数据交换,一般采用的方式是( D) A. 程序直接控制方式 B. 程序中断控制方式 C. 无条件传送方式 D. DMA方式 5.将寄存器AX的内容求反的正确指令是( C ) A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX,AX 6. 指令MOV ARRAY[DI],DX 源操作数的寻址方式是(B ) A.变址寻址 B.寄存器寻址 C.基址寻址 D.基址变址寻址 7. 8086/8088响应不可屏蔽中断时,其中断类型号是(A ) A.由CPU自动产生 B.从外设取得 C.由指令INT给出 D.由中断控制器提供 8.8086指令队列的长度是 ( C ) A. 4个字节 B.5个字节 C.6个字节 D.8个字节 M/、WR、RD信号的状态依次9. 在最小模式下,CPU从外设读取数据操作,IO 为( A ) A. 0,1,0 B. 0,三态,0 C. 0,0,1 D. 1,1,0 10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D )

微机原理及应用总复习

微机原理及应用期终复习提纲 一、基本知识 1、微机的三总线是什么? 答:它们是地址总线、数据总线、控制总线。 2、8086 CPU启动时对RESET要求?8086/8088CPU复位时有何操作? 答:复位信号维高电平有效。8086/8088要求复位信号至少维持4个时钟周期的高电平才有效。复位信号来到后,CPU便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES及指令队列清零,而将cs设置为FFFFH,当复位信号变成地电平时,CPU从FFFF0H开始执行程序 3、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈? 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW等重要信息。 4、累加器暂时的是什么?ALU 能完成什么运算? 答:累加器的同容是ALU每次运行结果的暂存储器。在CPU中起着存放中间结果的作用。ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5、8086 CPUEU、BIU的功能是什么? 答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O端口传送数据。 6、CPU响应可屏蔽中断的条件? 答:CPU承认INTR中断请求,必须满足以下4个条件: 1)一条指令执行结束。CPU在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的4个条件时,本指令结束,即可响应。 2)CPU处于开中断状态。只有在CPU的IF=1,即处于开中断时,CPU才有可能响应可屏蔽中断请求。 3)没有发生复位(RESET),保持(HOLD)和非屏蔽中断请求(NMI)。在复位或保持时, CPU不工作,不可能响应中断请求;而NMI的优先级比INTR高,CPU响应NMI而 不响应INTR。 4)开中断指令(STI)、中断返回指令(IRET)执行完,还需要执行一条指令才能响应INTR

微机原理与应用复习题1

复习题一 一、单项选择题(题目中给出的四个答案中只有一个是正确的,每题2分,共30分) 1、有一个数值152,它与十六进制6A相等,那么该数值是。 A、二进制数 B、八进制数 C、十进制数 D、BCD码 2、中断指令INT 23的中断服务程序的入口地址,应放在中断向量表地址开始的4 个存贮单元内。 A、00023H B、00017H C、0005CH D、0005EH 3、某微机具有1M字的最大内存空间,其CPU的地址总线应有______条? A、20根 B、21根 C、19根 D、不能确定 4、可编程并行接口芯片8255A的端口B有种工作方式。 A、1种 B、2种 C、3种 D、4种 5、两个数相加后是否产生溢出,需要判断标志位中的_____ ___。 A、OF B、CF C、SF D、ZF 6、调试汇编语言程序时,将目标文件转化成可执行文件的过程叫。 A、编译 B、汇编 C、编辑 D、链接 7、在8086cpu的寄存器中,用户不能直接访问的是 A、CS B、FR C、IP D、BX 8、在机器数的三种表示方法中,种方式中零的表示形式是唯一的。 A、补码 B、反码 C、原码 D、三者都是 9、8086cpu与存储器或外设进行交换数据时,为了使得传送速度能匹配,有时需要在__________状态之间插入若干等待周期。 A、T1和T2 B、 T2和T3 C、T3和T4 D、随机 10、可编程定时器/计数器8253在初始化时写入的最大计数初值是。 A、0000H B、7FFFH C、65535 D、0FFFFH 11、8086系统中,最多可以有______个段地址,任意相邻的两个段地址相距________个存储单元? A、64K,16 B、64K,64K C、16,64K D、64K,64K 12、在CPU响应中断时保护断点就是保存。 A、中断类型码 B、中断服务程序入口地址 C、现场 D、当前CS 、IP和FR 的内容 13、当RESET信号进入高电平状态时,将使得8086CPU的______寄存器的内容初始化为 FFFFH。 A、SS B、DS C、ES D、CS 14、在8086计算机系统中,规定内存中地址为的内存单元存放中断服务程序入口地址(即中断向量),称为中断向量表。 A、80000H~803FFH B、00000H~003FFH C、7F000H~7F3FFH D、0FFC00H~0FFFFFH 15、在8086计算机系统中,当对地址大于0FFH的I/O端口寻址时,必须使用寄存器间接寻址。 A、 BX B、 SI C、DI D、 DX 二、简答题(每题5分,共30分) 1.在计算机系统内,主存储器的主要技术指标有哪些?(5分) 2.计算机CPU一旦响应中断,中断服务子程序通常要做哪几项工作?(5分)

微机原理及应用

微机原理及应用 K60DN512VLL10 相关寄存器快速查询手册 2015年11月25日编

目录 1.通用输入输出(GPIO) 4 1.1.引言 4 1.2.寄存器说明 4 1.2.1.引脚控制寄存器(PORTx_PCRn) 4 1.2.2.GPIO端口寄存器 4 1.2.3.GPIO时钟门控寄存器(SIM_SCGC5) 5 2.中断 6 3.周期中断定时器(PIT)7 3.1.说明7 3.2.寄存器描述7 3.2.1.PIT 模块控制寄存器(PIT_MCR)7 3.2.2.定时器加载值寄存器(PIT_LDVALn)7 3.2.3.当前定时器值寄存器(PIT_CVALn)7 3.2. 4.定时器控制寄存器(PIT_TCTRLn)8 3.2.5.定时器标志寄存器(PIT_TFLGn)8 3.2.6.PIT时钟门控寄存器6(SIM_SCGC6)8 4.通用异步接收器/发送器(UART)9 4.1.UART 波特率9 4.2.寄存器说明9 4.2.1.UART 波特率寄存器9 4.2.2.UART 控制寄存器4(UARTx_C4)9 4.2.3.UART 控制寄存器1(UARTx_C1)9 4.2.4.UART 控制寄存器2(UARTx_C2)10 4.2. 5.UART 状态寄存器1(UARTx_S1)10 4.2.6.UART 数据寄存器(UARTx_D)10 4.2.7.UART时钟门控寄存器11 5.AD12 5.1.寄存器说明12 5.1.1.ADC 配罝寄存器1(ADCx_CFG1)12 5.1.2.ADC 配罝寄存器2(ADCx_CFG2)12 5.1.3.ADC状态和控制寄存器1(ADCx_SC1n)13 5.1.4.ADC状态和控制寄存器2(ADCx_SC2)14 5.1.5.ADC状态和控制寄存器3(ADCx_SC3)14 5.1. 6.ADC 数据结果寄存器(ADCx_Rn)15 5.1.7.ADC时钟门控寄存器15 6.DA17 6.1.寄存器说明17 6.1.1.DAC数据寄存器(低)(DACx_DATnL)17 6.1.2.DAC数据寄存器(高)(DACx_DATnH)17 6.1.3.DAC 控制寄存器0 (DACx_C0)17 6.1.4.DAC 控制寄存器1 (DACx_C1)18 6.1.5.DAC 控制寄存器2 (DACx_C2)18 6.1.6.DAC 状态寄存器(DACx_SR)18 6.1. 7.DAC时钟门控寄存器(SIM_SCGC2)19 7.附A 时钟门控寄存器汇总20 7.1.寄存器说明20 7.1.1.系统时钟门控寄存器1(SIM_SCGC1)20 7.1.2.系统时钟门控寄存器2(SIM_SCGC2)20 7.1.3.系统时钟门控寄存器3(SIM_SCGC3)20

相关主题
文本预览
相关文档 最新文档