微型计算机原理及应用自学指导书本资料文档格式.docx
- 文档编号:17066893
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:19
- 大小:101.11KB
微型计算机原理及应用自学指导书本资料文档格式.docx
《微型计算机原理及应用自学指导书本资料文档格式.docx》由会员分享,可在线阅读,更多相关《微型计算机原理及应用自学指导书本资料文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
第一章(预备知识)计算机基础知识
1.内容:
各种进位计数制及编码
计算机中,无符号数和有符号数表示方法:
原码反码补码
2.重点:
各种进位计数制的相互转换、数的原码、反码、补码表示
3.难点:
补码概念及数的变补方法
作业题:
教材P.14习题:
1.1,1.2,1.3,1.4,1.9,1.10,1.11,1.12,1.17
第二章微型计算机概述
微处理器和微型计算机:
微型计算机系统的总线结构,8088/8086CPU结构及引脚功
能:
系统总线形成及时序
8088(8088)微处理器内部结构,引脚信号和总线时序
引脚信号和总线时序,即三总线信号在典型的总线周期中出现的时间关系即时序。
教材P.372.22.42.52.62.7
思考题:
(1)8088/8086系统中,下一条指令所在单元的物理地址如何计算?
(2)8088与8086CPU主要区别有哪些?
(3)简述8088(8086)的最小方式和最大方式。
第三章指令系统及汇编语言程序设计
8088(8086)指令的基本格式和寻址方式
8088/8086指令系统简介
汇编语言的基本语法,汇编程序设计的基本方法
8088(8086)指令的寻址方式,常用指令的功能和规定,用常用指令编写汇编语言源程序
顺序结构,分支结构,循环结构和子程序结构的程序设计
3.难点:
掌握计算机中软件(指令)和硬件(引脚信号)的关系串操作指令与控制转移指令
教材P.993.13.23.3
思考题:
(1)汇编语言程序设计分哪几个步骤?
(2)什么叫指令?
伪指令与指令有什么区别?
(3)试分别说明采用高级语言及汇编语言编制程序的优缺点。
第四章半导体存储器
存储器的基础知识一分类,性能指标,数据组织;
典型芯片:
SRAM6264,静态RAM6116DRAM2164EPROM2764EEPROM98C64A芯片工作特性,及各引脚功能;
74LS138译码器及存储空间地址分配和片选技术。
存储器接口基本技术
16位微机系统中存储器接口的特点
教材P.137习题4.24.34.84.7
(1)指出常用存储器芯片容量与地址线和数据线条数的关系。
(2)DRAM为什么要刷新?
(3)EPROM和PROM的擦写方法是什么?
第五章输入/输出技术
输入/输出概述,数据传送控制方式。
8086/8088的中断系统
可编程中断控制器8259(PIC)
DMA控制传送的特点以及DMAC的基本功能
程序控制的三种传送方式一无条件传送、查询传送和中断传送的工作原理,硬件设置和软件编制。
掌握各种接口电路的硬件配置和工作过程
8259A的特性结构和工作原理以及应用
教材P.182习题5.15.25.3
1)简述查询方式数据传送的工作过程
(2)简述中断传送方式的工作过程。
(3)简述要说明8086/8086中断的特点。
第六章常用的输入/输出接口芯线
1.内容:
简单的输入/输出接口芯片(74LS24474LS27374LS374)最常用的并行接口芯片(8255)的硬件连接和应用程序编制定时/计数概念;
8253芯片的硬件连接和应用串行通信的基本知识,了解8251结构及功能
2.重点:
8255接口芯片的三种工作方式与初始化编程
8253作特性,6种工作方式
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
BX,0001H
CX,0002H
TOP:
ADDAX,BX
INC
BX
LOOPTOP
INT
3
执行结果:
(AX)=
(BX)=
4.程序段如下:
SI,2500H
AX,1000H
DS,AX
CL,05H
NEXT:
MOV[SI],AL
SI
DEC
CL
JNZ
NEXT
1NT
程序执行后:
(DS)=
(SI)=
5.MOVCL,02H
DX,5684H
SHL
DX,CL
结果:
(DX)=
一,(CF)=
(CX)=
(AX)=
(CL)=
6.M0VAX,4760H
MOVBX,1264H
PUSHAX
PUSHBX
POPAX
POPBX
IN3
(AX)=,(BX)=;
7.已知:
DS=2000H,程序如下:
MOVSI,2000H
MOVAL,08H
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程序段如下:
AL,
200;
SAR
1;
BL,
AL;
CL,
执行后:
XORAL,OFH;
11程序段如下:
(BL)=,(CL)=
(BL)=
AX,
1234H
BX,
AX
NEG
ADD
BX;
执行后:
(AX)=ZF=CF=
12程序段如下:
CLR
C
40H
ADC
(AL)=,CF=SF=
13.M0VBX,OFFFEH
MOVCL,2
SARBX,CL
指令序列执行后:
(BX)=
14.XORAL,AL
7FH
AC,
BL;
程序段运行后,(AL)=,CF=
15.DATASEGNENT
ORG2OH
XDB12H
YDW789AH
DATAENDS
问:
Y单元的偏移地址是
16程序段如下:
DX,
123H
AX,
56781
CL,
BL,
AH
CL;
SHR
BL,
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:
DL,0
LOP:
IN
AL,:
检查按钮K是否按下
TEST
LOP:
DC,,DC:
Call
DELAY20MS:
延时20ms去抖动
Lopl:
AL,40H:
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的计数初值。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 应用 自学 指导 书本 资料