微型计算机原理与接口技术》Word文档格式.docx

上传人:b****7 文档编号:22679712 上传时间:2023-02-05 格式:DOCX 页数:13 大小:44.34KB
下载 相关 举报
微型计算机原理与接口技术》Word文档格式.docx_第1页
第1页 / 共13页
微型计算机原理与接口技术》Word文档格式.docx_第2页
第2页 / 共13页
微型计算机原理与接口技术》Word文档格式.docx_第3页
第3页 / 共13页
微型计算机原理与接口技术》Word文档格式.docx_第4页
第4页 / 共13页
微型计算机原理与接口技术》Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

微型计算机原理与接口技术》Word文档格式.docx

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

微型计算机原理与接口技术》Word文档格式.docx

C.74LS373

D.intel8250

7.采用DMA方式的I/O系统中,其基本思想是在(7)间建立直接的数据通道。

A.主存与外设B.CPU与外设

C.外设与外设D.CPU与主存

8.设SP=2000H,执行PUSHDX指令后,SP的内容为(8)。

A.SP=2002HB.SP=2001H

C.SP=1FFFHD.SP=1FFEH

9.执行以下一段程序后,BX寄存器的值是:

(9)。

MOVBX,0F0FH

ANDBX,0FFFH

ORBX,0FF0H

A.000FHB.00FFHC.0FFFHD.0FFFFH

10.完成将BX的内容(有符号数)除以2的正确指令是:

(10)。

A.SHRBX,1

B.SARBX,1

C.RORBX,1

D.RCRBX,1

 

1.T总线的带宽指的是单位时间内总线上可传送的数据量,即每秒钟传送字节数。

2.全地址译码法是指存储器芯片上的所有地址均参加译码。

3.CPU8086的标志寄存器是16位的,而CPU8088的标志寄存器是8位的。

4.在串行同步通信中,每个字符都有各自起始位、数据位、奇偶校验位、停止位和空闲位。

5.静态随机存储器的存储元是由一个场效应管和一个电容组成的电路。

6.Intel8250是可编程串行接口芯片,其SOUT(串行数据输出端)引脚通过电平转换芯片和RS232C接口的RXD(接收数据)引脚相连。

7.PC机主机从键盘接口接收到的数据是所按键的ASCII的反码和补码。

8.CDROM是用凹坑来记录信息的,凹陷处表示“0”,凸起处表示“1”,凹陷处和凸起处的长度用来表示有多少个“0”和“1”。

9.IP中存放的是正在执行的指令的段内偏移地址。

10.在8086/8088系统中,中断控制器8259可以通过级连将外部中断源最多扩展至256个。

得分

阅卷人

