微机原理与应用基础试题及答案

学年第学期微机原理及应用(A)课程试卷

卷16

班级姓名得分任课教师

一、选择题:(每题1.5分,共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单元中分别存放的是两个双字有符号数据A和B(X、Y为低位字)。阅读以下程序段,并回答问

题。

MOV DX,X+2

MOV AX,X

ADD AX,X

ADC DX,X+2

CMP DX,Y+2

JL L2

JG L1

CMP AX,Y

JBE L2

5--2 L1: MOV AX,1

JMP EXIT

L2: MOV AX,2

EXIT: HLT

1)该程序段所完成的操作是什么?1)比较2A与B的大小

2)AX=1和AX=2分别说明了什么?2)AX=1说明2A>B,AX=2说明2A≤B

3)若JBE L2改为JB L2,在操作结果上有什么区别?

AX=1说明2A大于等于B,AX=2说明2A小于B

2.(15分)自BUF单元开始存放了10个16位的无符号数Ai,试编程

完成对这10个数求累加和,并将和存入SUM单元中(设和不大于

65535)。

2. MOV BX,OFFSET BUF 3. LEA SI,S1

XOR AX,AX LEA DI,ES:S2 MOV CX,10 MOV CX,26

LOP: ADD AX,[BX] CLD

INC BX REP MOVSB

INC BX HLT

LOOP LOP

MOV OFFSET SUM,AX

HLT

3.(15分)在S1单元开始的存储区域中,存放26个以ASCⅡ码表示的

字符,请编写程序段,将它们依次传送到S2单元开始的存储区域中。

5—3

四、综合题(30分)

下图为一微机系统电路原理图,系统中由一片EPROM 2764和一片SRAM 6264构成了程序存储器和数据存储器,用一片并行接口芯片8255A与一个8

位ADC的接口来控制ADC的工作并传送数据。ADC的START是A/D转换启动

信号,EOC是转换结束信号,OE是A/D转换数据输出允许信号。请分析电路

原理图并回答下列问题:

1)系统中程序存储器的容量是 8

2)系统中数据存储器的容量是 8

3)若要求2764的地址范围为02000H~03FFFH,6264的地址范围为

06000H~07FFFH,8255A各端口的地址范围为8000H~8003H,请采用全

译码法完成图中数据线、地址线、控制线和其它有关器件端点的连线(可

自行添加逻辑电路)。

3) Y1 Y3 Y4 MEMW MEMR IOR IOW G2A G2B G1

2764 CE OE

6264 CE WE OE

8255 CE RD WR

8088主控板A16 A17 A18 A19

4)若8255A采用方式0与8位ADC接口,请按流程图的要求编写CPU

通过8255A 控制ADC 转换,然后再输入数据并存放入数据缓冲区BUFFER 单元中的程序段。

4) MOV AL , 98H ;8255初始化

MOV DX , 8003H MOV DX ,8000H

OUT DX , AL IN AL ,DX MOV DX , 8002H ;启动ADC MOV [BUFFER],AL MOV AL , 00H OUT DX , AL MOV AL , 04H OUT DX , AL

INAD: IN AL , DX ;输入EOC TEST AL , 20H JZ INAD

MOV AL , 08H ;EOC=1, OUT DX , AL ;使OE=1

5—4

8255A 工作方式控制字如下所示:

A 口方式选择00=方式001=方式11*--方式2

选择位D7=1

A 口输入输出选择

1=输入0=输出C 口高位输入

输出选择1=输入

0=输出

B 口方式选择0--方式01--方式1B 口输入输出选择

1=输入0=输出

C 口低位输入

输出选择

1=输入

0=输出

学年第学期微机原理及应用(A)课程试卷

卷17

班级姓名得分任课教师

一、选择题:(每题1.5分,共18分)

1、在以查询方式与I/O端口交换数据时,外设准备好的状态信息是通过(1 )

提供给CPU进行查询的。

❶数据总线❷地址总线❸控制总线❹中断请求线

2、CPU与某个外设交换信息时,通常需要有以下一些信号(2 )。

❶数字量,开关量,状态信号❷数据,控制,状态

❸模拟量,控制,状态信号❹模拟,数字,状态信号

3、在DMA工作方式时,CPU交出总线控制权,而处于( 3)状态。

❶等待❷暂停❸保持❹中断处理

4、8088/8086CPU有一个与存储器完全独立的空间供连接输入/输出(I/O)

设备使用,占有的I/O地址空间最大可达(3 )。

❶ 256字节❷ 512字节❸ 64K字节❹ 128K字节

5、在用端口寻址方式寻址外设的CPU中,区分对外设还是对内存操作是由

( 3)决定的。

❶软件包❷数据线❸控制线❹地址线

6、8088/8086在响应可屏蔽中断请求时( 2)。

❶ INTA输出一个负脉冲,将中断类型码从AD0~AD7读入

❷ INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码

❸ INTA输出一个负脉冲后,进行一次I/O读周期,读取中断类型码

❹ INTA输出一个负脉冲,同时提供I/O读控制信号,读中断类型码

7、并行接口芯片8255A工作于选通方式时,通常作为控制和状态的端口是

(3 )。

❶ PA口❷PB口❸ PC口❹控制口

8、堆栈常用于(3)。

❶.实现数据循环移位❷实现程序转移❸保护被中断程序的现场❹存放常用子程序

10、8088/8086CPU中程序计数器(PC)中存放的是( 2)。

❶指令❷指令地址❸操作数❹操作数地址11、CPU用减法指令对两个补码表示的带符号数6BH(被减数)和0C7H(减

数)进行减法运算后,标志位CF、SF和OF分别为( 4)。

❶ 0,0,0 ❷ 0,1,1 ❸ 1,0,0 ❹ 1,1,1 12、串行接口芯片8251A在接收过程中,通常用以向CPU申请中断是引脚

( 4)。

❶DCR ❷T

X RDY ❸ RXD ❹ R

X

RDY

二、填空题:(每空1分,共12分)

1、要构成一个完整的计算机系统,除了需要基本的计算机外,还

需要使用和管理计算机的。

2、利用CMP指令比较两个有符号数的大小时,常用和

标志。

3、传送指令MOV AX,[2000]中对源操作数的寻址方式是。

4、在8086/8088CPU中,每个总线周期通常由状态组成,但在存储器

或I/O端口工作速度低的情况下,CPU自动插入状态。

5、8253定时/计数器是从预置值开始计数,故计数器按二进制

计100个数回零中断,预置值应为。

6、当计算机进入DMA方式传送数据时,CPU处于状态。

7、8259A中断控制器可管理级外部中断,通过级联可扩展至级。

三、程序设计(共40分)

1.(10分)阅读下列程序段,并填空:

MOV SI , OFFSET BUF

MOV CH , 0

MOV CL , [SI]

