微型计算机原理与技术接口Word文档下载推荐.docx

上传人:b****4 文档编号:18427424 上传时间:2022-12-16 格式:DOCX 页数:35 大小:112.10KB
下载 相关 举报
微型计算机原理与技术接口Word文档下载推荐.docx_第1页
第1页 / 共35页
微型计算机原理与技术接口Word文档下载推荐.docx_第2页
第2页 / 共35页
微型计算机原理与技术接口Word文档下载推荐.docx_第3页
第3页 / 共35页
微型计算机原理与技术接口Word文档下载推荐.docx_第4页
第4页 / 共35页
微型计算机原理与技术接口Word文档下载推荐.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

微型计算机原理与技术接口Word文档下载推荐.docx

《微型计算机原理与技术接口Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《微型计算机原理与技术接口Word文档下载推荐.docx(35页珍藏版)》请在冰豆网上搜索。

微型计算机原理与技术接口Word文档下载推荐.docx

宏指令

4.5 

DOS功能调用与BIOS功能调用

1、掌握常用伪指令

2、了解DOS、BIOS功能调用

3、了解顺序程序、分支程序、循环程序、子程序的结构

第五章存储器

5.1存储器的分类及性能指标

5.2ROM存储器

5.3RAM存储器

5.4存储器扩展技术

5.5高速缓冲存储器技术

5.6虚拟存储器及其管理技术

重点难点

1、掌握存储器的分类和性能指标

2、了解RAM和ROM存储器技术

3、掌握存储器的扩展技术

4、高速缓存技术、虚拟存储器及其管理技术

第六章中断技术

6.1中断概述

6.280X86中断系统

6.3中断控制器8259A及其应用

1、了解中断的概念、分类和系统功能

2、掌握中断的处理过程

3、结合80x86的中断结构学会使用中断与在实模式下的调用

4、会使用中断控制器8259A

第九章微机总线

9.1总线概述

9.2ISA总线

9.3PCI总线

9.4通用串行总线USB

9.5新一代高速总线

1、掌握总线的分类

2、了解ISA、PCI、USB的特点和构成

3、了解新一代总线的构成。

第7章、第8章和第10章这里不涉及。

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

一.填空题

1.二进制数11010011B转换为十六进制数是,转换为十进制数是。

2.十六进制数2345H转换为二进制数是,转换为十进制数是。

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

4.十进制数45D对应的8位补码是。

5.十进制数-58D对应的8位补码是。

二.单选题

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

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

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

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

3.指令“MOVES:

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

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

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

A.SIB.DIC.BXD.DX

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

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

三.解答题

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

各有什么功能?

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

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

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

(1)2314:

0035

(2)1FD0:

000A

四.计算题

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

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

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

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

五.画图题

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

画出存储器与微处理器的连接图;

并说明各组存储区的地址范围。