三.填空(本大题共30题,每题1分,共30分。

1.十进制数(-78)的8位补码是

(1)B2H(写成十六进制),一个有符号数的8位补码8AH,其真值是

(2)-118。

2.十进制数(35)在机器内欲以压缩的BCD表示,二进制为(3)(00110101)BCD,十六进制为(4)(35H)BCD。

3.8088/8086的段寄存器有4个,它们是(5)SSDSCSES;

变址寄存器有2个它们是(6)SIDI

4.计算机的指令通常包含两个部分,它们是:

(7)操作码和操作数。

5.总线的分类按相对于CPU的位置来划分,可以分为

(9)片内总线和(10)片外总线。

6.指令INAX,DX的功能,是指令从端口地址DX输入一个字到AX中。

7.使用加法指令和带进位位的加法指令实现32位无符号数(存放在AX和BX中,AX为高16位)加上12345678H,结果仍存放在AX和BX中,请写出两条指令:

(12)ADDBX,5678H

(13)ADCAX,1234H

8.运用压缩BCD码来完成十进制数63+39的运算,需如下编程,请写出后两条指令:

MOVAL,63H

(14)MOVAH,39H

(15)ADCAL,AH

9.使用DW2DUP(1234H)伪指令定义数据,在内存中连续的四个字节空间会出现以下数据:

(16)34H,12H,34H,12H。

(从低地址到高地址)

10.为了保证动态RAM内的信息不丢失,每隔一定时间需要对其进行(17)刷新。

11.目前微型机的(18)cpu速度高,(19)内存速度低,两者相差很大,因此,在微型机系统中一般均采用cache技术来提高存储系统的性能。

12.8250使用的晶振频率是11.0592MHz,现需采用2400波特率进行通信,初始化时写入二进制初值,其高8位是(20)01H,低8位是(21)20H。

(以十六进制形式表示)

13.计算机的内存与外设之间的数据交换除了可以采用程序控制输入输出方式,还可以采用(22)DMA方式。

14.高速缓冲存储器(cache)的工作原理是_(23)_基于程序和数据访问的局部性_。

15.D/A转换器的作用是将数字量转换为相应的模拟量。

A/D转换器的作用是将输入的模拟信号转换为计算机能够识别的数字信号。

16.若欲寻址物理地址是0A8000H的单元,现在DS=9F00H,则偏移地址为(26)9000H。

17.在两片级连的8259系统中,向主片写入ICW2(中断向量码)时,写入的值为0ACH,则此片IR0所对应的中断向量码为:

(27)0A8H;

主片的IR2上级连着从8259,则写主片的ICW3(级连控制字),其值应为(28)04H。

控制字格式如下:

D7

D6

D5

D4

D3

D2

D1

D0

中断向量码

T7

T6

T5

T4

T3

X

级连控制字

S7

S6

S5

S4

S3

S2

S1

S0

18.在运用8250作串行通信控制芯片时,通过读_(29)通信线路状态寄存器LSR寄存器,从其中某些位可以判定“有没有发送完毕”、“是否可以写发送数据”。

19.在8086/8088CPU的中断系统中,中断向量表的长度为(30)4字节,最多可以存放256个中断向量。

采用两片6232芯片为某8088微机系统扩展8KRAM,使用74LS138和一些门电路组成译码电路,设计如下电路图。

问题是:

(1)此系统采用全地址译码还是部分地址译码?

答:

部分地址译码

(2)写出里两片RAMU1和U2的地址范围,

(3)并画出此电路所缺的两条重要控制线的连接。

书上205页

起始地址

终止地址

U1

1

50000H

50fffH

2

D0000H

dffffH

U2

54000H

54fffH

D4000H

D4fffH

五.阅读程序填空(本大题共6题,每题2分,共12分。

已知:

(AX)=0120H、(BX)=2000H、(CX)=0FF2H、(BP)=2000H、(DS)=1000H、(ES)=2000H,(DI)=02H,(SI)=1FFEH;

存储器中的数据如图所示,请写出下列指令在单独执行后,目的操作数及相关寄存器变化?

目的操作数是存储器操作数的,请将新内容写在存储器示意图中“新值”一栏的相应单元中。

(12)

存储器示意图

新值

地址

指令

执行结果

源操作数寻址方式

MOV02H[BX],CX

寄存器寻址

MOVAL,ES:

01H[BX][DI]

AX=0166H

基址变址相对寻址

3

MOVDX,02H[BX]

DX=3F00H

寄存器相对寻址

4

LEACX,[BX]

CX=2000H

寄存器间接寻址

5

LDSSI,[1000H]

DS=2000H

SI=2510H

直接寻址

6

DECWORDPTR[BP+2]

已有内容

10FFEH

45H

10FFFH

0FH

11000H

10H

11001H

25H

11002H

00H

11003H

20H

………..

12000H

23H

12001H

89H

F2H

12002H

12003H

3FH

12004H

67H

12005H

A1H

……….

12020H

56H

……..

12120H

B4H

………

22000H

22H

22001H

11H

22002H

22003H

66H

22004H

77H

22005H

88H

六.根据要求编程填空(本大题共4题,每题3分,共12分。

1.如下图,8255的/CS有效的地址范围为188H~18BH,此8255的A0引脚接地址A0,A1引脚接地址A1。

在内存中存在一个已定义的WORD型变量mdata。

欲实现的功能:

当SW1闭合时,A口输出数据,使LED七段数码管显示“5”,使三极管T1导通继电器K1动作并且使变量mdata加1;

当SW1断开时,不做任何操作

8255方式选择控制字:

功能控制

A组方式

PAI/O

PC高4位

B组方式

PBI/O

PC低4位

8255C口的置1复0命令字:

操作位选择

置1/复0

⑴根据题意,请编写8255的初始化程序段(3分)

MOV DX,18BH

MOV AL,10000001B

OUT DX,AL

⑵编写一个过程,过程名“Display”;

完成功能:

LED七段数码管显示“5”。

(3分)

MOV AL,92H

MOV DX,188H

(3)编写一个过程,过程名”StartMT”:

实现功能:

使三极管T1导通继电器K1动作。

StartMT:

MOV AL,00001011B

    OUT 18BH,AL

MOV  AL,00001011B

OUT 18AH,AL

(4)编一段程序,功能是:

检测SW1,若闭合,使变量mdata加“1”,并且调用子过程“Display”和“StartMT”;

若SW1断开,无任何操作。

MOV DX,18AH

IN AL,DX

TEST AL,1

INC WORE PTR[mdata]

JZDisplay,StartMT

七.按要求进行编程(本题共10分。

使用8253的定时器0和定时器1设计一个定时1秒的定时器,所提供的时钟源为1.19MHz。

要求将定时器0,设计为周期为2mS(毫秒)的方波发生器,定时器1为频率发生器。

定时器2用来对外部脉冲SPEED进行1000分频计数,要求写入时间常数OUT引脚变低并且开始对外部脉冲计数,计数结束OUT引脚变高。

(1)请画出与8253的三个定时器有关的连接线。

(2)此8253的控制寄存器的地址为087BH,写出三个定时器的地址。

分别  0878H,0879H,087AH

(3)编写对8253的三个定时器进行初始化的汇编程序段;

时间常数使用BCD。

MOV DX,087BH

MOV  AL,37H

OUT  DX,AL

MOV  AL,75H

MOV  AL,0B5H

MOV  DX,0878H

MOV  AL,2000

MOV  DX,0879H

MOV  AL,500

MOV  DX,087AH

MOV  AL,1000

SC1

SC0

RL1

RL0

M2

M1

M0

BCD

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

当前位置:首页 > 成人教育 > 自考

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

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