INC SI

XOR BX,BX

REPT0: MOV DH,08

MOV AL,[SI]

5--2 REPT1: ROR AL,1

JNC NEXT

INC BX

NEXT: DEC DH

JNZ REPT1

INC SI

LOOP REPT0

MOV COUNT,BX

HLT

1)该程序所完成的功能是:

2)在BUF单元中存放的是:

2.(15分)设在XX单元中存放着X的值,函数Y的值存放在YY单元中,试编程实现下列符号函数。

1 X>0

Y= 0 X=0

-1 X<0

3.(15分)内存中自TABLE开始的40个字单元中存放着自然数0~39的立方值。对于FIRST单元中的任一个数X(0≤X≤39),要求编程查表找出X 的立方值,并存入SECOND字单元中。

5--3 四、综合题(30分)

下图为一CPU采用查询方式与ADC接口的电路原理图,电路的工作原理如下:CPU先通过U3(端口地址为04H)发出启动ADC的控制信号Start及多路开关的选择代码,然后通过U2(端口地址为02H)查询ADC是否转换结束, ADC转换结束时,将信号OE置1,同时将转换数据送锁存器锁存。当CPU查询到ADC转换结束信号EOC=1后,从U1(端口地址为03H)读入ADC

转换数据,并存入以DATA为首地址的内存单元中。请根据接口的电路图及工作原理回答下列问题:

1.(16分)电路图中下列引线和器件的名称或功能是:

A为CPU的控制线连接;B为CPU的控制线连接;

C为CPU的控制线连接; D为信号;

U1为器; U2为器;

U3为器; U4为器;

5—4

2.(14分)阅读下列程序段及程序注释,并完成对程序的填空:START: MOV DL,;设置启动AD及第0路开关代码

DI,DATA ;数据存放区首址的偏移量DI

CLD

AGAIN:MOV AL,DL

AND AL,0EFH ;使D4=0

OUT [04h],AL ;停止A/D转换

CALL DELAY

MOV AL,DL ;启动AD及选择第0通道

;输出通道代码

POLL:;输入状态信息

SHR AL,1

POLL ;OE 1,循环等待

;OE=1,输入数据

STOSB ;存入内存

INC DL ;修改输入通道代码

AGAIN ;八路未测量完,则循环

5--5 学年第学期微机原理及应用(A)课程试卷

卷18

班级姓名得分任课教师

一、选择题:(每题1.5分,共18分)

1、在DMA控制方式下由()控制数据传送。

❶ CPU ❷软件❸存储器管理部件❹专用硬件控制器

2、在微型机中,往往将外设的状态作为一种数据输入,CPU的控制命令

作为一种数据输出,为了将控制、状态与数据信息区分开,往往采用

()进行分别传送。

❶不同的信号线❷不同的控制开关

❸不同的端口地址❹不同的中断服务子程序

3、CPU响应DMA请求后,由于(),所以,一旦DMA结束,CPU可以立

即继续执行原程序。

❶ IP内容进栈受保护❷ IP和所有寄存器内容进栈受保护

❸. CPU进入保持状态,IP和所有寄存器内容保持不变

❹ IP内容进栈保护,所有寄存器内容因CPU进入保持状态保持不变

4、系统有多个中断源,而只有单一中断请求线的情况下,为了能处理多重

中断流程,在保护现场和中断服务之间必须加入()。

❶屏蔽本级中断❷屏蔽低级中断

❸屏蔽本级和低级中断❹屏蔽本级和低级中断,并开中断

5、当多个外设同时产生中断时,CPU响应中断的顺序受()的影响。

❶中断优先级❷中断允许标志

❸中断屏蔽码❹中断优先级和中断屏蔽码

6、异步串行传送的8位数为33H时,采用偶校验位1位,停止位1位,则

串行口发送的幀信息为()。

❶ 00011001101 ❷ 10001100110 ❸ 01100110001 ❹ 00110011001

7、指令周期是指()。

❶ CPU从主存中取出一条指令的时间❷ CPU执行一条指令的时间

❸ CPU主频的倒数❹ CPU主存中取出一个字节的时间

8、PentiumII是带MMX技术的Pentium芯片,这里MMX技术是指()。

❶多媒体技术❷多工作模式技术

❸多路调制技术❹多存储管理技术6--1 9、CD-ROM光盘用表面的()来表示“0”和“1”。

❶有无凹坑❷粗线不等❸材料不同❹有无通孔

10、若(AL)=0C6H,(CL)=03H,执行指令SAR AL,CL后,AL的内容为()。

❶ 18H ❷ 28H ❸ 48H ❹ 0F8H

11、当CPU与外设工作不同步的情况下,只能采用()数据传送方式。

❶无条件❷程序查询❸ DMA ❹ CPU与内存

12、在用发光二极管(LED)作为微机的输出设备时,通常采用()输出信

息。

❶无条件方式❷查询方式❸中断方式❹ DMA方式

二、填空题:(每空格1分,共12分)

1、在微型计算机中,外部信息的传送都是通过总线进行的,故微型计算机

的外部结构特点是。

2、字符串传送指令所能传送的数据块的最大长度为。

3、传送指令MOV BX,COUNT[SI][BX]中对源操作数的寻址方式

是。

4、8088CPU对存储器进行读写操作时,在总线周期的T1状态时输

出。

5、半导体存储器从使用功能上可分两大类,用于存放程序或常数的

是,用于存放数据或中间结果的是。

6、在微机系统中有多个中断源的情况下,需对每个中断源确

定。

7、若要8255A的PB口以中断方式输出数据,则PB口应被设置为方

式。

8、执行查表指令XLAT前,必须将表首址送,指令执行后,查

表结果在中。

9、设某个外设的中断类型码为20H,则该外设中断服务程序的入口地址存放

的内存单元首址CS=,IP=。

三、程序设计(共40分)

1.(10分)阅读下列程序段,写出程序执行后所完成的功能.

6--2 DATA SEGMENT

A D

B 1,2,3,4,5,6,7,8,9,10

B DB 1,2,3,4,5,6,7,8,9,10

S DW ?

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

BEGIN: MOV AX,DATA

MOV DS,AX

MOV DX,0

MOV AH,0

MOV SI,0

MOV CX,10

LOP1: MOV AL,[SI+A]

MUL [SI+B]

ADD DX,AX

INC SI

LOOP LOP1

MOV S,DX

CODE ENDS

该程序所完成的功能是:

4.(15分)设在BUF单元开始的内存单元中,存放着COUNT个单字节的有符号数的数据块,试编一程序用以统计该数据块中负元素的个数,结果存入RESULT单元中。

6--3 5.(15分)内存中自TABLE开始的82个单元中存放着自然数0~40的立方值。对应于FIRST单元中的任意一个数X(0≤X≤40),要求编程查表找出X的立方值,并存入内存SECOND开始的两个相邻的单元中。

