微机原理复习资料1

时间:2025-04-27

一、填空题(每题5分,共5个题,总分25分)

1.8086/8088 CPU具有两种外部中断,它们是______和______。

2.(234)10=______2=______16

3第二代CPU使用的电子器件是______;第三代CPU采用的电子器件是______。

4.EIA RS-232C 的TXD和RXD数据线上的电平逻辑1=______V;逻辑0=______V。

5.在8086中,段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时指令的物理地址为:______。

二、(10分)什么是中断源?8086通常的中断源有哪些?

三、(10分)何为逻辑地址?何为物理地址?它们俩者之间有何关系?

四、(15分)编写程序段实现如下功能:

(1)将立即数17H送DL;立即数7FH送AL。

(2)从DX所指的端口中读取一个字节至AL;将AX中的一个字输出至DX和DX+1所指的端口中。

五、(15分)在1000H开始的内存中,放有1000个ASCII字符,请设计一程序,将这串ASCII字符以异步串行通信方式从8255A PB0输出,采用偶校验、一位起始位、一位终止位、波特率500 (可调用1ms软件定时程序 “D1MS”)。

8255A接口连接图如下:

8255A工作方式控制字如下∶

答案

一、

1、 可屏蔽中断,非屏蔽中断

2、 11101010,EA

3、 半导体,集成电路

4、-3~-15,+3~+15

5、21F00H

二、引起中断的原因或能发出中断申请的来源称为中断源。

通常中断源有以下几种:

(1)一般的输入输出设备。如键盘、行打印机等。

(2)数据通道中断源。如磁盘、磁带等。

(3)实时时钟。

(4)故障源。如电源掉电等。

三、物理地址是存储器的实际地址,一个存储单元的物理地址是惟一,逻辑地址为程序设计中所使用的存储器地址,它由段基址和地内偏移地址两部份构成,物理地址=段基址×16+偏移地址,可见一个存储单元的逻辑地址可以有若干个

四、(1)MOV DL,17H

MOV AL,7FH

(2)IN AL,DX

OUT DX,AX

五、

MOV SI ,1000H

MOV CX ,1000

MOV DX ,30FH

MOV AL ,10000000B

OUT DX,AL

MOV DX,30DH

MOV AL ,0FFH

OUT DX ,AL

CALL D1MS

CALL D1MS

L1: MOV BL ,8

MOV AL ,0

OUT DX ,AL

CALL D1MS

CALL D1MS

MOV AL ,[SI]

AND AL ,AL

JP L2

OR AL ,80H

L2: OUT DX ,AL

CALL D1MS

CALL D1MS

ROR AL,1

DEC BL

JNZ L2

MOV AL ,0FFH

OUT DX ,AL

CALL D1MS

CALL D1MS

INC SI

LOOP L1

HLT;

微机原理与接口技术(九)

一、填空题(每题5分,共5个题,总分25分)

1、数制转换:H =______________BCD

2、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息。

3、异步串行通信数据格式由起始位、位、4部分组成。

4、如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始物理地址是。5、用4K×4bit的存储器芯片构成32KB的存储器, 所需要的芯片数是 片。

二、(10分)EU与BIU各自的功能是什么?如何协同工作?

三、(10分)8086如何响应一个可屏蔽中断请求?简述响应过程。

四、(15分)用其他指令完成和下列指令一样的功能:

(1) REP MOVSB (2) REP LODSB (3) REP STOSB (4) REP SCASB

五、(15分)已知某8255A在系统中占用88~8BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA,PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序。

答案

一、1、F7.DCH 001001000111.10000110 BCD 2、4个 地址

3、数据 奇偶校验 停止 4、0AAA40H 5、16

二、EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。

三、当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;8086将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。

四、(1) LOOP1:

MOV AL,BYTE PTR [SI]

MOV ES:BYTE PTR [DI], AL

INC SI 或: DEC SI

INC DI 或: DEC DI

LOOP LOOP1

(2) LOOP1:

MOV AL, BYTE PTR [SI]

INC SI 或: DEC SI

LOOP LOOP1

(3) LOOP1:

MOV ES:BYTE PTR [DI], AL

INC DI 或: DEC DI

LOOP LOOP1

(4) LOOP1:

CMP AL,ES:BYTE PTR [DI]

JE EXIT

INC DI 或: DEC DI

LOOP LOOP1

EXIT:

五、MOV AL, 80H

OUT 8BH,AL

MOV AL,ODH

OUT 8BH,AL

MOV AL,06H

OUT 8BH,AL

微机原理与接口技术(十)

一、填空题(每题5分,共5个题,总分25分)

1、10111B用十六进制数表示为H,八进制数表示为。

2、微机的系统总线是连接CPU、存储器及 …… 此处隐藏:1666字,全部文档内容请下载后查看。喜欢就下载吧 ……

微机原理复习资料1.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

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

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

    支付方式:

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

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