微型计算机原理及应用自学指导书本资料.docx

上传人:b****3 文档编号:4150880 上传时间:2022-11-28 格式:DOCX 页数:19 大小:101.11KB
下载 相关 举报
微型计算机原理及应用自学指导书本资料.docx_第1页
第1页 / 共19页
微型计算机原理及应用自学指导书本资料.docx_第2页
第2页 / 共19页
微型计算机原理及应用自学指导书本资料.docx_第3页
第3页 / 共19页
微型计算机原理及应用自学指导书本资料.docx_第4页
第4页 / 共19页
微型计算机原理及应用自学指导书本资料.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

微型计算机原理及应用自学指导书本资料.docx

《微型计算机原理及应用自学指导书本资料.docx》由会员分享,可在线阅读,更多相关《微型计算机原理及应用自学指导书本资料.docx(19页珍藏版)》请在冰豆网上搜索。

微型计算机原理及应用自学指导书本资料.docx

微型计算机原理及应用自学指导书本资料

自学指导资料

微型计算机原理及接口技术

《机械设计制造及其自动化》专业

《热能与动力工程》专业

《电气工程及其自动化》专业等

层次:

专升本、高起本

西安理工大学继续教育学院

二00八年九月

《微型计算机原理及接口技术》自学指导书

编写者:

田敬民

自学总学时:

100学时

适用专业:

《机械设计制造及其自动化》(专升本)《热能与动力工程》(专升本)《测控技术与仪器》(专升本)《计算机科学与技术》(专升本)

《电气工程及其自动化》(高起本)《计算机科学与技术》(高起本)《机械设计制造及其自动化》(高起本)

一、学习目的和要求:

“微型计算机及其接口技术”是一门重要的专业基础课,侧重于微型计算机的基本原理和工程实践.通过本课程的学习,使学生具有微型计算机应用系统的分析能力和初步设计能力。

本课程以介绍硬件知识为主,但在构成一个微型计算机应用系统时,还必须具有用汇编语言源程序的读写能力.读写汇编语言编写的应用程序是本课程的主要内容之一,是与硬件电路工作密切相关的不可分割的部分。

理论指导实践是本课程的重要特点。

二、学习方法:

1.阅读教材前,应先了解本章内容要求及重点难点,做成心中有数,有的放矢。

2.阅读教材时逐段细读,集中精力,吃透每个知识点,深刻理解基本概念和基本理论对基本方法和基本技能必须牢固掌握,阅读中遇到个别问题,可暂时搁置,留待面授时解决。

3.在学完一章后,应认真完成教材中的有关思考题和习题,这是帮助学生理解,消化和巩固新学知识培养分析问题,解决问题能力的重要环节。

作业题必须按时完成,作为考核

成绩的依据。

4.根据教学计划规定,本课程安排中集中面授,面授内容主要是本课程的重点难点,解答学生学习中的问题.

5.本课程为考试课程,课程结束后进行考试.

三、学习进度表:

自学学时(H)

面授学时(H)

4

2

8

4

30

6

8

2

12

4

38

4

100

22

章次课程内容

1计算机基础知识(预备知识)

2微型计算机概述

3指令系统及汇编语言程序设计

4半导体存储器

5输入/输出技术

6常用的输入/输出接口方法合计

四、各章节内容重点、难点和作业题、思考题

第一章(预备知识)计算机基础知识

1.内容:

各种进位计数制及编码

计算机中,无符号数和有符号数表示方法:

原码反码补码

2.重点:

各种进位计数制的相互转换、数的原码、反码、补码表示

3.难点:

补码概念及数的变补方法

作业题:

教材P.14习题:

1.1,1.2,1.3,1.4,1.9,1.10,1.11,1.12,1.17

第二章微型计算机概述

1.内容:

微处理器和微型计算机:

微型计算机系统的总线结构,8088/8086CPU结构及引脚功

能:

系统总线形成及时序

2.重点:

8088(8088)微处理器内部结构,引脚信号和总线时序

3.难点:

引脚信号和总线时序,即三总线信号在典型的总线周期中出现的时间关系即时序。

作业题:

教材P.372.22.42.52.62.7

思考题:

(1)8088/8086系统中,下一条指令所在单元的物理地址如何计算?

(2)8088与8086CPU主要区别有哪些?

(3)简述8088(8086)的最小方式和最大方式。

第三章指令系统及汇编语言程序设计

1.内容:

8088(8086)指令的基本格式和寻址方式

8088/8086指令系统简介

汇编语言的基本语法,汇编程序设计的基本方法

2.重点:

8088(8086)指令的寻址方式,常用指令的功能和规定,用常用指令编写汇编语言源程序

顺序结构,分支结构,循环结构和子程序结构的程序设计

3.难点:

掌握计算机中软件(指令)和硬件(引脚信号)的关系串操作指令与控制转移指令

作业题:

教材P.993.13.23.3

思考题:

(1)汇编语言程序设计分哪几个步骤?

(2)什么叫指令?

伪指令与指令有什么区别?

(3)试分别说明采用高级语言及汇编语言编制程序的优缺点。

第四章半导体存储器

1.内容:

存储器的基础知识一分类,性能指标,数据组织;典型芯片:

SRAM6264,静态RAM6116DRAM2164EPROM2764EEPROM98C64A芯片工作特性,及各引脚功能;74LS138译码器及存储空间地址分配和片选技术。

2.重点:

存储器接口基本技术

3.难点:

16位微机系统中存储器接口的特点

作业题:

教材P.137习题4.24.34.84.7

思考题:

(1)指出常用存储器芯片容量与地址线和数据线条数的关系。

(2)DRAM为什么要刷新?

(3)EPROM和PROM的擦写方法是什么?

第五章输入/输出技术

1.内容:

输入/输出概述,数据传送控制方式。

8086/8088的中断系统

可编程中断控制器8259(PIC)

DMA控制传送的特点以及DMAC的基本功能

2.重点:

程序控制的三种传送方式一无条件传送、查询传送和中断传送的工作原理,硬件设置和软件编制。

3.难点:

掌握各种接口电路的硬件配置和工作过程

8259A的特性结构和工作原理以及应用

作业题:

教材P.182习题5.15.25.3

思考题:

1)简述查询方式数据传送的工作过程

(2)简述中断传送方式的工作过程。

(3)简述要说明8086/8086中断的特点。

第六章常用的输入/输出接口芯线

1.内容:

简单的输入/输出接口芯片(74LS24474LS27374LS374)最常用的并行接口芯片(8255)的硬件连接和应用程序编制定时/计数概念;8253芯片的硬件连接和应用串行通信的基本知识,了解8251结构及功能

2.重点:

8255接口芯片的三种工作方式与初始化编程

8253作特性,6种工作方式

3.难点:

8255控制字及应用

8253方式控制字和计数初值的计算

作业题:

教材P.248习题6.26.3

(1)

思考题:

(1)8255工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断?

(2)简述说明8255工作于方式0和方式1的区别。

(3)简述说明8253-5各计数通中三个引脚信号CLK,OUT和GATE的功能。

(4)写出异步串行通信的字符格式。

五、课程的教材和主要参考书

教材:

微型计算机原理及应用

编著:

李伯成侯伯享张毅坤出版社:

西安电子科技大学出版社2001

参考书:

微型计算机原理与接口技术

吕林涛主编

科学出版社

六.复习题

、单项选择题

1.下列4个数据寄存器中,在计算内存地址时,常用来存放基址的寄存器是()。

A.BX

B.AX

C.DX

D.CX

2.当逻辑运行结果中“1的”数为偶数时,标志位(

)。

A.PF=0

B.PF=1

C.AF=1

D.AF=0

3.指令“MOVAX,[BP]”选择BP

作为间址寄存器时,此时地址采用的段寄存器为

)。

A.CS

B.DS

C.ES

D.SS

4.8位二进制补码表示的整数,其相应的十进制数范围是

)。

A.0〜255

B.-127〜+127C.-128〜+127

D.-128〜+128

5.十进制数-2用二进制数码表示,补码是(

)。

A.FDH

B.02H

C.FEH

D.82H

6.字符“F的ASC11码是()。

A.46H

B.OFH

C.70H

D.AOH

7.在指令“MOVAX,[SI+1000H]中,