四、综合题(30分)

下图为一8088微机应用系统电路原理图,系统中扩展了2764、6264和一片可编程并行接口芯片8255。两片四位二进制计数器芯片SN7493组成了一个八位计数器,用8255A与八位二进制计数器进行接口。8255的PA口作为计数值的输入口,计数值输入后,由8255的PB口将计数值送至八个LED 发光二极管进行显示。计数器的计数由8255的PC7来控制,当PC7为“1”时,允许计数脉冲加入计数器,PC7为“0”时,禁止计数脉冲加入计数器。故可在PC7端输出一个1秒的高电平,即可控制计数器对输入脉冲频率的测量。8255的PC0接到计数器的复位端R。在每次计数前,由PC0输出一正脉冲,使得计数器清零复位。

6--4

74LS138

1.(16分)请根据系统电路原理图及系统工作原理回答下列问题:

1)在系统中,芯片2764的作用是,6264的作用是;

2)2764的容量为 ,地址范围是 ;

3)6264的容量为 ,地址范围是 ;

4)8255各端口的地址分别为:PA 口 ;PB 口 ;

PC 口 ;控制口 ;

6--5

附: 8255的方式控制字的格式如下:

2.(14分)阅读以下频率计控制程序及程序注释并对程序填空:

START: MOV AL , ;设置8255方式字 OUT , AL

LOP: MOV AL , ;PC0置位,计数器复位

OUT 控制口 ,AL

MOV AL , ;PC0复位,

OUT 控制口 ,AL

MOV AL , ;PC7置位,开始输入脉冲 OUT 控制口 ,AL

CALL DELAY1S ;延时1秒

AND AL ,7FH ;PC7复位,停止输入脉冲 OUT 控制口 ,AL

;8255输入计数值

;8255输出计数值

JMP LOP

A 组方 式选择 00=方式0 01= 方式1 1 =方式2 式 选 择 位 D7=1 A 口 输 入输出 选择 1= 输入 0=输出 C 口高 位输入 输出 选择 1=输入 0=输出

B 组方 式选择 0-方式0 1-方式1 B 口

输 入输出 选择 1= 输入 0=输出 C 口低

位输入

输出

选择

1=输入

0=输出

学年第学期微机原理及应用(A)课程试卷

卷19

班级姓名得分任课教师

一、选择题:(每题1.5分,共18分)

1、当采用()输入操作情况下,除非计算机等待数据准备好,否则无法传

送数据给计算机。

❶无条件传送方式❷程序查询方式❸中断方式❹ DMA方式

2、在大部分微型机中,往往将外设的状态作为一种数据输入,CPU的控制命

令作为一种数据输出。为了将控制信息、状态信息与数据信息区分开,往往采用()进行分别传送。

❶不同的信号线❷不同的控制开关

❸不同的端口地址❹不同的中断服务子程序

3、8088CPU在最小模式下对I/O进行读操作时,有效控制信号为()。

❶ RD低电平,WR三态,IO / M低电平

❷ RD三态,WR低电平,IO / M高电平

❸ RD低电平,WR三态,IO / M高电平

❹ RD三态,WR低电平,IO / M低电平

4、24根地址线的寻址范围为()字节。

❶ 64K ❷ 1M ❸ 4M ❹ 16M

5、在主存储器和CPU之间增设高速缓冲存储器Cache的目的是()。

❶扩大主存储器的容量

❷解决CPU与主存储器之间的速度匹配问题

❸扩大CPU中通用寄存器的数量

❹既扩大主存储器的容量又扩大CPU中通用寄存器的数量

6、运算器的核心部件是()。

❶加法器❷累加寄存器❸多路开关❹算逻运算单元

7、若(AL)=84H,执行指令XOR AL, AL后,AL的内容为()。

❶ 84H ❷ 7BH ❸ 00H ❹ 48H

8、在串行数据通信接收端安装MODEM是为了()。

❶把并行数据转换成串行数据❷把串行数据转换成并行数据

❸把数字信号转换成模拟信号❹把模拟信号转换成数字信号

9、8088/8086 CPU响应一个可屏蔽硬件中断的条件是( )。

❶ IF=0,INTR=0 ❷ IF=0,INTR=1

❸ IF=1,INTR=0 ❹ IF=1, INTR=1

5--1 10、直接存储器存取方式是一种由()执行I/O交换的传送方式。

❶程序❷软件❸硬件❹中断

11、在寄存器AX、BX中有两个带符号数A、B,利用CMP AX, BX指令比较

两者的大小,若A>B,则标志位的状态应是()。

❶ OF=1,SF=1 ❷ OF=0,SF=1 ❸ OF=1,SF=0 ❹ CF=1,SF=0

12、当用多片8259A可编程中断控制器级联时,最大可构成()级优先中

断管理系统,而无须外加电路。

❶ 32 ❷ 64 ❸ 128 ❹ 256

二、填空题:(每空1分,共12分)

1、Intel8088是准16位微处理器,它的内部结构是16位的,但只有

八根。

2、在字符串传送指令中,若要求每一次串操作后,自动增加地址指针,则

标志DF=。

3、指令MUL Sre通常用于的运算,而IMUL Sre通常用于

的运算。

4、用指令CMP比较两个带符号数A,B的大小时,A>B的条件是。

5、在存储器对应的输入/输出方式中,CPU把一个外设端口作为

来对待。

6、CPU对一个LED显示器电路输出数据可采用传送方式。

7、可编程并行接口芯片8255A中有个输入/输出端口。

8、堆栈段的段基值存入寄存器,段内偏移值存入寄存器中。

9、8253内部寄存器地址为个I/0端口,其中个是定时/计数通

道端口。

三、程序设计(共40分)

1.(12分)阅读下列程序段,并回答问题。

START: MOV AL,[ADRM]

MOV BL,[ADRN]

CMP AL,BL

JZ NEXT

JA GREAT

XCHG AL,BL

GREAT: XOR AH,AH

DIV BL

AND AH,AH

5--2 JZ NEXT

MOV AL,BL

MOV BL,AH

JMP GREAT

NEXT: MOV CL,BL

MOV RESULT,CL

HLT

1). 若ADRM和ADRN单元中的数据分别为1BH和0CH,则RESULT单元

中的数据为;

2)若ADRM和ADRN单元中的数据分别为21H和16H,则RESULT单元中的数据为;

3)该段程序完成的功能是:。

2. (14分)在内存数据段从DATA开始的两个存储单元中分别存放了

两个八位无符号数,试编程比较它们的大小,并将大者传送到MAX单元中。

3.编程将FACTOR中的一个十六位无符号数乘以7后,仍存放在原来两个连续的单元中(设乘积仍为16位数)。(14分)

5--3 四、综合题(30分)