(设:

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

六.编程题

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

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

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

一.单选题

1.请按名词与解释内容的关系,在括号中填入相应的字母。

(1)CPU()A.总线接口部件,实现所需的总线操作。

(2)存储器()B.机器语言代码。

(3)EU()C.控制部件、算逻单元和寄存器组等组成。

(4)BIU()D.存储程序、数据等信息的器件。

(5)目标码()E.分析并控制指令执行的部件。

2.请按要求选择,填入相应的字母。

(1)补码01011001的真值为。

A.01011001B.10100111C.01011010D.10100110

(2)补码11011001的真值为。

A.10100110B.10100111C.00100110D.00100111

(3)-50的补码为。

A.11001110B.10110010C.00110010D.00110011

(4)无符号数150的补码为。

A.10010110B.01101001C.01101010D.11101010

(5)字符“8”的ASCII码为。

A.00111010B.00111000C.00011000D.00110001

(6)进行字节乘法运算时,必须使用寄存器。

A.DX,AXB.BX,DIC.AX,ALD.CX,BX

(7)计算机系统的存储器系统是指。

A.RAM存储器B.ROM存储器

C.主存储器D.主存储器与外存储器

(8)表示将要执行指令的偏移地址,存放在寄存器中。

A.CXB.IPC.AXD.DX

(9)8255A芯片的控制口地址为AFH,片选信号的译码器输入的有效信号为。

A.011111B.101011C.010101D.101001

(10)程序控制类指令的功能是。

A.算术与逻辑运算B.主存与CPU之间传数

C.CPU与I/O之间传数D.改变程序执行的顺序

二.计算题

请写出计算过程,解释为什么(不解释或解释错误无分)

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

三.判断题

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

(1)ADDBYTEPTR[BX][DI],AL

“目的”的寻址方式——

“源”的寻址方式——

(2)MOVSI,[0A29H]

(3)MOVBX,WORDPTRSTRS

(4)SUBBYTEPTR[BX],12H

(5)MOVAX,NUM[SI]

2.判断以下语句是否有错;

如果有错误,请说明为什么?

(1)MOVAH,257

(2)OUTDX,AL

(3)SHLAL,10

(4)MOVBYTEPTR[SI],NUM

(5)MOVDS,BP

(6)SUBPROC

(7)MOVAH,BYTEPTR[SI+DI]

(8)LEAAX,OFFSETNUM[BX]

(9)INAX,1300H

(10)XORAX

四.画图题

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

(注:

每一条语句画一组图)

PUSHCX,PUSHBX,POPAX,POPBX。

五.编程题

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

者放入BIG+1单元。

六.综合应用题

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

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

一.填空题/选择题

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

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

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

(2分)

(3)8086微处理器内部的部件分别为和;

与8088比较内部不同的部分是。

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

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

(6)在执行中断指令时,自动压栈;

中断服务程序执行IRET命令时,自动出栈至。

(按先后顺序写出)

(7)假设(SS)=2000H,(SP)=0100H,如果弹出5个数据字,再压入3个数据字后,栈顶的物理地址是。

(8)异步通信的数据格式为、、和等部分组成。

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

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

DX,AXBX,DIAX,ALCX,BX

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

S0、S1、S2M/IO

ALELOCK

(3)表示I/O口间接偏移地址,存放在寄存器中。

AXBXCXDX

(4)INC指令不影响标志寄存器中的标志位。

SFCFOFZF

(5)同时明确段地址与偏移地址称为。

物理地址逻辑地址

有效地址重复地址

三.判断题

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

ADW10HDUP(?

BDB10HDUP(?

CDB‘ABCD’

……

MOVAL,LENGTHA

MOVBL,LENGTHB

MOVCL,LENGTHC

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

并说明错误原因。

(1)MULAL,BL

(2)INAX,0F0H

(3)MOVWORDPTR[BX+DI],AH

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

STC

PUSHAX

ADCAX,0

POPBX

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

四.简述题

1.简述ADC0809的工作过程。

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

五.编程题

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

六、接口技术

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

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

MOVAL,77H

OUT8BH,AL

MOVAL,00H

微机原理与接口技术模拟题一答案

1.D3H,211D。

2.0010001101000101B,9029D。

3.45H,0405H。

4.00101101B。

5.11000110B。

1.B。

2.A。

3.C。

4.D。

5.A。

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

解:

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

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

DB:

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

AB与M/IO配合,寻I/O口的口地址;

RD/WR:

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

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

微处理器通过I/O控制口,控制外设的操作;

微处理器通过I/O查询口,检查外设的状态;

微处理器通过I/O数据口,与外设相互交换信息;

(1)指令对列缓冲器:

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

(2)数据总线——AD0~AD15(8086)《16位机》

AD0~AD7(8088)《准16位机》

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

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

CALL标号

CS:

IP(下一条语句)

断点的逻辑地址入栈:

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

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

(CS)标号PROC

RET

标号ENDP

执行RET时:

IP出栈;

CS出栈(段间调用)。

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

中断执行时:

(当前FLAGS)堆栈,

(当前CS)堆栈,

(当前IP)堆栈

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

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

(中断服务程序段地址)CS;

中断返回时:

(堆栈)IP,

(堆栈)CS,

(堆栈)FLAGS。

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

(2)1FD0H、000AH、1FD0AH。

1.0011101011001000

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

1100110011000101

CF=0;

D15向D16无进位,及CS+1=0。

OF=0;

D15向D16无进位,及CS+1=0;

D14向D15无进位,及CS=0;

(或CSCS+1=0)。

ZF=0;

计算结果不为零。

SF=1;

计算结果D15为“1”。

PF=1;

计算结果D0与D7“1”的个数为偶数。

AF=1;

D7向D8有进位。

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

0101010001111001

+0100010110000111

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

+011001100110

1010000001100110

+0110

10000000001100110

参考答案:

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

A15A14A13A12A11A10……………………A0

第一组:

00011

第二组:

00100

外译码内译码

(可用线选法或全译码法,下面为参考图)

MOVBX,0

MOVCX,16

LOP1:

SHRAX,1

JCLOP

ADDBX,1

LOP:

LOOPLOP1

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

DATASEGMENT

FIRSTDB32H,0AFH,8AH

SECONDDB84H,0BAH,00H

DATAENDS

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA

START:

MOVAX,DATA

MOVDS,AX

MOVCX,3

MOVSI,0

CLC

MOVAL,SECOND[SI]

ADCFIRST[SI],AL

INCSI

LOOPLOP

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

微机原理与接口技术模拟题二答案

1.

(1)(C)

(2)(D)(3)(E)(4)(A)(5)(B)

2..

(1)A

(2)D(3)A(4)C(5)B

(6)C(7)D(8)B(9)B(10)D

0011101011001000

+1001000111111101

1.

(1)“目的”的寻址方式——基址加变址,“源”的寻址方式——寄存器

(2)“目的”的寻址方式——寄存器,“源”的寻址方式——立即

(3)“目的”的寻址方式——寄存器,“源”的寻址方式——直接

(4)“目的”的寻址方式——寄存器间接,“源”的寻址方式——立即

(5)“目的”的寻址方式——寄存器,“源”的寻址方式——变址

2.

(1),“源”与“目的”的类型不同。

(2)

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

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

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

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

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

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

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

(10),语句不完整。

参考答案。

PUSHCX,PUSHBX,POPAX,POPBX。

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

DATASEGMENT

XDB?

YDB?

BIGDB2DUP(0)

DATAENDS

DATA

CMPAL,Y

JALOP1

MOVBIG,Y

MOVBIG+1,AL

JMPDONE

MOVBIG,AL

MPVBIG+1,Y

DONE:

HLT

分析8255A口地址:

A口:

90H,B口:

91H,

C口:

92H,控制口:

93H。

分析8255A方式字:

100010118BH

程序段:

MOVAL,8BH

OUT93H,AL

输入/输出语句:

OUT90H,AL

INAL,.91H

INAL。

92H

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

(1)FF38H。

(2)BX、BP、SI、DI。

(3)EU和BIU;

指令对列缓冲器。

(4)可编程定时/计数器,3。

(5)“先进后出,后进先出”。

(6)CS、IP、FLAGS;

FLAGS、IP、CS。

(7)200FCH。

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

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

(1)DX:

AX。

(2)M/IO、ALE。

(3)DX。

(4)CF。

(5)逻辑地址。

1.(AL)=10H,(BL)=10H,(CL)=1

2.

(1)、MULBL

(2)(3)、…………,AX

3.(BX)=0000H,(SP)=00FEH。

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

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

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

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

8086的中断优先级:

除法错误INTnINTONMIINTR单步执行

JS_ADDPROC

XORAX,AX

MOVBL,1

DON1:

ADDAL,BL

ADDBL,2

CMPBL,20

JLDON1

JS_ADDENDP

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

练习题

(一)

一、单项选择题

1.下列指令正确的是[B]

A.CMP[SI],100B.CMPWORDPTR[SI],100

C.CMP[SI],100hD.CMP100h,[SI]

2.下列指令正确的是[D]

A.MOVCX,ALB.MOVDS,200h

C.MOVDS,CSD.MOVDS,AX

3.下列指令正确的是[A]

A.POPWORDPTR[BX]B.POPBL

C.POPIPD.POPCS

4.下列指令正确的是[C]

A.INDX,ALB.INDX,AX

C.INAX,DXD.INBX,DX

5.DF=1,执行MOVSB指令后[A]

A.SI减1,DI减1B.SI加1,DI加1,CX减1

C.SI减1,DI减1,CX减1D.SI加1,DI加1,CX加1

6.Intel8086I/O寻址空间为[C]

A.1MBB.1KB

C.64KBD.32KB

二、填空题

1.二进制数10101001转换为10进制数为169D转换为16进制数为A9H

1.在移位指令中,用于指定移位位数的操作数只用的寄存器是CL。

2.内存0005CH处4个字节为D2,

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

当前位置:首页 > 考试认证 > 财会金融考试

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

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