文档库 最新最全的文档下载
当前位置:文档库 › 2008武汉理工大学微机原理A及答案

2008武汉理工大学微机原理A及答案

2008武汉理工大学微机原理A及答案
2008武汉理工大学微机原理A及答案

考试试题纸

一:选择题(每题2分,共20分)

1. 8086/8088的中断向量表( )

A:用于存放中断类型号 B:用于存放中断服务程序入口地址

C:是中断服务程序的入口 D:是中断服务程序的返回地址2. PC机中的硬中断服务程序执行的是:( )。

A:外部中断请求CPU完成的任务 B:主程序中安排的中断指令

C:主程序中安排的转移指令 D:主程序中安排的调用指令

3. 在8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在总线发出( )信息.

A:数据 B:状态 C:地址 D:其他

4. 8位补码操作数"10010011"等值扩展为16位,其机器数为( )

A:1111111110010011 B:0000000010010011

C:1000000010010011 D:1000000010010100

5. 计算机的存储器采用分级存储体系的主要目的是()。

A:便于读写数据 B:减小机箱的体积

C:便于系统升级 D:解决存储容量、价格和存取速度之间的矛盾

6. 当要访问的物理地址为96FF8H的内存单元时,偏移地址允许自己确定,则段地址不可取值为:( ).

A:8800H B:9000H C:96FFH D:9700H

7.下面的指令不合法的是( ).

A:PUSH AL B:ADC AX,[SI] C:INT 21H D:IN AX,03H 8. 某DRAM芯片,其存储容量为512K * 8位,该芯片的地址线和数据线数目为()

A:8,512 B:512,8 C:18,8 D:19,8

9. 指令IN AL,DX对I/O端口的寻址范围是( ).

A:0~255 B:0~65535 C:0~1023 D:0~32767

10. 执行下面的程序段后,AL中的内容是( ).

BUP DW 2152H,3416H,5731H,4684H

MOV BX,OFFSET BUP

MOV AL,3

XLAT

A:46H B:57H C:34H D:16H

二:填空题(每题2分,共20分)

1. 用Inter2114组成4K*8bit的RAM要用______片.

2. 8259A有两种中断触发方式:_______________。

3. 假如从内存向量为0000:0080H开始存放的16个单元中存放有以下值:

21,04,35,05,29,1A,EB,4F,03,79,2B,2A,03,79,2B,2C, 则21H中断子程序的入口地址为______:_______H.

4. 设某容量为4K的RAM芯片的起始地址为2000H(16位地址),则其终止地址为____________.

5. 8255A控制字的最高位D7=_________时,表示该控制字为方式控制字。

6. 寄存器间接寻址方式中,操作数处在_________

7. 该程序段中数据段定义如下

DATA SEGMENT

STRG DB ‘I AM A TEACHER !’,‘$’

MSPA DB 2 DUP(?)

NUM DB 1,2,3,4,5,6,7,8

DISP DW 2

DATA ENDS

执行下列指令段后

LEA BX,NUM

ADD BX,DISP

MOV AX,WORD PTR[BX]

AX=______H

8. 已知IP=2000H,SP=1000H,BX=5E4H

指令CALL WORD PTR[BX]的机器代码是FF17H,试问执行指令后,(0FFEH)=____________

9. 若定义X DW 1001H,执行MOV AH,BYPE PTR X 指令

后,(AH)=______.

10. 写出下列程序段执行后:AX=______H?

MOV AX,0ABCDH

MOV CL,4

AND AL,0FH

ADD AL,30H

SHL AH,CL

AND AH,0F3H

三:简答题(每题4分,共20分)

1. 如果利用中断方式传送数据,则数据是如何传输的?中断机构起

什么作用?

2. 在8086CPU中,已知CS寄存器和IP寄存器的内容分别为如下所

示,试确定其物理地址.

(1)CS=1000H IP=2000H (2)CS=2000H IP=00A0H

(3)CS=1234H IP=0C00H

3. 8255各口设置如下:A组与B组均工作于方式0,A口为数输入,B

口为输出,C口高位部分为输出,低位部分为输入,A口地址设为40H.

(1)写出工作方式控制字 (2)对8255A初始化

4.设有关寄存器及存储单元的内容如下:

(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H, (20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=0B 7H,

(21203)=65H,试说明下列各条指令执行完后AX寄存器的内容.

(1)MOV AX,1200H (2)MOV AX,[1200H]

(3)MOV AX,1100[BX] (4)MOV AX,1100[BX][SI]

5.RESET信号来到以后,8088/8086系统的CS和IP分别等于多少?

四:编程题(每题10分,共20分)

1. 在当前数据段BUFFER地址下顺序存放着100个带符号字,试编写

程序找出其中最大的字,放在同一数据段地址为MAX的顺序单元中。

2.试编写程序将AL 中的两位BCD码分离,分别存放在DL和DH中。

五:硬件设计(每题10分,共20分)

1

1.以2MHz输入8253的计数器2#,实现1KHz的方波输出,设8253端口地址04H~07H,试编写8253的控制程序和与8088的连接图。

2. 用4K*4的EPROM存储器芯片组成一个16K*8的只读存储器.试问:

(1)该只读存储器的数据线和地址线的位数. (2)根据题意需要多少个4K*4的EPROM芯片? (3)画出此存储器的组成框图.

A卷参考答案

一、1.B , 2.A , 3.C, 4.A , 5.D , 6.D , 7.A , 8.D , 9.B , 10.C

二、1.8 , 2.电平触电方式、边沿触电方式 , 3. 4FEB:1A29 , 4. 2FFFH , 5. 1 , 6. 主存单元 , 7.0403 , 8. 02H , 9. 01H , 10. B03D

三、1. 利用中断方式传送数据,一般是首先向CPU发出中断请求,CPU 响应中断后在中断处理程序中进行数据传输,传输完毕返回.中断机构起控制作用,实时性较强.

2. (1)12000H

(2)200A0H

(3)12F40H

3. (1)10010001B 即91H

(2)MOV AL,91H;

OUT 43H,AL

4. (1)1200H

(2)4C2AH

(3)4C2AH

(4)65B7H

5. CS=FFFFH,IP=0000H

四、1. DATA SEGMENT

BUFFER DW 100 DUP(?);实际应写100个字

MAX DW ?

DATA ENDS

CODE SEGMENT

ASSUME DS:CODE,DS:DATA

START:MOV AX,DATA

MOV DX,AX

MOV MAX,8000H;8000H是16位数的最小值.

CLD

MOV SI,OFFSET BUFFER

MOV CX,100

LOP1: LODSW

CMP AX,MAX

JNG LAB

MOV MAX,AX

LAB: LOOP LOP1

MOV AH,4CH

INT 21H

CODE ENDS

END START

2.MOV BL,AL

AND AL,0FH

MOV DL,AL

AND BL,0F0H

MOV DH,BL

五、1.分析:输入频率fi=2MHz,输出频率fo=1k, 初值n=fi/fo=2000

使用计数器2:模式3,

MOV AL, 10110110B

OUT 07H, AL

MOV AX, 2000

OUT 06H, AL

MOV AL, AH

OUT 06H, AL

2.(1)该存储器有14位地址线和8位数据线.

(2)共需总芯片数为8片.

(3)组成图请见下图

2

微机原理试题及答案

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

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

····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题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、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE 。 5.MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6.8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 ORG 1000H STROE DB 12 DUP(?) DATA DB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段 B、DS或SS段 C、DS或ES段 D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHL AL,CX B、XCHG AL,BL C、MOV BX,[SI] D、AND AX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOV BX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D、3311EH 5、下列指令中格式错误的就是_C__。 A、MOV AX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D、RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALL NEAR PTR NEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C、DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器 D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C、1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B、8K×4 C、16K×4 D、16K×8 1、写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX 累加寄存器BX基址寄存器

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

微机原理试卷及答案

一、填空题(每空2分,共40分) 1.计算机硬件基本结构包括:运算器、控制器、存储器、输入设备、输出设备等部件, 这些部件通过数据总线、地址总线、控制总线相连接。 2.8086微处理器由总线接口部件BIU和执行部件EU组成。 3.微处理器与外部设备交换数据的方式有程序控制,中断控制,DMA控制。 4.I/O端口的地址编排有两种,一是统一编址,二是独立编址。 5.每片8253有3个独立的16位计数通道,每个计数器可编程设定6种工作方式。 6.8086状态标志寄存器F中有6个状态标志;有3个控制标志。 二、问答题(每题6分,共12分) 1、RISC? 答:精简指令集计算机,简单指令集,指令少,指令代码等长,寻址方式少,指令功能简单,采用超标量和超级流水线。 2、8086的基本总线周期有哪几种? 答:最小模式下有:存储器或I/O端口读;存储器或I/O端口写;中断响应周期;总线保持请求与保持响应周期。最大模式下有:读周期;写周期;总线请求/允许/释放操作。 三、判断题(每小题2分,共12分。) (错)1、某种存储器芯片是16KB*8/片,那么它的地址线根数是13根。(14根)(错)2、ADC0809是一个12位逐次逼近型A/D转换器(8位) (错)3、IN BX,DX(IN AL,DX) (对)4、物理地址=段基址×10H+偏移地址 (错)5、74LS373是一种三态输出的缓冲器。(锁存器) (对)6、引起CPU中断的事件称为“中断源”。 四、综合题(共36分) 1、阅读下列程序,写出各语句的注释并说明本程序功能。(8分) DSEG SEGMENT;数据段定义 NUMBER DB X1,X2;数据定义 MAX DB?;预置最大值变量 DSEG ENDS;数据段定义结束 CSEG SEGMENT;代码段定义 ASSUME CS:CSEG,DS:DSEG;段寄存器说明 MOV AX,DSEG;段寄存器赋值 MOV DS,AX;段寄存器赋值 MOV AL,NUMBER;取第一个数据 CMP AL,NUMBER+1;第一个数据与第二个数据比较 JNC BRANCH;若第一个数大于第二个数,则转移 MOV AL,NUMBER+1;否则,保存第二个数BRANCH:MOV MAX,AL;将两数中最大值存入指定单元MOV AH,4CH;返回DOS系统 INT21H CSEG ENDS;代码段定义结束 END;本程序结束 比较两个数据

微机原理期末考试试卷(有答案)

得分《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。( √ ) 3、MOV指令要影响标志位。( × ) 4、JMP SHORT NEXT称为近转移。( × ) 5、8086与8088在软件上不一定完全兼容。(× ) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、 选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。 A.01011001 B.01011010 C.11011001 D.11011010 8、INC指令不影响____B____标志。

微机原理试题及答案

微机原理试题及答案 Revised as of 23 November 2020

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应 采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口 PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期

8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。 b ytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是。 3、指令MOV BX,MASK[BP]是以作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到或。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX)= , (CF)=,(CL)=。 6、在8088 CPU中,一个总线周期是。 7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或 来计数。 三、程序设计(共40分)

微机原理考试试题3套及答案

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536

微机原理期末考试考试卷及答案

1、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3、8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4、8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE。 5、MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6、8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100CH__。 ORG1000H STROE DB 12 DUP(?) DATADB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段B、DS或SS段C. DS或ES段D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHLAL,CXB、XCHG AL,BL C、MOVBX,[SI] D、ANDAX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOVBX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D. 3311EH 5.下列指令中格式错误的就是_C__。 A、MOVAX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D. RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALLNEAR PTRNEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C. DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C.1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B. 8K×4 C.16K×4D、16K×8

微机原理期末考试试卷(有答案)剖析

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。 A.01011001 B.01011010 C.11011001 D.11011010 8、INC指令不影响____B____标志。 A.OF B.CF C.SF D.ZF 9、MOV AX,ES:[BX][SI]的源操作数的物理地址是__B______。 A.16d×(DS)+(BX)+(SI) B.16d×(ES)+(BX)+(SI) C.16d×(SS)+(BX)+(SI) D.16d×(CS)+(BX)+(SI) 10、对于下列程序段: AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI

微机原理试卷8及答案

微机原理模拟题8 一、简答题(6×8分=48分) 1. 不使用立即数,也不用任何存储单元中的数据,写一段程序(限六条指令之内),完成如下操作:-1→AX,0→BX,1→CX。 答:XOR BX,BX XOR CX,CX INC CX XOR AX,AX DEC AX 2.试说明8086CPU工作在最大和最小模式下系统基本配置的差异。 解:8086CPU可以工作在两种工作模式,即最小工作模式和最大工作模式。最小工作模式用于单机系统,系统中所有总线控制信号全部由8086直接提供,因此系统中的总线控制电路可减到最少;最大工作模式用于多处理机系统,8086作为主处理器,其它的处理器为协处理器,协助主处理器工作。在最大工作模式下,系统所需要的控制信号均由总线控制器8288提供。 8086具体工作在最大模式还是最小模式,完全由硬件连接决定。当将CPU的第33号引脚MN/MX接+5V时,8086工作在最小模式,当MN/MX接地时,8086工作在最大模式。 3.8086可引入哪些中断,它们是如何引入的? 答:8086具有256种不同中断类型的能力。中断源可来自CPU内部或外部设备,可由硬件或软件产生。 非屏蔽中断:8086的两条外部中断线是非屏蔽中断NMI和可屏蔽中断INTR。NMI是边缘触发方式,要求高电平有效。一般用在如电源断电等紧急事件中,优先权较高,请求信号不受标志位IF的影响。NMI中断类型码规定为2。 INTR可屏蔽中断请求是高电平有效的另一外部硬件中断源,高电平保持时间应维持到当前指令结束。在8086中它不自中断控制器8259A,其外部电

路所产生的中断的优先级别由8259A管理产生。CPU只根据标志位IF的状态决定是否响应INTR。 内部中断:8086的内部中断产生的过程完全与硬件电路无关,是CPU根据软件中某条指令或软件对PSW中的标志设置而产生的。内部中断可分为两大类型:一类是内部已硬件设置好的类型0~类型4,它们依次为除法出错、单步中断、NMI、断点中断和溢出中断;另一类是8086的中断系统中有一条两字节的中断指令INT n。n 即为中断类型码,CPU根据中断类型码即可找到中断服务程序入口。 4.试说明8086/8088CPU中有哪些寄存器?各有哪些用途? 答:寄存器组有(1)数据寄存器,含AX、BX、CX、DX四个通用寄存器,用来暂时存放计算过程中所遇到的操作数,结果和其它信息。(2)指针及变址寄存器,含SP、BP、SI、DI四个十六位寄存器,它们可以像寄存器一样在运算过程中存放操作数只能以字为单位使用。还用来在段内寻址时提供偏移地址。(3)段寄存器,含CS、DS、SS、ES,用来专门存放段地址。(4)控制寄存器,包括IP和PSW两个16为寄存器。IP是指令指针寄存器,用来存放代码段中的偏移地址。 PSW为程序状态字寄存器,由条件码标志和控制标志构成。条件码标志用来纪录程序运行结果的状态信息。包括OF、SF、ZF、CF、AF、PF。控制标志位有三个寄存器DF、IF、TF组成。 5.下面两条指令执行后,标志寄存器中CF,AF,ZF,SF和OF分别是什么状态? MOV DL,86 ADD D L,0AAH 答: 0101,0110 + 1010,1010 = 1,0000,0000 CF=1 AF=1 ZF=1 SF=1 OF=1

微机原理与接口技术试题库(含答案)汇总

一、问答题 1、下列字符表示成相应的ASCII码是多少? (1)换行0AH (2)字母“Q”51H (3)空格20H 2、下列各机器数所表示数的范围是多少? (1)8位二进制无符号定点整数; 0~255 (2)8位二进制无符号定点小数;0.996094 (3)16位二进制无符号定点整数;0~65535 (4)用补码表示的16位二进制有符号整数;-32768~32767 3、(111)X=273,基数X=?16 4、有一个二进制小数X=0.X1X2X3X4X5X6 (1)若使X≥1/2,则X1……X6应满足什么条件? X1=1 若使X>1/8,则X1……X6应满足什么条件?X1∨X2 ∨X3=1 (2) 5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。 (1)X和Y两个数均为无符号数;X>Y (2)X和Y两个数均为有符号的补码数。X

微机原理试卷及答案

《微机原理与接口技术》试题(第一套) 一、选择题(每题3分,共30分) 1.8288在8086/8088组成的计算机中的作用是(② )。 ①数据缓冲器②总线控制器③地址锁存器④提供系统时钟CLK 2.指令MOV 0283H[BX][SI] , AX中目标操作数的寻址方式为( ②)。 ①寄存器寻址②基址变址相对寻址③基址寻址④变址寻址 3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为( ④ )。 ①4100H ②3AA08H ③3B008H ④3AAA8H 3806 +2A48 =3AAA8H 4.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为(③)。 ① 15K×8 ② 32K×256 ③ 8K×8 ④ 32K×8 5.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为(②)。 ① 32片、11根② 64片、14根③ 8片、14根④ 16片、8根 6.“ADD AX,[BX+8]”的源操作数在当前(②)。 ①堆栈段②数据段③代码段④程序段 7.DMAC 8237具有(② )。 ①八个独立通道②四个独立通道③二个独立通道④三个独立通道 DMAC8237A的主要性能:1、有4个独立的DMA通道,每个通道都充许开放或

禁止DMA请求,都可以独立控制自动预置方式。2、具有三种基本的传输方式:单字节传送、数据块传送、请求传送。3、具有存储器到存储器的传送功能4、具有正常时序和压缩时序两种基本时序。5、8257A级联可扩充任意个DMA通道。6、有两种优先管理方式:固定优先级和循环优先级。7、有较高的数据传输速率。 8.可编程并行接口8255A具有(① ) ①两个8位(A口、B口)和两个4位(C口的高、低各4位)并行输入输出端口。 ②两个8位(A口、C口)和两个4位(B口的高、低各4位)并行输入输出端口。 ③两个8位(B口、C口)和两个4位(A口的高、低各4位)并行输入输出端口。 ④两个4位(A口、B口)和一个8位(C口)并行输入输出端口。 9.8259分别有(③)个ICW和OCW。 ① 2, 4 ② 4, 2 ③ 4, 3 ④ 3, 4 8259A有3个操作命令字OCW1-OCW3,4个初始化命令字ICW1-ICW4。 10.8255A有3种工作方式,能工作与工作方式2的口有(④)。 ① A口和B口②B口和C口③ B口④A口 二、判断题(每题2分,共10分) 1.数据总线是单向总线。(错)双向总线。 2.RAM是指只读存储器(错)RAM随机访问存储器。ROM只读存储器 3.CPU与外界交换信息的方式有两种:同步通信和异步通信。(对) 4.8259A具有8级优先权控制,通过级联可扩展至64级优先权控制。(对) 5.CPU的发展经历了4代,第三代用的是半导体管。(错)集成电路。 三、填空题(每空2分,共20分) 1.标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为: ① CF :(进位标志位;0:无进位1:有进位); ② IF :(中断允许标志位;0:屏蔽外部的可屏蔽的中断请求;1:允许接受外部的

微机原理试卷A及答案

杭州电子科技大学信息工程学院学生考试卷( A )卷考试课程微机原理及应用考试日期2009年6月日成绩 课程号J0102520 教师号任课教师姓名 考生姓名学号(8位)年级专业 一、填空题(每空1分,共20分) 1. 10111B用十六进制数表示为( 17 H ),八进制数表示为( 27O ) 2. 8086CPU结构可分为(总线接口部件BIU )和(执行部件EU )两大部分。 3. 8086系统的逻辑地址由(段基值 )和(偏移地址)组成。 4. 8086CPU可寻址的最大内存空间为( 1M )字节,外设空间最多为( 64K )个端口。 5. 8086系统中,汇编硬指令一般都由( 操作码 )和( 操作数 )构成。 6. 对8086/8088系统汇编语言而言,标号具有三个属性:分别为:(段地址属性)、(偏移 地址属性)和类型属性。 7. RAM表示(随机)存储器,ROM表示(只读)存储器。 8. 从CPU的NMI引脚产生的中断叫做(非屏蔽中断),它的响应不受( IF )的影响。 9. 就数据流向而言,数据总线是(双)向的,而地址总线是(单)向的。 10. When a high is applied to the RESET input pin, the 8086 microprocessor will terminate all activity and set the major registers to ZERO, but code register CS= (0FFFFH )and IP=( 0000H )。 二、选择题(每小题1.5分,共15分) 1. 某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是( C )。 A. -120 B. -15 C. -113 D. -121 2. 8086CPU内部指令队列由( C )字节组成。 A.4 B.5 C.6 D.7 3. 8086中指令队列和堆栈特点分别是( C )。 A.先进后出;先进先出 B.先进先出;先进后出 4. 直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为( C )。 A.直接、立即、间接 B.直接、间接、立即 C.立即、直接、间接 D.不一定 5. 8086/8088系统中,从外设端口320H读数据的正确指令为( C )。 A.IN AL,320H B.OUT 320H,AL C.MOV DX,320H D.MOV DX,320H IN AL,DX OUT DX,AL 6. MOV AX,ES:[BX][SI]的源操作数的物理地址是( B )。 A.16d×(DS)+(BX)+(SI) B.16d×(ES)+(BX)+(SI) C.16d×(SS)+(BX)+(SI) D.16d×(CS)+(BX)+(SI) 7. 将寄存器AX的内容求反的正确操作是( B )。 A.NEG AX B.XOR AX,0FFFFH C.NOT AX D.CMP AX,AX 8. 程序查询I/O的流程总是按 ( C )次序完成一个字符的传输。 A.读状态端口,写数据端口,读控制端口 B.写数据端口,读状态端口,写控制端口 C.读状态端口,读/写数据端口 D.随I/O接口具体要求而定 9. IBMPC/AT机采用2个8259A级连,CPU的可屏蔽硬中断可扩展为( D ) A.64级 B.32级 C.16级 D.15级 10. 8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D )。 A.B口 B.A口 C.A.B.C三端口均可以 D.C口 三、简答题(每小题5分,共30分) 1. 什么是8086系统中的逻辑地址和物理地址?逻辑地址如何转换成物理地址? 答: 对应每个物理存储单元都有一个唯一的20位编号,就是物理地址,从00000H~FFFFFH;在8086内部和用户编程时,采用的段基地址,段内偏移地址形式称为逻辑地址。将逻辑地址中的段地址左移4位,加上偏移地址就得到20位物理地址。

微机原理及应用试卷答案

一、填空题(1—10题,每空1分,共30分。) 1、十进制数42.625转换为二进制数是 101010.101B ,转换为八进制数是52.5O ,转换为十六进制数是 2A.AH 。 2、十进制数-66的原码是 11000010B ,反码是 10111101B ,补码是 10111110B 。(用八位二进制编码表示)。 3、8086从功能上可分为两个部分,即:总线接口单元(BIU)和执行单元(EU)。 4、可编程计数/定时控制器8253具有 3 个计数通道;它有 6 种工作 方式,其中工作方式3被称为方波发生器。 5、三态输出电路可以有3种工作状态,即0、1和高阻态。 6、8086的地址有20位,那么它的可寻址空间为 1024 K,其中每个段的最大长 度为 64 K。 7、8086的输入/输出控制方式包括程序控制方式、中断控制方式、 DMA控制 方式 和输入/输出处理机控制方式。 8、8086微机系统中的一个中断向量占4个存储单元,假定某中断对应的中断向 量存放在0000:002C H;那么该中断向量对应的中断类型号为 0B H,若该向 量对应的中断处理子程序放在0080:0402H开始的内存区域中,则按照地址由低 到高的顺序写出其相应的存储单元的内容为 02H 、 04H 、 80H 00H 。 9、8259A包括两种触发方式,即电平触发方式和脉冲触发方式;8259A中对 中断优先权的管理可分为三种方式,即完全嵌套方式、自动循环方式、和中 断屏蔽方式。 10、8086复位后如下寄存器的内容为:CS= FFFF H,IP= 0000 H。 二、选择题(1—15题,每题1分,共15分。) 1、8086的工作方式为 A 。 (A)实地址方式(B)保护地址方式(C)虚拟8086方式(D)实地址和保护地址 3、MDR表示的意思是 B 。 (A)累加器(B)存储器数据寄存器 (C)存储器地址寄存器(D)环形计数器 4、标志寄存器中标志IF=1表示的是 A 。 (A)CPU可以接收可屏蔽中断请求(B)运算结果低8位中所含1的个数为奇数 (C)运算结果超出了表示数的范围 (D) CPU按跟踪方式执行指令 5、MOV AX,[BX+SI]的源操作数的物理地址是 A 。 (A)16×(DS)+(BX)+(SI) (B)16×(ES)+(BX)+(SI) (C)16×(SS)+(BX)+(SI) (D)16×(CS)+(BX)+(SI)

相关文档
相关文档 最新文档