下图为一微机硬件系统原理图。在系统中扩展了一片6116芯片,一片2764芯片,构成了系统的存储器;扩展了一片并行接口芯片8255及四个共阴极7段LED显示器构成了显示器接口电路。请根据系统电路原理图以及显示器控制程序,回答下列问题:

MRD

MWR

IOWR

IORD

;数据段

SSEGCODE DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,98H,88H,83H,0C6H,0A1H,86H,8EH FOURBYTE DB 21H,78H,34H,67H

;程序段

#1 MOV AL,80H

#2 MOV DX,控制口地址

#3 OUT DX,AL

#4 CLD

#5 AGAIN: MOV SI,OFFSET FOURBYTE

#6 MOV BX,OFFSET SSEGCODE

#7 MOV AH,01H

#8 MOV CX,04H

#9 DISP: LODSB

5--4 #10 AND AL,OFH

#11 XLAT

#12 MOV DX,PA口地址

#13 OUT DX,AL

#14 MOV AL,AH

#15 MOV DX,PB口地址

#16 OUT DX,AL

#17 CALL DELAY2MS

#18 ROL AH

#19 LOOP DISP

#20 JMP AGAIN

1.(10分)2764的容量是:,地址范围是:

6116的容量是:,地址范围是:

8255各端口地址是:PA口,PB口,

PC口,控制口

2.(4分)8255A的PA口、PB口分别工作在何种方式?

3.(4分)对于图示电路,当显示程序执行时,显示器自左向右显示的字符分别为:

4.(6分)若采用共阳极LED显示器,而程序不改动,则接口电路硬件需如何改动?

若采用共阳极LED显示器,而硬件不改动,则软件的数据段和程序段

如何改动?

5.(6分)若将原四位共阴极LED显示器,扩展至八位共阴极LED显示器,则硬件需改动的是:

软件需改动的是:

学年第学期微机原理及应用(A)课程试卷

卷20

班级姓名得分任课教师

一、选择题:(每题1.5分,共18分)

1、8086/8088 CPU经加电复位后,执行第一条指令的地址是()。

❶ 00000H ❷ FFFFFH ❸ FFFF0H ❹ 0FFFFH

2、在用端口寻址方式寻址外设的CPU中,区分对外设还是对内存操作是由( )

决定的。

❶软件包❷数据线❸控制线❹地址线

3、CPU响应中断后,通过()完成断点的保护。

❶执行开中断指令❷执行关中断指令

❸执行PUSH指令❹内部自动操作

4、常用的虚拟存储系统由()两级存储器组成

(完整word版)微机原理及应用试题库(有答案)

《微机原理及应用》试题库 1。下列四条指令中, B 是错误的.[LEA指令格式中要求源操作数必须为内存单元地址,目的操作数必须为一个16位的通用寄存器]A。LEA AX, [2728H]B。LEA CX, 6093H C。LEA SP, [0482H]D。LEA BX,[BP+SI] 2. 下面的哪项是有效标识符: B 【有效标识符的遵循的规则在书上109页,需谨记】 A 。4LOOP: B. DELAYIS:C。MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD.【单向三态输出电路当E为低电位时不管A点是什么电平B处都为高阻在书上29页】 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 【SS*16+(SP—2);得出的两个物理地址为200FEH和200FFH,07H在200FEH中,21H在200FFH 中,低位在前高位在后】 A. 20102H B。20101H C. 200FEH D。200FFH 5。执行完毕下列程序段后,BX寄存器中的内容是 C 。 MOV CL,3 MOV BX,00B7H ROL BX, 1 ROR BX,CL A。0C02DH B。00EDH C。002D H D。000DH

6。下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。【作为间接寻址方式的寄存器有BX、BP、SI、DI】 A. CX B. BX C。BP D。DI 7。执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= C ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D。2550,102 8. 设(BX)=9C27H,执行下列指令序列后,BX寄存器的内容是 A 。 MOV CL,5 SAR BX,CL A. 04E1H B。80E1H C. 0FCE1H D. 0B00H 9。– 49D的二进制补码为 A 。【负数的补码等于其反码加1】 A。1100 1111 B. 1110 1101 C. 00010001 D. 1110 1100 10。JGE指令的转移条件是 D .[书上133页表5-10] A. (SF⊕OF)=0 且ZF=0 B。(SF⊕OF) =1 或ZF=1 C。(SF⊕OF)=1 且ZF=0 D. (SF⊕OF)=0 或ZF=1 11. ① MOV AX,1000H;[立即数寻址]

微机原理与应用基础试题及答案

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题1.5分,共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单元中分别存放的是两个双字有符号数据A和B(X、Y为低位字)。阅读以下程序段,并回答问 题。 MOV DX,X+2 MOV AX,X ADD AX,X ADC DX,X+2 CMP DX,Y+2 JL L2 JG L1 CMP AX,Y

《微机基础原理及应用》期末自测题标准答案版

