微机原理与接口技术模拟试题.doc

上传人:b****3 文档编号:2003770 上传时间:2022-10-26 格式:DOC 页数:7 大小:97KB
下载 相关 举报
微机原理与接口技术模拟试题.doc_第1页
第1页 / 共7页
微机原理与接口技术模拟试题.doc_第2页
第2页 / 共7页
微机原理与接口技术模拟试题.doc_第3页
第3页 / 共7页
微机原理与接口技术模拟试题.doc_第4页
第4页 / 共7页
微机原理与接口技术模拟试题.doc_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

微机原理与接口技术模拟试题.doc

《微机原理与接口技术模拟试题.doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术模拟试题.doc(7页珍藏版)》请在冰豆网上搜索。

微机原理与接口技术模拟试题.doc

微机原理与接口技术模拟试题

一:

单项选择题(每题1分,共10分)

1.微型计算机中主要包括有()。

A)微处理器、存储器和I/O接口B)微处理器、运算器和存储器

C)控制器、运算器和寄存器组D)微处理器、运算器和寄存器

2.DMA控制器8237有四种工作方式,其中,传输率较高的一种是:

()

A)单字节传送方式B)块传送方式

C)请求传送方式D)级联方式

3.在下列伪指令中定义字节变量的是()。

A)DBB)DWC)DDD)DT

4.指令()的源操作数的寻址方式为直接寻址。

A)MOV[2000H],ALB)IN AL,DX

C)XORAL,[2000H]D)MOVAX,2000H

5.设异步传输时的波特率为4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是:

()

A)4800B)2400C)480D)240

6.8086在响应外部HOLD请求后,()。

A)转入特殊中断服务程序B)进入等待周期

C)只接收外部数据D)所有三态引脚处于高阻,CPU放弃对总线控制权。

7.在8253的6种工作方式中,能够自动重复工作的两种方式是()。

A)方式1,方式2B)方式2,方式3

C)方式2,方式4D)方式3,方式5

8.现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:

()

A)BOOOH,1000HB)O0OOH,OFFFH

C)BOOOH,OFFFHD)BOOOH,OOFFH

9.在8237控制下进行“写传送”时,8237需先后向I/0接口和存储器

的控制信号是:

()

A)IOR,MEMWB)IOR,MEMRC)IOW,MEMWD)IOR,IOW

10.8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()将地址送入地址锁存器。

A)DENB)ALEC)BHED)DT/R

二.填空(每题2分,共30分)

1.二进制数11101001,若为无符号数,其十进制数值是();

若为补码表示的有符号数,其十进制数值是()。

2.若AX=6531H,BX=42DAH,则SUBAX,BX指令执行后:

AX=(),SF,ZF,CF,OF=(,,,)。

3.CPU访问存储器时,在地址总线上送出的地址称为()地址。

4.指令MOVAX,[BX+SI+6]源操作数的寻址方式()。

5.8086/8088CPU可访问两个独立的地址空间,一个为I/O地址空间,

其大小为()字节;另一个为(),其大小为()。

6.可屏蔽中断从CPU的()引脚进入,只有当中断允许标志IF

为()时,该中断才能得到响应。

7.根据下面的指令和伪指令序列,AX寄存器的内容()。

TAB DB 1,2,3,4,5,6

ENTRY EQU 3

MOV BX,OFFSET TAB

ADD BX,ENTRY

MOV AX,WORD PTR[BX]

8.对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?

为什么?

DTSEG SEGMENT | DTSEG SEGMENT

ORG 10H | ORG 10H

DATA1 DB 72H | DATA1 DW 7204H

DB 04H | DTSEG ENDS

DTSEG ENDS |

()。

9.中断类型号为1的中断矢量存储在地址()至

()处,共()个单元。

10.CPU与外设之间进行数据传送的方式有四种,它们是:

()、()、

()、()。

11.8086CPU从内部功能上可分为()和()

两个独立的功能部件。

12.将下列文件类型填入空格:

(1).obj

(2).exe(3).crf(4).asm(5).lst(6).map

编辑程序输出的文件有();

汇编程序输出的文件有();

连接程序输出的文件有()。

13.设计输入/输出接口时,应遵守的基本原则是:

输入();输出()。

14.若要求由8253计数器0的OUT0输出端输出方波,则应设置其工作于方式(),设CLK0的频率为lMHZ,欲获得可能的最低频率,应向初值寄存器写入的初值为()。

15.8086按最小模式工作时,控制数据流方向的信号有:

(),(),(),(),()。

三.改错题(标出题中错误的地方,并填写出正确内容。

共10分)

1.使BUF单元的内容高二位都为“0”,低六位不动。

(5分)

ST:

MOV SI,OFFSETBUF

MOVAL,[SI]

ADDAL,0C0H

MOV[SI],AL

MOV AH,4CH

INT 21H

改正:

()

2.在BUF开始的101个单元中,关键字存放在BUF单元,查找关键字。

并送存BUF+1单元中。

(5分)

MOV SI,OFFSETBUF

MOV AL,[SI]

MOV BL,64H

INC SI

N1:

CMP AL,[SI]

JNC N2

INC SI

LOOP N1

N2:

MOV AL,[SI]

MOV SI,OFFSETBUF

INC SI

MOV [SI],AL

RET

改正:

()

()

四.阅读程序,回答有关问题(每小题5分,共15分)

要求:

必须加相关注释,否则不得分。

1. MOVCX,l00

MOVSI,OFFFH

NEXT:

INCSI

CMPBYTEPTR[SI],'A'

LOOPNZNEXT

RET

该程序段的功能是()。

2.程序执行后,回答下列问题

MOV AX,0

MOV CX,11

L1:

ADD AX,CX

DECCX

JNZ L1

RET

问:

AX=(),CF=()。

3.LEA SI,OLDS

LEA DI,NEWS

MOV CX,5

CLD

REPZ CMPSB

JNZ NEW_LESS

.

.

.

该程序段的功能是()。

五、程序填空(填入适当指令或指令的一部分,完成指定功能。

5分)

设有100个字节数据(无符号数),存放在数据段中EA=2000H的存储区内。

以下程序应能从该数据区中找出最大的一个数并存入同一数据段EA=21OOH的单元中,请完成该程序(在括号内填入适当的语句)。

MAX:

MOVBX,()

M0VAL,[BX]

M0VCX,()

LOOP1:

INCBX

CMPAL,[BX]

()

MOVAL,[BX]

LOOP2:

DECCX

JNZ()

M0V(),AL

六.设计题(每题6分,共30分)

1.在BUF开始有一个字节型数组,共有1000个元素。

编写一个程序

将负数传送到BUF1开始的单元。

2.电路如图,分别写出2片8255A的端口地址。

3.画出无握手联络线、端口地址为PORT的8位并行输入接口电路,用汇编语言编写一段程序,从外设输入一个数据送到寄存器。

4.电路如图,编写程序实现下列功能:

K0、K1、K2全部闭合时,红灯亮;K0、K1、K2全部打开时,绿灯亮;其他情况黄灯亮。

附:

8255A的控制字:

5.下图为DAC08328位D/A转换器与系统的连接图。

(1)根据图(b)说明DAC0832的工作方式。

(2)编写一个程序,使输出为可控制斜率的锯齿波。

(提示:

利用软件延时程序实现斜率控制。

DAC0832的端口地址自定)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 财务管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1