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

上传人:b****5 文档编号:8208932 上传时间:2023-01-29 格式:DOCX 页数:17 大小:289.46KB
下载 相关 举报
微机原理与接口技术模拟题doc.docx_第1页
第1页 / 共17页
微机原理与接口技术模拟题doc.docx_第2页
第2页 / 共17页
微机原理与接口技术模拟题doc.docx_第3页
第3页 / 共17页
微机原理与接口技术模拟题doc.docx_第4页
第4页 / 共17页
微机原理与接口技术模拟题doc.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

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

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

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

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

微机原理与接口技术模拟

题_

1.填空题

1.二进制数11010011b转换为十六进制数是,转换为十进制数是o

2.十六进制数2345h转换为二进制数是,转换为十进制数是o

3.十进制数45d转换为组合BCD码是,转换为非组合BCD码是。

4.十进制数45d对应的8位补码是o

5.十进制数-5%对应的X位补码是o

2.单选题

1.一个字符的基本ASCII码的值占用位。

A.6B.7C.8D.9

2.将高级语言的程序翻译成为机器语言代码程序的实用程序是o

A.编译程序B.汇编程序C.解释程序D.目标程序

3.指令“MOVES:

[2000H],AX”中,目的的操作数的寻址方式是。

A.立即寻址B.寄存器寻址C.存储器直接寻址D.寄存器间接寻址

4.下列寄存器不能存放操作数有效地址的为o

A.SIB.DIC.BXD.DX

5.CPU发出的访问存储器的地址是o

A.物理地址B.偏移地址C.逻辑地址D.段地址

3.解答题

1・I/O接口与CPU的主要连线与外部设备的主要连线是什么称谓?

各有什么功能?

2.简述8088与8086在内部结构与外部引脚的主要区别是什么?

3.INTn的功能调用与过程(子程序)调用有什么不同?

4.写出下列存储器地址的段地址、偏移地址与物理地址。

(1)2314:

0035

(2)1FD0:

000A

4.计算题

计算下列各题,请写出计算过程,解释为什么?

(不解释或解释错误无分)

1.计算3AC8H+91FDH,并说明各状态标志位的值是什么?

2•请按8421BCD码的修正法则,计算5479H+4587H。

5.画图题

要求用2Kx4的存储芯片,构成4K容量的存储容量,要求地址从1800H开始。

画出存储器与微处理器的连接图;并说明各组存储区的地址范围。

(设:

地址总线为16根,数据总线为8根,要求存储器地址连续)

6.编程题

1.用8086汇编语言编辑一程序段,求AX中“0”的个数,并存储在BX中。

2・用8086汇编语言编辑一完整程序,求8AAF32H+000BA84H的和。

微机原理与接口技术模拟

题二

一.单选题

B.主存与CPU之间传数

D.改变程序执行的顺序

(1)

补码01011001的真值为

O

A.01011001B.

10100111

C・01011010

D.10100110

(2)

补码11011001的真值为

O

A.10100110B.

10100111

C.00100110

D・00100111

(3)

-50的补码为。

A.11001110B.

10110010

C.00110010

D・00110011

(4)

无符号数150的补码为

O

A.10010110B.

01101001

C・01101010

D・11101010

(5)

字符“犷的ASCII码为

O

A.00111010B.

00111000

C.00011000

D・00110()()1

(6)

进行字节乘法运算时.必须使用

寄存器。

A.DX,AXB.

BX,DI

C・AX,AL

D・CX,BX

(7)

计算机系统的存储器系统是指

A.RAM存储器

B.ROM存储器

C.主存储器

D.主存储器与外存储器

(8)

表示将要执行指令的偏移地址,存放在

寄存器中。

A.CXB.

IP

C.AX

D.DX

(9)

C

8255A芯片的控制口地址为AFH,

>

片选信号的译码器输入的有效信号

A.011111B.

101011

C.010101

D.101001

(10)程序控制类指令的功能是A.算术与逻辑运算C.CPU与I/O之间传数

二•计算题

请写出计算过程,解释为什么(不解释或解释错误无分)计算3AC8H+91FDH,并说明各状态标志位的值是什么?

3.判断题