《微机基础原理及应用》期末自测题标准答案版 《微机原理及应用》期末自测题 一、基本概念与术语 1、8086是(16 )位计算机。8086地址线有(20 )条,可直接寻址的空间最大为(1M )。 2、总线周期是指(进行一次总线操作的时间)。基本总线周期有(4 )T状态。Tw状态是指(等待周期)。 3、8086CPU允许的I/O地址线最多可达(16 )条,最大寻址I/O空间为(64K )。 4、8086CPU由(总线接口部件BIU,执行部件EU )两部分组成,其功能为(总线接口部件BIU,负责控制存储器与I/O端口的信息读写,包括指令获取与排队、操作数存取等。执行部件EU负责从指令队列中取出指令,完成指令译码与指令的执行行。 )。其中8086CPU中标志寄存器的作用是(记录指令运行的状态标志和控制标志),指令队列的作用是(完成指令的获取和排队),20位地址加法器的作用是(将执行单元提供的16位非重定位地址重定位为20位的存储器物理地址,用于存储器接口访问总线上实际的物理存储器)。代码段物理地址由CPU的(CS,IP )两个寄存器确定。堆栈段物理地址由CPU的(SS,SP )两个寄存器确定。 5、8086中断源有(系统外部中断,内部中断两)个。8086中断服务程序入口地址由( 中断向量表)组成。中断类型号为20H,其中断向量为(80H )。 6、I/O指令IN/OUT,传送数据的寄存器为(AL,AX ),间接寻址时使用寄存器(DX ),其中 IN AL,DX的含义是(将DX中的数据写入到AL中)。OUT 60H,AL的含义是(将AL读出到地址为60H的端口中)。 7、一片8259A可以管理(8 )级中断;3片8259A可以管理(16 )级中断。 8、硬件中断是(外部引发,随机的,执行总线周期,中断类型码

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

长沙理工大学考试试卷 课程编号A卷拟题教研室(或老师)签劣______________ 教研室主任签需—..................... 密........................................... 封........................................... 线................................................ 课程名称(含档次)微机原理及应用专业层次(本、专)本科 专业08自动化 ____________________ 考试方式(开、闭卷)闭卷 二、填空题(每空1分,共20分) 1、完成下面不同数制之间的转换 73.25D= _______________ B. 10010010B= ______________ H 100101.11B= _____________ D= ______________BCD 2、假设(DS) =2000H, (BX) =1256H, (SI) =528FH;位移g TABLE=2OA1H, (232F7H)=3280H, (264E5H) =2450H,贝I」 执行指令JMP BX后,(IP) = _____________ : 执行指令JMP TABLE[BX]后,(IP) =________________ : 执行指令JMP [BX][SI]后,(IP) = ______________ 。 3、8088CPU的地址总线有______________ 条,最大内存空间为 _____________ ,物理地址是由 __________ 和 __________ 形成的。 4、在8088系统中五片中断控制器8259可控制 ___________ 个中断源。 5、执行INT 04H后,中断服务程序入口地址的CS在___________ , ______ 单元,IP在_______ , ______ 单元中。 6、串行通信有两种基本的通信方式,分别是 ____________ 和___________ ・ 7、8255有两个控制字,它们分别是 ___________ 和 __________ 。 二、选择题(单项选择,每题2分,共20分) 1、下列8086CPU标志寄存器FR的标志中,不属于状态标志的是() A.OF B.PF C.IF D.CF 2、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是() A.字符间无间隔 B.双方通信同步 C.发生错误的概率少 D.附加位信息总量少 3、在CMPAX, DX指令执行后,当标志位SF, OF, ZF满足逻辑关系(SF涉OF) +ZF=0 时,表明()。 A.AX >DX B.AX

《微机原理及其应用》考试试题及答案

南京航空航天大

A3. RD低电平,WR三态,M/IO低电平B3. RD三态,WR低电平,M/IO高电平C3.RD低电平,WR高电平,M/IO高电平D3.RD高电平,WR低电平,M/IO高电平 9. 8086/8088中断系统可处理__B1__个中断源,中断类型码的范围为__A2__, 中断向量设置在内存__A3__, 优先权最高、最低的中断分别是___A4___。 A1. 255 B1. 256 C1. 128 D1. 1024 A2. 0~255 B2. 1~255 C2. 0~127 D2. 0~1023 A3. 00000H~003FFH B3. 00400H~007FFH C3. FFFFFH~FF800H A4. 除法出错, 单步B4. NMI, 单步C4. NMI, INTR D4. 除法出错, INTR 10.当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为B1 ,这时写入定时器的初值为A2 。 A1. 65.535ms B1. 65.536ms C1. 131.71ms D1. 131.72ms A2. 0000H B2. FFFFH C2. 0001H D2. FFFEH 11. 8255工作于中断方式传送数据时,可供使用的8位数据端口个数有__B 。 A.1 B.2 C. 3 D. 4 12. 设异步串行通信时,每个字符对应1个起始位,7个信息位,1个奇/偶校验位和2个停止位,每秒传送这样字符240个,其波特率为___B__ b/s。 A . 2400 B. 2640 C. 1200 D. 1920 13. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是___B___。 A.汇编指令 B.伪指令 C.机器指令 D.宏指令 14. 汇编语言源程序经汇编后,可直接生成___B___。 A. .OBJ及.ASM文件 B. .OBJ及.LST文件 C. .LST及.ASM文件 D. .OBJ 、.LST及.ASM文件

微机原理及应用习题库与答案

微机原理及应用习题库与答案 习题与练习题1 第1章绪论 1.计算机分那几类?各有什么特点? 2.简述微处理器、微计算机及微计算机系统三个术语的内涵。 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。微计算机包括80X86微处理器有几代?各代的名称是什么? 80386/80486:32位机。 4.采用一种总线标准进行微型计算机的硬件结构设计具有什么优点? 5.一个总线的技术规范应包括哪些部分? 6.总线的定义是什么?简述总线的发展过程。 7.微型计算机系统总线由哪三部分组成?它们各自的功能是什么? 第3章微处理器结构及微计算机的组成 1.8086是多少位的微处理器?为什么? 2.EU与BIU各自的功能是什么?如何协同工作? 3.086/8088与其前一代微处理器8085相比,内部操作有什么改进? 4.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么? 答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、确定5ch+98h后各标志位的值。并说明结果的正确性。 5.8086对存储器的管理为什么采用分段的办法? 6.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。 7.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。 8.8086/8088为什么采用地址/数据引线复用技术? 9.8086与8088的主要区别是什么? 10.怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同11.8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?12.8086基本总线周期是如何组成的?各状态中完成什么基本操作? 13.结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY信号的功能。 14.8086中断分哪两类?8086可处理多少种中断? 15.8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么? 16.8086的中断向量表如何组成?作用是什么? 17.8086如何响应一个可屏蔽中断请求?简述响应过程。 18.什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么? 19.简述在最小工作模式下,8086如何响应一个总线请求? 20.在基于8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的? BHE#信号起什么作用? 21.“8086是一个16位微处理器”,这句话的涵义主要指的是什么? 22.80X86系列微处理器采取与先前的微处理器兼容的技术路线,有什么好处?有什么不足?习题与练习题2

微机原理与应用_习题集(含答案)

《微机原理与应用》课程习题集西南科技大学成人、网络教育学院版权所有 习题 【说明】:本课程《微机原理与应用》(编号为03015)共有单选题,填空题1,简答题,综合设计题,判断题,填空题2,填空题3等多种试题类型,其中,本习题集中有[填空题2]等试题类型未进入。 一、单选题 1.一个字是____位二进制数。 A、32 B、20 C、16 D、8 2.一个字节是____位二进制数。 A、32 B、20 C、16 D、8 3.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 A、EBCDIC码 B、ASCII码 C、十六进制编码 D、二进制编码 4.下列数据中,可能是6进制数的是。 A、488 B、357 C、541 D、126 5.下列数据中,可能是八进制数的是。 A、182 B、417 C、696 D、108 6.下面几个不同进制的中,最大的数是。 A、1100010B B、225Q C、500 D、1FEH 7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。 A、102 B、103 C、104 D、105 8.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。 A、68 B、69 C、6A D、6B 9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数。 A、37 B、38 C、39 D、40 10.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。 A、67 B、68 C、69 D、70

11.十进制数36转换成二进制数是。 A、110100 B、100100 C、100110 D、100101 12.与十进制数96等值的二进制数是。 A、1100000 B、1100001 C、1011110 D、1101100 13.十进制数60转换成二进制数是。 A、111100 B、111110 C、111101 D、110110 14.十进制负数-61的八位二进制原码是。 A、10101111 B、10111101 C、10101011 D、00110101 15.十进制数59转换成八进制数是。 A、73Q B、37Q C、59Q D、112Q 16.二进制数1101.01转换成十进制数是。 A、17.256 B、13.5 C、13.25 D、17.5 17.二进制数10101转换成十进制数是。 A、25 B、23 C、21 D、22 18.二进制数10010111 转换为十六进制数是。 A、96H B、97H C、98H D、99H 19.与二进制数11010010等值的十六进制数是。 A、0A2H B、0B2H C、0C2H D、0D2H 20. 10010110(2) 转换为十六进制数是___。 A、20H B、42H C、96H D、63H 21.在布尔代数中,A+AB+A=___。 A、0 B、1 C、 A D、 B 22.在布尔代数中,A+AB=___。 A、0 B、1 C、 A D、 B 23.在布尔代数中,A+1=___。 A、0 B. 1 C、 2 D、 A 24.在布尔代数中,1+AB=___。 A、0 B、1 C、 A D、 B 25.在布尔代数中,A+A=___。 A、0 B、1 C、 A D、 2A 26. EPROM2764有13根地址线,它的容量大小是 KB。 A、 14 B、 8 C、 16 D、32 27. EPROM2764有14根地址线,它的容量大小是 KB。 A、 32 B、 16 C、 14 D、 8 28. EPROM2764有11根地址线,它的容量大小是 KB。 A、16 B、 8 C、 4 D、2 29.运算器的主要功能是。 A、算术运算 B、逻辑运算 C、算术运算与逻辑运算 D、函数运算

微机原理及应用吴宁习题答案

微机原理及应用吴宁习题答案 第一章:微机系统简介 1.1 微机的概念 微机是一种计算机系统,由微处理器、存储器、输入输出 设备和总线组成,用于处理和存储信息。 1.2 微机系统的基本组成 微机系统由以下几个组成部分构成: - 微处理器:负责执 行指令并进行数据处理。 - 存储器:用于存储程序和数据。 - 输入设备:用于接收用户的输入操作。 - 输出设备:用于向用户输出处理结果。 - 总线:用于连接各个组件,传输数据和控制信号。 第二章:微处理器基础知识 2.1 微处理器的发展历程 微处理器经历了几个重要的发展阶段: - 单芯片处理器: 将处理器的各个功能集成到一个芯片上。 - 处理器性能的提升:采用更高频率的时钟和更大的缓存。 - 多核处理器:将多个处

理核心集成到一个芯片上,提高并行处理能力。 - 特殊用途处理器:如图形处理器(GPU)和人工智能处理器(AI芯片)。 2.2 微处理器的主要构成 微处理器由以下几个主要组成部分构成: - 控制单元(CU):负责指令的解码和执行,控制数据在处理器内部的 流动。 - 算术逻辑单元(ALU):负责进行算术和逻辑操作。 - 寄存器组:用于存储数据和指令。 - 数据通路:用于传输数 据和控制信号。 2.3 微处理器的工作原理 微处理器的工作原理可以分为以下几个步骤: 1. 指令的取出:从存储器中读取指令。 2. 指令的解码:将指令解码为对 应的操作。 3. 操作的执行:根据指令执行相应的操作,如算 术运算或逻辑运算。 4. 结果的存储:将操作结果存储到寄存 器或存储器中。 5. 下一条指令的取出:重复以上步骤,执行 下一条指令。

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

8086和8088的引脚信号中,(D)ALE)为地址锁存允许信号引脚。 . – 49D的二进制补码为A. 1100 1111 . 86系列汇编语言指令语句格式中,标识符有效长度为 A 个字符。A.31 . 8086CPU内部按功能分为两部分,即 D D. 总线接口部件和执行部件 . 8086CPU的总线接口部件有多个组成部分,除了下述 A A. 4个专用寄器 M= 1 . 8086有两种工作模式,当 B 时为最小工作模式。B. MN/X . 8086CPU中负责与I/O端口交换数据的寄存器为 A 。A. AX/AL . 8086/8088在复位之后再重新启动时,便从内存的 A 处开始执行指令, 使系统 启动时,能自动进入系统程序。A. 0FFFF0H . 8086的SS=1060H, SP=0010H, AX=1234H, 当执行一条PUSH AX指令时, 1234H 存放的 实际地址是D 。D. (1060EH)=34H (1060FH)=12H . 8088/8086CPU中程序计数器PC中存放的是 B B. 指令地址 B . BUFFER DB 100 DUP(?) ; 表示BUFFER为 B 的存储空间, 其内容为随机数,通常作为程序的工作单元。B.100个字节 C . 串操作时, 地址的修改往往与方向标志DF有关, 当DF=1时, SI和DI作自动B 修改。 . 采用寄存器寻址方式时, D 。D. 操作就在CPU内部进行, 不需要使用总线周期 . CPU和主存之间增设高速缓存(Cache)的主要目的是B. 解决CPU和主存之间的速度匹配问题 . CPU用减法指令对两个补码表示的带符号数6BH(被减数)和0C7H(减数)进行减法运算后,标志位CF、SF和OF分别为 D 。 D. 1, 1, 1 H . 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A.符号地址 . 汇编语言中,经过定义的每个变量均有3个属性,不属于。D.地址属性 D . 堆栈段寄存器是 B 。B.SS . 堆栈的深度由 C 寄存器决定。C. SP . 对于简化的微机硬件结构,IR从PROM接收到指令字,同时将指令字分送到

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

