微机原理及应用》[C]模拟试题

时间:2026-01-25

微机原理及应用》[C]模拟试题

西南科技大学《微机原理及应用》[C]模拟试题

一、单选题(10分):

1.1.CPU和输入/输出设备之间传送的信息类型有( )。

A.地址信息和数据信息B.模拟量和数字量

C.控制信息,状态信息和数据信息D.A和B

2.2.下列指令中,有语法错误的指令是(____)。

A. MOV AX,[1000H]

B. LEA AL,1000H

C. MOV [1000H],AL

D. MOV 1000H,AX

3.8086CPU的硬件中断引脚有几个?.

A 1个 B. 2个

C. 3个

D. 4个

4.8086CPU地址线与数据线分别为多少条?.

A. 8条,16条 B 8条,20条

C 16条,16条

D 20条,16条

5.下列指令中隐含使用寄存器SI的是:

A HLT B. CMPSB

C. XLAT

D. NOT

6. 下列指令中,执行速度最快的指令是(____)。

A . ADD AX,100 B. ADD AL,[SI+10H]

B . ADD AX,CX C. ADD AX,[BX]

7. 堆栈段寄存器是()。

A.DS B.SS C.ES D.CS

8. 假设V1和V2是用DW定义的变量,下列指令中正确的是( ).

A. MOV V1,20H

B. MOV V1,V2

C. MOV AL,V1

D. MOV 2000H,V2

9. 执行PUSH AX指令后,堆栈指针SP的内容:

A. 减1

B. 减2

C. 加1

D. 加2

10. 鼠标与计算机连接一般采用

A. 串行接口电路

B. 采用并行接口电路

二、多项选择题(每题有多个正确答案,选出所有正确答案,多选、少选均不得分。每题2

分,共10分)

1、8086CPU从功能上可分为()两个独立的部分。

A、PIO

B、EU

C、BIU

D、ALU

2、下面的寄存器哪些是通用寄存器()。

A、AX

B、DX

C、SS

D、SI

3、过程(子程序)调用的形式有()。

A、段内直接

B、段内间接

C、段间直接

D、段间间接

4、汇编语言操作数类型有()。

A、立即数

B、寄存器数

C、存储器数

D、素数

5、下列叙述正确的有()。

A、REPZ和REPE执行相同的操作。

B、IRET用于中断服务程序的返回。

C、条件跳转指令是以PSW中的标志位为控制跳转操作的依据。

D、LOOP是以CX的值是否等于0来控制循环的。

三、简答题(40分)

1. 1.微型计算机主要由那几部分组成?各部分的功能如何?

2. 2.什么是总线周期? 8086CPU的基本总线周期中各个T状态的作用是什么? 什么时候

插入T W状态?

3. 3.8086CPU复位后,各寄存器的状态如何?复位后,执行的第一条指令的地址是多少?

4. 4.什么叫中断? 硬件中断有那两类?

微机原理及应用》[C]模拟试题

5. 5.简述中断传送方式的原理。

四、读程序,并回答问题(15分)

DATA SEGMENT

TABLE DB 0,1,4,9,16,25,36,49,64,81,100

XAD DB 3

YAD DB ?

DATA ENDS

STACK SEGMENT STACK 'STACK'

STA DB 16 DUP ('STACK')

STACK ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK

MAIN PROC FAR

START: PUSH DS

MOV AX, 0

PUSH AX

MOV AX, DATA

MOV DS, AX

MOV BX, OFFSET TABLE

MOV AH, 0

MOV AL, XAD

ADD BX, AX

MOV AL, [BX]

MOV YAD,AL

ADD AL, 30H

MOV DL, AL

MOV AH, 02H

INT 21H

RET

MAIN ENDP

CODE ENDS

END START

(1).在存储器中分别为table、xad、yad、sta分配多少字节单元?

(2).程序运行后,xad、yad,单元中的值为多少?屏幕上显示的字符是什么?

(3).为程序写上注释。

五、编程题(25分)

1.从地址2100H单元开始,连续存放8个字节的无符号数,现在用BX作地址指针,编程

序求和,并将结果存在210AH单元中。

2.将连续存放在2000H单元开始的两个16位无符号数相乘,结果存放在两个数之后。

3.检查AX中的第2位(bite2), 为零时, 把DH置0; 为1时, 把DH置1。

《微机原理及应用》[C]模拟试题三

参考答案

一、单选题

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

二、多项选择题

1.BC 2.ABD 3.ABCD 4.ABC 5.ABCD

三、简答题

1. 1.答:

8086CPU的偏程结构主要由总线接口部件BIU和执行部件EU组成。

总线接口部件的作用是负责与存储器和I/O端口传送数据,总线接口部件主要包括:4个段地址寄存器;一个指令指针寄存器IP;一个20位地址加法器;6字节指令队列;内部通信寄存器和总线控制逻辑。

微机原理及应用》[C]模拟试题

执行部件的作用是执行指令,主要包括:4个16位通用寄存器;4个16位专用寄存器;标志寄存器;算术逻辑单元ALU和EU控制系统。

2. 2.答:

总线周期是指系统完成一个字节的读或写操作所需要的时间。8086/8088的基本总线周期由4个时钟周期组成。

T1状态:A19—A0上是地址信息,出现ALE信号后,将地址锁存到地址锁存器(8282)。

T2状态:地址信息消失,A19-A16从地址信息变为状态信息S6-S3。

T3状态:AD0~AD15上出现数据。WR信号有效。WR=0。

TW状态:若存储器式外设的工作速度较慢,不能满足基本时序要求,使用一个产生READY的电路,以使在T3状态之后,插入一个等待周期TW。

T4状态,CPU认为数据已写入存储器或IO端口,结束一个总线周期。

3. 3.答:

标志寄存器、IP、ES、SS、DS和指令队列清零。CS置为FFFFH,地址为FFFF0H。

4. 4.答:

中断就是一个正在运行的程序被暂停,CPU去执行另一个程序完后,再回到这个程 …… 此处隐藏:1939字,全部文档内容请下载后查看。喜欢就下载吧 ……

微机原理及应用》[C]模拟试题.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219