其源操作数的寻址方式为(

)。

A.寄存器间接寻址B.基址寻址

C.变址寻址

D.基址一变址寻址

8.Intel2764的芯片类型是(

A.EEPROMB.EPROM

C.SRAM

D.DRAM

9.IBM—PC中74LS138用于(

)。

A.地址编码B.地址译码

C.地址锁存

D.地址缓冲

10.8255能工作于方式2的端口是

)。

A.端口A

B.端口B

C.端口

D.端口D

11.8位二进制补码10101110的十进制真值为

A.—82

B.46

C.—14

D.

—18

12.8088CPU的地址线为(

)条。

A.20

B.16

C.24

D.32

13.8086/8088CPU复位操作后,

第一条指令的物理地址为(

)。

 

A.

D.FFFFFH

)。

D.CS

D.45H

)。

D.EPROM

00000HB.FFFFOHC.00FFFH14.在汇编语言中,程序应该存放的段地址为(

A.DSB.ESC.SS

15字符“B的ASC11码是()。

A.31HB.42HC.36H

16.在工作过程中需要不断刷新的存储器是(

A.SRAMB.DRAMC.PROM

17.在直接存储器存取方式中,控制外设和存储器之间数据传送的器件是()。

A.CPUB.中断控制器C.外设D.DMA控制器18.8086/808CPU可以处理多种不同的中断,每个中断对应一个类型码,其类型码范

围为()。

A.0〜256B.0〜255C.0〜128D.0〜127

19.在使用过程中只能读取不能写入的外存储器是()。

A.CD-ROMB.软盘C.硬盘D.磁盘

20.8253定时/计数器O通道设置为16位计数工作方式,其初值写入次数为()

A.1次B.2次C.4次D.8次

21.十进制数-99用8位二进制补码表示为()。

A.643HB.9CHC.9EHD.9DH

22二进制数11010111B转换成16进制数为()。

A.D7HB.6BHC.A7HD.9DH

23.8位二进制补码表示的带符号整数,其最小的十进制数是()。

A.-127B.0C.-128D.1

24由8088CPU组成的PC机的数据总线是()。

A.8条单向线B.16条单向线C.8条双向线D.16条双向线25.8088工作于最大方式时,系统控制总线的信号来自()。

A.8084B.8288C.8087D.8286

26.在程序运行过程中,确定下一条指令的物理地址的计算表达式是()。

A.DSX6+DIB.CSX6+IPC.SSX6+SPD.ESX6+SI

27.

要使串处理从低地址向高地址进行,应把标志位置为()。

C.DF=1

28有一SRAM芯片,地址线为Ao~Ai3,数据线为Do~D7,贝U该芯片的存储容量为()。

29在程序控制传送方式中,可提高系统的工作效率的是(

A.无条件传送B.中断传送C.查询传送D.前三者均可

30.8253定时/计数器能产生连续方波的工作方式为(

31.8位二进制反码所表示的整数,其相应的十进制数范围是

32.

十进制数-2用二进制反码表示为

33.8088是()o

34.堆栈结构的特点是

35.8088CPU有20条地址线,可寻址访问的最大I/O空间为

39.—个8259可提供的中断类型号为(

40.RS-232C标准规定其逻辑电平为(

位地址称为该内存单

二、填空题:

1.在1M字节的内存中,每个存储单元都有一个唯一的

元的物理地址。

2议(SP)=0100H,(SS)=2000H,执行“PUSHBX'指令后,堆栈指针寄存器的值是

0

3将AX寄存器内容清零,可用指令XOR完成。

4.INTEL2164A的容量为64KB,用片2164才能构成1MB的存储器

5.16位补码能够表示数的范围是。

6.34H与0A8H均为补码,两数之和的真值为。

7用2片8259级联,能提供中断请求的个数是。

8.微型计算机系统总线分为数据总线、和控制总线。

9.8088CPU复位时,寄存器CS:

IP的值是。

10.半导体存储器芯片的容量二单元数X。

11.十进制数-120的8位二进制的反码为。

12.在CPU和I/O设备间程序传送方式中,数据传送又分为传送方式和

传送方式。

13所谓寻址方式,通常是指CPU指令规定的寻找或的方

式。

14一个汇编语言源程序是由若干段组成的,每个段都以语句开始,

以结束。

15.lutelDRAM2164A的容量为,其引脚地址线为条。

16.执行串操作指令时,通常用寄存器寻址源操作数,用寄存器

寻址目的的操作数。

17在汇编语言的源程序会使用两类语句,它们分别是语句和语

句。

18指令MOVDX,[BX]:

其源操作数的寻址方式是。

19.CPU和外设进行信息交换,必须通过电路。

20软中断指令,INT21H的中断类型码为。

.

21.8086处理器中寄存器通常用作数据寄存器,且隐含用法为计数寄存器是。

22.8088CPU的一个典型总线周期需要个时钟周期。

23.十进制数35.5转换成二进制数是。

24.从应用角度把半导体存储器分为和。

25.1/0设备传送数据一般分为并行和两种方式。

26.3片8259芯片级联,能提供中断申请的个数是。

27若堆栈指针SP初值为3000H,执行PUSHAX指令后,SP的值为。

28.DRAM存储器在工作过程中必须定时。

29补码0DCH所代表的真值为。

30.8253有3个16位计数通道,每个计数通道中各有3条信号线,即计数输入CLK,输出信号OUT以及。

31.各种微型计算机系统,都是采用结构框架连接各部件构成一个整

体。

32.34H与OA8H均为补码,两数之和的真值为。

33.暂行指令HLT使机器处于暂停状态,它对标志寄存器影响。

34.EPROM芯片2764的容量是。

35已知(AX)=9000H,(BX)=FFFFH,执行ADDAX,BX后,溢出标志位OF=

36.8086/8088系统中,在不改变段寄存器DS值的情况下,其数据段的最大寻址范围

37.78H与80H异或的结果是H。

38外设向8088CPU申请可屏蔽中断时,中断要求信号是通过引脚进入

CPU的。

39.Intel8259A是一种芯片,具有级优先级控制。

40软中断指令,INT3的中断类型码为。

三、程序分析题

1.有程序段如下:

MOVAL,19H

MOVBL,89H

ADDAL,BL

该程序段执行后:

(AL)=,(CF)=

2.有程序段如下:

MOVAX,8080H

NEGAH

NOT

AL

执行后,

(AH)=

(AL)=

3.程序段如下:

MOV

AX,000AH

MOV

BX,0001H

MOV

CX,0002H

TOP:

ADDAX,BX

INC

BX

LOOPTOP

INT

3

执行结果:

(AX)=

(BX)=

4.程序段如下:

MOV

SI,2500H

MOV

AX,1000H

MOV

DS,AX

MOV

CL,05H

NEXT:

MOV[SI],AL

INC

SI

DEC

CL

JNZ

NEXT

1NT

3

程序执行后:

(DS)=

(SI)=

5.MOVCL,02H

MOV

DX,5684H

SHL

DX,CL

INT

3

结果:

(DX)=

一,(CF)=

(CX)=

(AX)=

(CL)=

6.M0VAX,4760H

MOVBX,1264H

PUSHAX

 

PUSHBX

POPAX

POPBX

IN3

结果:

(AX)=,(BX)=;

7.已知:

DS=2000H,程序如下:

MOVSI,2000H

MOVAL,08H

MOV[SI],AL

INT3

结果:

(AL)=,(SI)=,(22000H)=;

8.程序段如下:

MOVCX,8000H

MOVDX,7FFFH

XORCX,DX

INT3

结果:

(CX)=(DX)=(ZF)=(CF)=

9.设寄存器AL,BL,CL中内容均为76H

AND

BL,OFH;

OR

CL,OFH;

执行后,

(AL)

=

10程序段如下:

MOV

AL,

200;

SAR

AL,

1;

MOV

BL,

AL;

MOV

CL,

2

SAR

AL,

CL

执行后:

(AL)

=

XORAL,OFH;

11程序段如下:

(BL)=,(CL)=

(BL)=

 

MOV

AX,

1234H

MOV

BX,

AX

NEG

BX

ADD

AX,

BX;

执行后:

(AX)=ZF=CF=

12程序段如下:

CLR

C

MOV

AL,

40H

ADD

AL,

AL

ADC

AL,

AL;

INT

3

执行后:

(AL)=,CF=SF=

13.M0VBX,OFFFEH

MOVCL,2

SARBX,CL

指令序列执行后:

(BX)=

14.XORAL,AL

INC

AL

NEG

AL

INC

AL

MOV

BL,

7FH

ADC

AC,

BL;

程序段运行后,(AL)=,CF=

15.DATASEGNENT

ORG2OH

XDB12H

YDW789AH

DATAENDS

问:

Y单元的偏移地址是

16程序段如下:

MOV

DX,

123H

MOV

AX,

56781

MOV

CL,

4

SHL

DX,

CL

MOV

BL,

AH

SHL

AX,

CL;

SHR

BL,

CL

OR

CL,B

L

程序段执行后:

(AX)=(BX)=

四、简答题:

1.8088的信号是什么?

有效电平是什么?

CPU复位后,寄存器和指令队列处于什么状态?

2.8086和8088CPU的主要区别有哪些?

3.写出8086CPU各内部中断源的名称及产生的条件。

4.试解释串行异步通信。

5在8086/8088CPU中BIU和EU的主要功能各是什么?

6.简要说明异步串行通信中的数据格式。

7.8259可编程中断控制器的主要功能有哪些?

8.画出查询传送方式输出数据的流程图。

9简述I/0编址方式中存储器映像编址的特点。

10.通常什么情况下,适合采用无条件传送方式?

11简述什么是8086/8088的最小方式和最大方式?

12.比较串行通信和并行通信的优缺点。

13写出下列容量RAM芯线内的地址线和数据线的条数。

(1)4KX8位

(2)512KX4位(3)IMX1位

14.8259可编程的中断控制的主要功能有哪些?

15.试述微处理器,微型计算机和微型计算机系统的关系。

16写出8253芯片的6种工作方式的名称。

五、基本应用题

1•某条件传送的输入接口,其状态口地址为2F0H,状态位用D7位传送,数据口地址为2F1H,设输入设备已启动,欲从输入设备上输入400个数据送存储器BUFFER缓冲区,先画出流程图,再编写程序段。

2.先解释8255置/复位控制字格式,然后分别写出PC7置位,PC6复位控制字的程序段(设8255端口地址分别为60H〜63H)。

3.—个采用查询传送方式的输入接口由两个端口组成,一个是数据口,地址为120H,一个是状态端口,地址为121H用D0位表示就绪位,已启动外设,利用上述接口电路从输入设备上输入1000个字节的数据送存储器的BUFFER区,画出流程图,编写控制程序段。

4.

有一个接口电路如图所示,设计一个程序能自己记录按钮K按下的次数,并将按下次数存放在数据段内变量PUSHNOK,设8255的端口地址为40H〜43H,按下次数小于256次,现给出程序清单,在空格处填上正确内容。

MOVAL,

:

初始化

OUT

AL:

MOV

DL,0

LOP:

IN

AL,:

检查按钮K是否按下

TEST

AL,:

LOP:

INC

DC,,DC:

Call

DELAY20MS:

延时20ms去抖动

Lopl:

IN

AL,40H:

TEST

AL,01H:

JZLopl;

JMPLop;

5.8253的通道0按方式3工作,时钟CLK0的频率为1MHZ,要求输出方波的重复频率为40KHZ,此时应如何写入计数值。

6.—个采用查询传送的输出接口,其数据口的地址为305H,状态口地址为306H,外设状态用Do传送,输出数据时可启动外设,将存储器缓冲区BUFF中的500个字节输出,画出流程图,编写控制程序段。

7.一个采用查询传送的输入接口由两个端口组成,一个是数据端口,地址为250H,

一个是地址为25/H状态口,用D0位表示就绪位,利用上述接口电路从外议输入500个

字节的数据送存储器的BUFER区,画出程序流程图,编写控制程序段。

8从8253-5的计数通道口的OUT。

端输出周期为1mS脉宽为40nS连续波形,试回答:

(1)通道口工作于何种方式,并写出工作方式名称。

(2)写出计数数通道0的计数初值。

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

当前位置:首页 > 经管营销 > 经济市场

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

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