微机原理与应用习题及解答 一、填空 1、十六进制数74..DH转换为二进制数是_______________,转换为十进制数是 _______________。 2、十六进制数2B.4H转换为二进制数是_______________,转换为十进制数是 _______________。 3、十六进制数A2.4H转换为二进制数是_______________,转换为十进制数是_______________。 4、十进制数21.75转换为二进制数是_______________,转换为十六进制数是_______________。 5、二进制数100111100.0101B转换为十六进制数是_______________,转换为十进制数是_______________。 6、进制数53.375转换为二进制数是_______________,转换为十六进制数是 _______________。 7、知X=-95,则X的原码(用八位二进制表示)是________________,补码是 ____________。 8、已知X=-4,则X的原码(用八位二进制表示)是________________,反码是 ________________。 9、已知X=-37,则X的反码(用八位二进制表示)是________________,补码是 ____________。 10、已知X=-115,则X的原码(用八位二进制表示)是________________, 补码是____________。 11、已知X=95,则X的补码(用八位二进制表示)是________________,BCD码 是________________。 12、已知X=22,则X的原码(用八位二进制表示)是________________,BCD码 是________________。 13、一台计算机所用的二进制代码的位数称为该计算机的___________,8位二进制数称为一个__________。 14、微型计算机由微处理器芯片、____________、______________构成,芯片之间用__________连接起来。 15、微型计算机一般采用三总线结构,它们分别是数据总线、______________和________________。 16、高级语言是面向________的语言,用高级语言编程时主要着眼于___________, 而不必了解计算机的内部结构。 17、存储器的主要指标是___________和________________。 18、存储器中_____________可以直接与CPU交换数据、参与运算,___________ 的存储容量较大,但不能与CPU 直接交换数据。 19、动态RAM依靠__________存储信息,由于存在泄露电流的放电作用,故每隔 1、2ms必须对高电平重新充电,这称为动态RAM的______________。 20、堆栈按照___________原则工作,使用__________指明栈顶位置。