1.请分别说明下面各条语句中,“源”与“目的"的寻址方式。

(1)ADDBYTEPTR[BXJ[DIJ,AL

“目的”的寻址方式——

“源"的寻址方式——

(2)MOVSI,[0A29H]

“目的”的寻址方式——

“源"的寻址方式——

(3)MOVBX,WORDPTRSTRS

“目的”的寻址方式——

“源”的寻址方式——

(4)SUBBYTEPTR[BX],12H

“目的”的寻址方式——

“源”的寻址方式——

(5)MOVAX,NUM[SI]

“目的”的寻址方式——

“源”的寻址方式一一

2.判断以下语句是否有错;如果有错误,请说明为什么?

(1)MOV

AH,

257

(2)OUT

DX,

AL

(3)SHL

AL,

10

(4)MOV

BYTEPTRfSIl,NUM

(5)MOV

DS,

BP

(6)SUB

PROC

(7)MOV

AH,

BYTEPTR[SI+DI]

(8)LEA

AX,

OFFSETNUMIBX]

(9)IN

AX,

BOOH

(10)XOR

AX

4.画图题

假设(SP)=0200H,如果(CX)=1()()()H,(BX)=2000H,请画岀堆栈区执行下面各条语句的操作过程。

(注:

每一条语句画一组图)

PUSHCX,PUSHBX,POPAX,POPBX。

5.编程题

请编写一完整的8086汇编程序(按字节编程),比较X、Y的大小,将大者放入BIG单元,其小

者放入BIG+1单元。

6.综合应用题

请根据下图,应用汇编语言写出8255A的初始化程序(包括各个口的输入/输出语句,输入与输出的数据可以自己假设)。

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

一.填空题/选择题

1•请按要求,填入相应的文字、字母、数字或符号。

(1)在数据段内写入十进制数-200,计算机存储单元中的十六进制数为。

(2)8086的寄存器中,能够用于表示存储器地址的寄存器有c(2分)

(3)8086微处理器内部的部件分别为和;与8088比较内部不同的

部分是0

(4)8253是芯片,方式为方波速率发生器。

(5)所谓堆栈,是以的原则存放数据的方式。

(6)在执行中断指令时,自动压栈;中断服务程序执行IRET命令

时,自动出栈至。

(按先后顺序写出)

(7)假设(SS)=2000H,(SP)=0100H,如果弹岀5个数据字,再压入3个数据字后,

栈顶的物理地址是O

和等部分组成。

(8)界步通信的数据格式为

2••请按要求,填入相应的寄存器、文字或数字(可多选)。

(1)进行字除法运算时,必须使用寄存器。

DX,AXBX,DIAX,ALCX,BX

(2)8086的引脚MN/MX为正时,引脚为该方式可用。

SO、SI、S2M/IO

物理地址有效地址

三・判断题

1.对于下面的数据定义,执行MOV指令后,各寄存器屮的内容是什么?

A

DW1

OHDUP(?

B

DB

10HDUP(?

C

DB

,ABCD,

MOV

AL,

LENGTH

A

MOV

BL,

LENGTH

B

MOV

CL,

LENGTH

c

 

2、判断以下语句是否有错(必须指明正确与错误);并说明错误原因。

(1)MUL

AL,BL

(2)IN

AX,0F0H

(3)MOV

WORDPTR[BX+DI],AH

3、设(SP)=100H,(AX)=0FFFFH

STC

PUSH

AX

ADC

AX,0

PUSH

AX

POP

BX

上述程序运行后(BX)=,(SP)=

4.简述题

1.简述ADC0809的工作过程。

2.8086计算机中各类中断的优先级如何划分?

5.编程题

1.采用过程(子程序)结构编程,要求完成20以内所以奇数的累加和。

6.接口技术

根据8253初始化程序与控制字,说明初始化程序是对8253中哪个计数器进行初始化,写出该讣数器的工作方式、控制口的地址、读/写指示与讣数格式(同时写出计数值),并请画出8253与8086之间的连接简图。

8253控制字与初始化程序如下:

0

1.

0

1

J.

1-

题一答案

一.填空题

微机原理与接口技术模拟

2.

0010001101000101b-9029。

3.45H_<040如

 

3.解答题

1・I/O接口与CPU的主要连线与外部设备的主要连线是什么称谓?

各有什么功能?

解:

I/O接口一一处于微处理器与外部设备之间进行信息交换的媒介。

(1)微处理器与I/O接口之间,三大总线相连接

DB:

微处理器I/O口交换信息,以及通过I/O口与外设交换信息;

AB与丽3配合,寻I/O口的口地址;RD/WR:

微处理器控制I/O口,相互交换信息。

(2)1/O接口与外部设备之间,三类信息线相连接

微处理器通过I/O控制口,控制外设的操作;微处理器通过I/O查询口,检查外设的状态;微处理器通过I/O数据口,与外设相互交换信息;

2.简述8088与8086在内部结构与外部引脚的主要区别是什么?

解:

(1)指令对列缓冲器:

8086为六个单元,8088为四个单元

(2)数据总线——ADo~ADi5(8086)《16位机》

ADo-AD7(8088)《准16位机》

(3)控制总线——M/IO(8086),IO/M(8088)

3.INTn的功能调用与过程(子程序)调用有什么不同?

解:

(1)CALL、RET执行时SP与IP的状态

CALL标号

CS:

IP(下一条语句)

1断点的逻辑地址入栈:

CS入栈(段间调用),IP入栈;

2

标号的偏移地址入IP,标号的段地址入CS(段间调用)。

(CS)标号PROC

执行RET时:

①IP出栈;

②CS出栈(段间调用)。

(2)中断执行与返回吋,SP与IP的状态

1中断执行时:

(当前FLAGS)=>堆栈,

(当前CS)=>堆栈,

(当前IP)n堆栈

2根据中断指针,指向中断服务程序地址表的某一位置,及获得中断向量(矢量):

(中断服务程序首地址)=>IP,

(屮断服务程序段地址)nCS;

3中断返回吋:

(堆栈)nip,

(堆栈)=>cs,

(堆栈)=>FLAGSo

4.写出下列存储器地址的段地址、偏移地址与物理地址。

(1)2314:

0035

(2)1FD0:

000A

解:

(1)2314H、0035H、25175H。

(2)1FD0H、OOOAHslFDOAHo

4.计算题

1.0011101011001000

+1001000111111101(有此过程并正确,得]分)

1100110011000101

CF=0;D|5向D|6无进位,及Cs.l=Oc

OF=0;D|5向D16无进位,及CS+1=O;D|4向Dl5无进位,及Cs=O;(或Cs㊉Cs+i=0)o

ZF=0;计算结果不为零。

SF=1;计算结果D15为“1”。

PF二1;计算结果D()与D7“l”的个数为徜数。

AF=1;D7向Dg有进位。

2.(5479H)bcd+(4587H)bcd=(10066H)bcd。

0101010001111001

+0100010110000111

—1001101000000000—(步骤正确得全分,只有结果无步骤无分)

+011001100110

—101000000H00110——

+0110

1()000000001100110

5.画图题

参考答案:

两组4片,1800H〜1FFFH、2000H~27FFH

A]5A14A13A12AnAjo

•A。

第一组:

0001

1

第二组:

0010

0

外译码

内译码

(可用线选法或全译码法,

下面为参考图)

6.编程题

1.用8086汇编语言编辑一程序段,求AX中“0”的个数,并存储在BX中。

参考答案:

MOV

BX,0

CX,16

MOV

LOPl:

SHR

AX,1

JC

LOP

ADD

BX,1

LOP:

LOOP

LOPl

2.用8086汇编语言编辑一完整程序,求8AAF32H+000BA84H的和。

参考答案:

DATA

SEGMENT

FIRSTDB

32H,

OAFH,8AH

SECONDDB

84H,

OBAH,OOH

DATA

ENDS

CODE

SEGMENT

ASSUMECS:

CODE,DS:

DATA

 

START:

MOV

AX,DATA

MOV

DS,AX

MOV

CX,3

MOV

SI,0

CLC

LOP:

MOV

AL,SECOND[SI]

ADC

FIRST[SI],AL

INC

SI

LOOP

LOP

MOV

AH,4CH

INT

21H

CODE

ENDS

END

START

微机原理与接口技术模

拟题二答案

一.单选题

1.

(1)(C)

(2)

(D)(3)(E)

(4)(A)(5)(B)

2..

(1)A

(2)

D(3)A

(4)C(5)B

2.计算题

0011101011001000

+1001000111111101

~1100110011000101

CF二0;D|5向Di6无进位,及Cs+i=0o

OF=0;D,5向D|6无进位,及CS+1=O;D,4向D,5无进位,及Cs=0;(或Cs㊉Cs+i=0)o

ZF=0;计算结果不为零。

SF=1;计算结果D|5为“1”。

PF=1;计算结果Do与D7“l”的个数为偶数。

AF=1;D7向Dg有进位。

三.判断题

1.

(1)“目的”的寻址方式

一一基址加变址,

“源”的寻址方式-

—寄存器

(2)“目的”的寻址方式

一一寄存器,

“源”的寻址方式-

-一立即

(3)“目的”的寻址方式

——寄存器,

“源”的寻址方式-

-一直接

(4)“目的”的寻址方式

——寄存器间接,

“源”的寻址方式一

立即

(5)“目的”的寻址方式

一一寄存器,

“源”的寻址方式一

—变址

(1)X,“源”与“目的”

的类型不同。

(2)V

(3)X,“源”为大于1的立即数,应为CL。

(4)x,“源”与“目的”同为存储器。

(5)x,BP不能传数给数据段段寄存器DS。

(6)x,SUB为指令,不能作为过程名。

(7)x,SI、DI不能同时为源。

(8)x,LEA与OFFSET同时使用。

(9)x,“源”为16位不能为立即数,应为DX。

(10)x,语句不完整。

4.画图题

参考答案。

PUSHCX,PUSHBX,POPAX,POPBXO

5.编程题

参考答案:

设X,Y为任意大小的无符号数

DATA

SEGMENT

XDB

?

YDB

9

BIGDB

2DUP(0)

DATA

ENDS

CODE

SEGMENT

ASSUME

CS:

CODE,DS:

DATA

START:

MOV

AX,

DATA

MOV

DS,

AX

CMP

AL,

Y

JAL0P1

MOVBIG,Y

MOVBIG+1,AL

JMPDONE

DONE:

HUT

ENDSTART

6.综合应用题

分析8255A口地址:

A口:

90H,B口:

91H,

C口:

92H,控制口:

93HO分析8255A方式字:

100010118BH

程序段:

MOVAL,8BH

OUT93H,AL

输入/输出语句:

OUT90H,AL

INAL,.91H

微机原理与接口技术模

INALo92H

拟题三答案

一•填空题/选择题

1.请按要求,填入相应的文字、字母、数字或符号。

(1)FF38Ho

(2)BX、BP、SI、DI。

(3)EU和BIU;指令对列缓冲器。

(4)可编程泄时/计数器,_3_o(5)“先进后出,后进先出”。

(6)CS、IP、FLAGS;FLAGS、IP、CS。

(7)200FCH0

(8)起始位、数据、奇偶效验位和结束位。

2•请按要求,填入相应的寄存器、文字或数字(可多选)。

4.简述题

1.简述ADC0809的工作过程。

1A、B、C选择输入通道地址,并由ALE发锁存信号;

2STart信号启动A/D转换8路模拟开关输入的模拟量;

3A/D转换完毕,发转换完毕信号(EOC),可以作为中断信号;

4OE信号开三态门,输出转换的数字信号。

2.8086计算机中各类中断的优先级如何划分?

8086的中断优先级:

除法错误=>INTn=>INTO=>NMI=>INTR=>单步执行

5.编程题

1.采用过程(子程序)结构编程,要求完成20以内所以奇数的累加和。

JS_ADD

PROC

XOR

AX,

AX

MOV

BL,

1

DONI:

ADD

AL,BL

ADD

BL,

2

CMP

BL,

20

JL

DONI

RET

JS_ADD

ENDP

六、接口技术

根据对计数器1进行的初始化,可以明白计数器1为工作方式3、控制口的地址为8BH、读/写指示与计数格式为二•十进制,计数值=1000Ho

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

当前位置:首页 > 初中教育 > 中考

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

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