微机原理与应用-习题集(含答案)

《微机原理与应用》课程习题集 一、单选题 1.一个字是____位二进制数。 A、32 B、20 C、16 D、8 2.一个字节是____位二进制数。 A、32 B、20 C、16 D、8 3.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 A、EBCDIC码 B、ASCII码 C、十六进制编码 D、二进制编码 4.下列数据中,可能是6进制数的是。 A、488 B、357 C、541 D、126 5.下列数据中,可能是八进制数的是。 A、182 B、417 C、696 D、108 6.下面几个不同进制的中,最大的数是。 A、1100010B B、225Q C、500 D、1FEH 7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。 A、102 B、103 C、104 D、105 8.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。 A、68 B、69 C、6A D、6B 9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数。 A、37 B、38 C、39 D、40 10.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。 A、67 B、68 C、69 D、70 11.十进制数36转换成二进制数是。 A、110100 B、100100 C、100110 D、100101 12.与十进制数96等值的二进制数是。 A、1100000 B、1100001 C、1011110 D、1101100 13.十进制数60转换成二进制数是。 A、111100 B、111110 C、111101 D、110110 14.十进制负数-61的八位二进制原码是。 A、10101111 B、10111101 C、10101011 D、00110101 15.十进制数59转换成八进制数是。 A、73Q B、37Q C、59Q D、112Q 16.二进制数1101.01转换成十进制数是。 A、17.256 B、13.5 C、13.25 D、17.5

微机原理与应用试卷-有答案

微机原理与应用试卷 一、单项选择题(每小题 1 分共 10 分) 1.十进制33.25转换成十六进制数 为 ( ) A. B1.4H B. 1B.19H C. 21 .4H D. 33.4H 2. 若有16条地址线,那么可访问的内存地址范围 为。 ( ) A. 0001H~FFFFH B. 0000H~FFFFH C. 00000H~FFFFFH D. 00001H~FFFFFH 3. 8086 CPU内有指示下条指令有效地址的指示器 是 ( ) A. IP B. SP C. BP D. SI 4.下列指令中语法有错误的 是 ( ) A. IN AX,20H B. LEA SI,[2000H] C. OUT DX, AL D. SHL AX,2 5. 8088CPU内部的数据总线有多少 条 ( )

A. 8条 B. 16条 C. 20条 D. 32条 6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( ) A. 0FH和04H B. 0BH和04H C. 0FH和 0BH D. 04H和0FH 7. 指令MOV AX,[BX][SI]中源操作数的寻址方式 是。 ( ) A. 寄存器间接寻址 B. 变址寻 址 C. 基址变址寻址 D. 相对寻址 8. 与MOV BX,OFFSET X等价的指令 是 ( ) A. MOV BX,X B. LDS BX,X C. LES BX, X D. LEA BX,X 9. 不能实现将AX清零和CF清零的指令 是() A. SUB AX,AX B. MOV AX,0 C. XOR AX, AX D. AND AX,0 10.可编程计数/定时器8253的工作方式有几 种()

(完整word版)《微机原理及应用》习题答案

(完整word版)《微机原理及应用》习题答案 《微机原理及应用》习题答案 教材:《80X86/Pentium微型计算机原理及应用》答案第一章计算机基础 1-3 (1)01101110 真值=110 (2)10001101 真值=-13 1-4 (1)+010111 [+010111]原=[+010111]反=[+010111]补=00010111 (2) +101011 [+101011]原=[+101011]反=[+101011]补=00101011 (3) –101000 [-101000]原=10101000 [-101000]反=11010111 [-101000]补=11011000 (4) -111111 [-111111]原=10111111 [-111111]反=11000000 [-111111]补=11000001 1-6 (1) [x1+y1]补=[x1]补+ [y1]补 =00010100+00100001=00110101 (2)[x2-y2]补=[x2]补+ [-y2]补 =11101100+00100001=00001101 1-7 (1)85+60 解:[-85]补=10101011 [60]补=00111100 [-85]补+[60]补=10101011+00111100=11100111 (11100111)补=10011001 真值=-25 CS=0,CP=0, CS⊕CP=0 无溢出 (4)-85-60 [-85]补=10101011 [-60]补=11000100 [-85]补+[-60]补=10101011+11000100=101101111 CS=1, CP=0 CS⊕CP=1 有溢出 1-8 (1) [x]补+ [y]补=01001010+01100001=10101011 CS=0, CP=1 CS⊕CP=1 有溢出 (2) [x]补- [y]补=[x]补+ [-y]补 =01001010- 01100001=01001010+10101010 =100010110 CS=1, CP=1 CS⊕CP=0 无溢出 1-9 (1) (127)10=(000100100111)BCD (2) (74)H=(116)10=(000100010110)BCD 1-10 (1) 41H 代表A (2) 72H 代表r (3) 65H 代表e

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

微机原理及应用试题及答案(总23 页) -本页仅作为预览文档封面,使用时请删除本页-

电气工程及其自动化专业《微机原理及应用》试题 一、填空题(每空1分) 1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、 系统配置。 2. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等 部件,这些部件通过数据总线、地址总线、控制总线相连接。 3. 8086的标志寄存器中控制标志有:IF、DF、TF。 4. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。 5. 随机存储器RAM可分为双极型和 MOS型两大类。 6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。 7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。 8. 8253是可编程定时器/计数器,它有 3 个计数通道, 6 种工作方式。 9. 串行通信中的数据传送模式有:单工,半双工,全双工。 10. 串行通信中最基本的通信方式:异步通信,同步通信。 11. ADC0809有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。 12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号, 可设置3种工作方式。 13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。 14.汇编语言指令语句格式: [标号:]操作码助记符[操作数1][,操作数2][;注释] 15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。 16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。 17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。 18.地址译码的方式有线译码、部分译码、全译码三种。 19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。 20.8237是可编程DMA控制器,它有 4个独立的DMA 通道。 21. 8253每个计数器有 2 种计数方式,计数范围分别为: BCD 0~9999 ;二进制0~FFFFH 。 22.TTL电平经 1488 转换为RS-232C电平,RS-232C电平经 1489 转换为TTL电平。 23. 8086处理器的基本数据类型是字节、字、双字。 24. 8086指令的操作数寻址方式有:立即数、寄存器、存储单元、 I/O端口。 25.常见A/D转换器的类型有:并行比较型、双积分型、逐次比较型。 26. 一个计算机系统所具有的物理地址空间的大小是由地址总线的宽度决定的, 8086系统的物理空间的地址为 1M 。

(完整版)微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (6) 三、程序分析题(每小题6分,共 24分) (16) 四、判断题(在对的后面画√,错的后面画×): (25) 五:分析判断题(判断对错,并指出错误原因) (31) 六、简答题: (33) 七、程序题 (38) 八、接口芯片的综合编程题 (50) (一) 8255A (50) (二) 8259A (56) (三) . 其它端口编程题 (58)

微机原理及应用习题集库 (请认真复习4、 5、 7、 10、 11 章后的习题) 一、填空 1. 87 的原码是0101 0111B=57H,补码是01010111B,反码 01010111B。 2. SP 总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX后,AL内容压入物理地址为21FFEH存储单元中,AH内容压入 物理地址为21FFFH存储单元中。 3. 以 BX 基址寻址,约定的段寄存器是DS,以BP基址寻址,约定的段寄 存器是SS,变址寻址约定的段寄存器是DS。 4.假设某个字的值是 1234H ,其低位字节地址是 20H,高位字节地址是 21H,那 么该字地址是20H。 5. 8086/8088 的状态标志有6(SF、PF、 AF 、 OF、ZF 、 CF)个。 8086/8088 系统中,存储器是分段的,每段最大长度是64K字节,段内偏移地址从0000H到FFFFH。 6、 CPU 访问存储器进行读写操作时,通常在T 3状态去检测READY,一旦检 测到 READY 无效,就在其后插入一个T w周期。

2024微机原理试卷及参考答案

2024微机原理试卷及参考答案 2024年微机原理试卷及参考答案 一、单项选择题 1、在下列存储器中,访问速度最快的是哪一个? A. 硬盘存储器 B. 内存储器 C. 光盘存储器 D. 软盘存储器 2、下列指令中,会产生数据转移的是哪一个? A. MOV AX, [BX] B. ADD AX, BX C. JMP SHORT DOS D. CALL [BX] 3、下列指令中,会产生进位的是哪一个? A. ADD AL, BL B. SUB AL, BL C. AND AL, BL D. OR AL, BL 二、填空题 1、在计算机系统中,I/O设备是指______设备。 2、指令周期是指______的时间。 三、简答题 1、简述计算机系统的主要组成部分及其作用。 2、简述指令周期的时序。 3、简述I/O设备与主机交换信息的三种方式。

四、分析题 分析下列程序的执行过程,并描述指令系统的主要特点。 MOV AX, 1000H ;AX寄存器清零 MOV BX, 2000H ;BX寄存器清零 MOV CX, 3000H ;CX寄存器清零 MOV DX, 4000H ;DX寄存器清零 MOV AH, 01H ;AH寄存器清零 INT 21H ;调用DOS中断21H号中断例程 JMP SHORT DOS ;跳转到DOS程序入口地址 RET ;返回原程序入口地址五、设计题 设计一个简单的程序,实现输入一个十进制数,将其转换为二进制数并输出。要求使用DOS中断调用和子程序调用。 参考答案: 一、单项选择题 1、B. 内存储器访问速度最快的存储器是内存储器,因为内存储器直接与CPU进行数据交换,访问速度比硬盘、光盘和软盘存储器都要快。 2、D. CALL [BX] CALL指令会将指令指针(IP)入栈,然后跳转到由BX寄存器指定的地址执行子程序,因此会产生数据转移。其他选项中,MOV是传送指令,ADD是加法指令,JMP是无条件跳转指令,都不会产生数据转移。

全国2021年1月高等教育自学考试微型计算机原理及应用试题及答案

全国2021年1月高等教育自学考试微型计算机原理及应用试题及 答案 全国2021年1月高等教育自学考试 微机原理及应用问题 课程代码:02277 一、单选题(本大题共20个子题,每个子题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.8086微处理器的字长为(c)a.1位、b.8位和c.16位 d.32位 2.数字“3”的标准ascii码为“011011”,其带偶数校验的ascii码为 (aa.00110011b.0110010C.01100111) d.1011001l 3.当BP用作基址寄存器时,隐式使用的段寄存器是(d)a.csb dsc。锿 d.ss 4.当8086 CPU写入I/O端口时,控制信号M/Io和DT/R为(BA.M/Io=L, DT/R=lb.M/Io=L,DT/R=HC.M/Io=h,DT/R=L) d.m/io=h、dt/r=h 5.芯片8288在8088 CPU系统中用作(c)A总线锁存器B总线收发器c总线控制器 d.总线仲裁器 6.使用重复控制指令时,用作重复计数器的寄存器为(c)a.axb bxc。cx d.dx 7.8086的内存是分段的。定义段的命令有(b)a.macro和endmb segment以及endsc Proc和endp https://www.360docs.net/doc/1a19332923.html,和end

8.DRAM芯片2164的存储容量为64K×1位,2164芯片的刷新方式为(DA.一次刷新1个存储单元,B.一次刷新128个存储单元,C.一次刷新256个存储单元) d.每次刷新512个存储单元 9.以下不是……的基本组成部分。。。8259A:(b)A.优先级鉴别器PRB标志寄存器fr c.8位中断请求寄存器irr d、 8位中断掩码寄存器IMR ))) 10.关于74ls373的以下陈述是正确的:(b)a.74ls373是一个3-8地址解码器, b.74ls373是一个8D锁存器, c.74ls373主要用于数据缓冲 d.74ls373主要用于地址缓冲 11.以下不是DMA数据传输方法:(a)a.中断传输B.请求传输C.单字节传输 d.成组传送 12.以下关于8251A的陈述是不正确的。。。(c) a.8251a可用于同步或异步通信 b.8251a提供了4个与modem相连的控制信号 c.8251a可以产生3个位的终止位 d、 8251A具有奇偶校验、溢出和帧错误检测电路 13.下列关于isa、eisa、pci三种总线的说法,正确的是(a)a.isa是16位总线,eisa是32位总线 b、 ISA总线的最大传输速率为16MB/s,EISA总线的最大传输速率为132mb/sc。PCI 为32位总线,最大传输速率为128MB/SD PCI为全局总线,ISA和EISA为本地总线 14.x和y是两个有符号的单字节整数,执行x+y后,结果有溢出的是(ba.x=60, y=67b.x=90,y=38c.x=100,y=26 d、 x=120,y=5 15.设df=0,每次执行movsb指令后,si和di均要分别(c)a.减2b.减1c.加1 d、加2 16.已知sp=2110h,执行指令“popax”后,sp寄存器的值为(d) a.210eh b.210fh c.2111h

相关文档
最新文档