大工微机原理复习总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章计算机基础知识
本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。
下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。
早
知识要
占八
码制
八进制数(Q) 十六进制数(H)
十进制数(D)
B)厂原码
f带付号数编码■反码
补码
偶校验码
ASCII 码
数字编码规则*字符编码字母编码规则
压缩BCD码
BCD码
非压缩BCD码\计算机系统组成
控制器
计算机系
统
组
成
应用软件%
操作系统:如DOS、Windows、Unix、Linux 等各种计算机语言处理软件:如汇编、解释、编译等软件其他系统软件
用户应用软件
其他应用软件
二进制数(B)
/数制Y
奇校验码
奇偶校验码
运算器
ROM 硬件<RAM
1. 微机基本结构是什么?微处理器、微型计算机、微型计算机系统有何区别? 微处理器主要指 CPU ;微型计算机包括主机和外设,其中主机包括微处理器, 主要针对硬件部分;微型计算机系统包括微型计算机和软件系统, 能够独立运行
2. 用二进制补码表示-41、+74、— 112 ? -41 = (11010111) 2
+74 = (01001010) 2
-112 = ( 10010000 ) 2
数值转换:114.175= ( 0111 0010. 0011 ) 2=(
72.3 11001.101B= ( 19.A
)16= (
25.625
)10
第二章8086微处理器 本章要从应用角度上理解8086CPU 的内部组成、
最小工作模式的系统配置、8086的存储器组织、基本时序等概念。
下面这一章 知识的结构图。
总线接口单元 BIU (CS 、DS 、SS 、ES 、IP )
3.数值转换:11
4.175=(
)16
11001.101B=(
)16=( )10
)16 (近似值)
编程结构、引脚信号功能、 执行单元 EU ( AX 、BX 、CX 、DX 、SP 、BP 、SI 、DI 、标志寄存器)
内部组成
选择题
1. 通用寄存器是__________ 部件
A •在CPU之外存储指令的;B.在CPU之内暂存数据及地址的;
C•在CPU之外存储数据及地址的;D.在CPU之内存储指令的;
2. 无论8086CPU还是目前更高档的微处理器其内部原理结构中共同具有的基
本部件是 D 。
A •算术逻辑运算单元(ALU);B.指令指针寄存器和标志寄存器;
C •通用寄存器组和总线接口单元; D.以上都对;
3. 在8086/8088系统下,对当前用户程序的堆栈进行访问,其逻辑地址是由
B 提供的。
A. SS 与BX ;
B. SS 与SP ;C . CS 与SP ;D. DS 与BP ;
4. IP寄存器的用途是 C 。
A .指向下一个存储单元;B.指向下一个要读写的数据;
C.指向下一条要执行的指令;
D.指向下一个堆栈;
5. 在8086/8088系统中,如果一个程序开始执行前CS=3A70H , IP=1400H ,
那么该程序第一个字节的物理地址是—A _______ 。
A. 3BB00H ;
B. 3A701400H ;
C. 4E70H ;
D. 3A724H ;
6. 一个4字节信息135790ABH存放在存储器中(如图所示),该信息在存储器中
的存放地址为 D 。
A. 1A00 : 2057H ;
B. 1A00 : 2056H ;
C. 1A00 : 2055H ;
D. 1A00 : 2054H ;
7. 8086CPU的数据寄存器中的寄存器A在实际使用中经常被用
作累加器。
A. AX ;
B. BX ;C . CX ;D. DX ;
8. 8086 CPU在最小模式下M/IO高电平且RD低电平的可能操作为A,D 。
A.取指令操作;
B.从外设输入数据;
C.向存储器写数据;
D.从存储器读数据
二.填空题
⑴8086微处理器中,如果相应的寄存器的内容如下:
AX=0000H , BX=0000H , CX=0000H , DX=0000H , SP=FFEEH , BP=0000H ,
SI=0000H , DI=0000H , DS=0ADDH , ES=0ADDH , SS=0ADDH , CS=0ADDH ,
IP=0100H 。
由此可见此时的代码段首地址为0AED0H,数据段首地址为0ADD0H,堆栈段首地址为
1ADBEH。
(2)根据8086CPU最小工作模式系统构成可知:8086CPU工作在最小系统模式时
MN/MX 应接一;锁存器(74LS373或8282 )输出端上的信号线
是20 位的地址总线;总线驱动器(74LS245或8286 )输出端上的信号线是16 位的生据总线。
_
(3)8086CPU的RD引脚上是逻辑0意味着读操作 ,WR引脚信号指示了
8086CPU的写操作。
8086CPU的地址总线采用总线(或分时)复
用技术。
第三章8086的指令系统
本章重点是8086CPU 指令的寻址方式,每条指令的格式、功能及标志的影 响;同时还涉及到存储器单元的物理地址计算、 标志位填写和堆栈操作。
下图为 本章知识结构图。
操作数寻址方式 *立即数寻址、寄存器寻址、存储器寻址
I -------►逻辑地址、物理地址
3堆栈结构(后进先出) ► 堆栈指针(SP ) ---------- ►堆栈操作(入栈、出栈)
数据传送类(通用数据传送指令、堆栈指令、交换指令、 I/O 传送指令、换码指令、有效地址传送指令、
标志寄存器传送指令)
算术运算类指令(加法指令,减法指令
,乘法指令,除法指令,BCD 码调整指令)
逻辑类指令(逻辑运算指令、逻辑移位操作指令)
串操作类指令(串传送、比较、扫描、串存和取指令)
控制转移类指令(条件和无条件转移、子程序调用和返回指令、子程序调用和返回、中断) 处理器控制类指令
1.
单项选择题
(1)微处理器的主要组成部件是()
A.运算器、存储器和内部总线;
B.运算器、控制器和存储器;
C.存储器接口、
本 早 知 识 要 占 八
——立即数寻址
寻
址方式
寄存器寻址
存储器寻址
串操作寻址
直接寻址 寄存器间接寻址 寄存器相对寻址 基址变址寻址
相对基址变址寻址
指 令 功 能
隐含寻址
I/O接口和运算器;D.运算器、控制器和寄存器
答案:D
⑵下列指令中,CPU对其执行能够产生控制信号M/fO=0和RD=0的是()
A. MOV [50H],AL
B. MOV AL, [50H]
C. OUT 10H,AL
D.IN AL,10H 答案:D
⑶8086CPU组成的PC机数据线分别是()
A. 8条单向线
B. 16条单向线
C. 8条双向线
D. 16条双向线
答案:D
(4)可用作简单输入接口的电路是()
A.译码器
B.锁存器
C.三态缓冲器D转换器
答案:C
⑸当微型计算机执行“MOVBX,[2000H] ”指令时,实质上是CPU对内部存储器进行—操作。
A.写
B.读
C.调用
D.转移
答案:B
⑹指令:MOV DX,[BX+DI+1200H] 中的寻址方式为
A. 源操作数:寄存器寻址,目的操作数:相对基址变址寻址
B. 源操作数:相对基址变址寻址,目的操作数:寄存器寻址
C. 相对基址变址寻址
D. 寄存器寻址
答案:B
⑺设TABLE是一个已定义的变量名,指令“ MOV AX,TABLE中源操作数的寻址方式为
—。
A.立即寻址
B.寄存器间接寻址
C.寄存器寻址
D.直接寻址
答案:D
(8)______________________________________________________ 设AX=3A6FH,CL=4。
若要AX=0F3A6H,应执行指令_______________________________ 。
A.SHR AX,CL
B.ROR AX,CL
C.RCR AX,CL
D.SAR AX,CL 答案:B
(9)设SP=50H,执行指令RET 0004HW,寄存器SP的内容是()
A. 54H
B. 50H
C. 4EH
D. 4CH
E.58H 答案:E
2、填空题
(1) 8086/8088的寻址方式表明,汇编语言指令系统的数据基本来自__________ 、_ 和________________________ 、 ____________ 3个方面。
答案:立即数、寄存器、存储器
(2) 对存在内存单元中的数据的寻址方式
有_______ 、 ________ 、 ________ 、 ________ 、和__________ 。
答案:直接寻址,寄存器间接寻址,寄存器相对寻址,基址变址寻址,相对基址
变址寻址
(3) 在对存在内存单元中数据访问时, _______ 就是存储单元的有效地址。
答案:段内偏移地址
(4) 下列指令中源操作数的寻址方式是:
MOV BX,[1324H]; ________
MOV DX,3214H; _______
MOV AX,BX; ________
MOV CX,[SI]; ___________
MOV DX,[SI+0100H]; _____________
MOV AX,[SI+BX]; ___________
MOV AX,[DI+BX+50]; ___________
答案:直接寻址,立即寻址,寄存器寻址,变址寻址,变址相对寻址,基址变址寻址、基址变址相对寻址
第四章 汇编语言程序设计
本章主要内容是汇编语言类别、伪指令语句格式和作用、基本程序结构、调 用程序和被调用程序之间数据传递途径以及汇编源程序上机调试过程。
本章重点是阅读程序和编写程序。
下边是本章的知识结构图。
广实指令语句
汇编语言语句类别k 伪指令语句
i 宏指令语句
I 其他伪指令
早 知 识 要 占 八
程序基本结构
顺序结构 分支结构
循环结构
参数传递途径
寄存器约定 过程(子程序) ---------------- ► Y
存储器约定
£ 堆栈传递
伪 指 令 语 句
程序开发步骤: 编辑 卜汇编 符号定义伪指令
EQU 、=
数据定义伪指令
DB 、DW 、DD …… 段定义伪指令 SEGMENT ……ENDS 过程定义伪指令 PROC 、ENDP 段指派伪指令
ASSUME 程序定位伪指令 ORG 汇编结束伪指令 END
链接 卜调试运行
若程序的数据段定义如下,写出各指令语句独立执行后的结果。
DSEG SEGMENT
DATA1 DB 10H, 20H, 30H
DATA2 DW 10 DUP (?)
String DB ‘ 123'
DSEG ENDS
(1) MOV AL, DATA1
(2) MOV BX, offset DA TA2
(3) LEA SI, String
ADD DI,SI
解:先取变量String 的偏移地址送寄存器SI, 之后将SI 的内容与DI 的内容相加并将结果送
DI。
指令执行后,SI=0017H, DI=DI+0017H
内存中以strl和str2开始分别存放了两个字符串,结束符为NULL (ASCII码为0),将str2连接到strl后,形成1个字符串,并将连接后的字符串strl输出到屏
幕上;
统计10 个有符号字节数中,大于0、小于0、等于0的个数,分别存放在NUM1 、NUM2、NUM3 三个变量中,并找出最大值、最小值分别存放到MAX 、MIN 变量中,再求10 个数的和,将结果存放到16位有符号数SUM 中。
第五章半导体存储器
半导体存储器是用半导体器件作为存储介质的存储器。
本章讨论半导体存储 器芯片的类型、存储原理、引脚功能、如何与 CPU (或系统总线)连接等问题。
本章知识结构图如下。
计算芯片数
I 主存储器设计
地址分配、片选逻辑、控制选择
某8088系统用2764ROM 芯片和6264SRAM 芯片构成16KB 的内存。
其中,ROM 的地址范 围为0FE000H-
0FFFFFH, RAM 的地址范围为 0F0000H-0F 仆FFH 。
试利用74LS138译码,画 出存储器与CPU 的连接图,并标
出总线信号名称。
存储器作用 *存放程序和数据
>只存放二进制数
半导体存储器芯片分类
早 知 识 要 占 八
士 AJz 味一H- LJL 存储器芯片
与系统连接
线译码
广RAM
ROM
----- ►存储容量
全译码 部分译码
电路使用,会看,过程
第六章输入输出接口
本章讨论输入/输出接口的基本概念,包括输入 /输出接口的作用、内部结构、传送信息的分 析、10端口编址以及主机通过接口与外设之间数据传送的方式。
下边是本章的知识结构图。
本 早 知 识 要 占 八
接口作用
厂控制信息 I0接口概念i 接口传送信息的种类V
I 数据信息(开关量、脉冲量、数据量、模拟量)
状态信息
* 、…,亠…
I0 端口 —►
I0端口编址方式 J
单独编址 1
——► I0端口号
统编址
主机通过接口与外设数据传送方式
简单的I/O 芯片的使用
程序控制方式§
1
数据传送方式<
中断控制方式
(DMA)
无条件传送
有条件传送(查询)
第七章中断与中断控制器
本章主要内容:中断的基本概念、CPU响应中断的条件、中断响应过程、中断服务程序的执行;8086/8088中断系统;可编程中断控制器8259A的引脚功能、编程结构以及工作工程。
中断概念
中断源>中断源的中断优先级别
早
知
识
要
占
八
、
、
8259A 的中断管理方式中断请求
中断系统功能
中断优先级控制
实现中断与返回
中断响应
实现中断优先级控制
软件查询
硬件查询(菊花链)
>中断服务>中断返回
厂中断优先级排队
中断嵌套
(高级中断请求能中断低级中断服务)
可编程中断控制器(PIC)实现中断与返回
全嵌套方式
优先级设置方式s
特殊全嵌套方式
优先级自动循环方式
优先级特殊循环方式
自动EOI结束方式
中断结束方式V普通EOI结束方式
特殊EOI结束方式实现中断优先级控制
中断屏敝方式
广边沿触发方式
中断请求弓I入方式电平触发方式
中断查询方式
控制字ICW, OCW
在AT/286以上机器,使用两片8259A级联组成15个中断申请输入端
要求:
端口地址主片为20H和22H,从片为A0H和A2H。
接收上升沿触发中断请求信号。
选择全嵌套方式,优先级排列次序为0级最高,依次为1级,8~15级,然后是3~7级。
采用非缓冲方式,主片SP/EN接+5V,从片SP/EN接地
设定主片中断类型码为08H~0FH,从片为70H~77H
第八章 定时器/计数器8253及应用
本章主要内容是定时器/计算器的应用场合;如何实现定时/计数;可编程计数器/定时器8253 芯片的内部结构、引脚功能、计数原理、 6种工作方式下的工作条件和输出波形特征。
下边
是知识要点图。
方式0:计数结束中断方式
方式1:可重新触发单稳态输出方式 方式2:分频器方式
方式3:方波发生器方式
方式4:软件选通触发方式 方式5:硬件选通触发方式
本 早 知 识
要 占 八
8253的工
作方式
「软件:延时子程序
7^. 8253应冃举例
倒 占眾253的计報鸳0定时调笈声.响&5秒君停止 分析:
① 计數器0的OUT04iS259^ IRO.已绘由BIOS 初船化X 作注方渡发生器 方式丫屯时
55ms,中斷类型码为&并雀全嵌套方式下工作
® 计数器2妁OUT2揑制扬声器发声頻率,发声允许i£<8255的PB0和 PB1ft 制 ③ 睜衣计数器0中(55ms 中斷一决)时,在其中舒服务谨冲中改爱计 數君2的计致值(每
次将计數值增>100}可玫变计數器2的输出藝 率,实现扬声器轰谓的目的;同时値更*
count 增h
® 主程序备询countf l 100若停止插声器笈声,实现响5.5sjg 的功能 ⑤停止发声君,主程序恢复原8号中断向曇,程序暹出
(机制题中使用连续鐫口地址8253:40H*43H
8255: 60H*63H )
第九章 A/D 和D/A 转换
本章重点是A/D 转换的任务和转换原理,D/A 转换的任务和转换原理,常用A/D 转换器(ADC ) 集成芯片和D/A 转换器(DAC )集成芯片的外部引脚功能、内部结构、工作过程、性能指标以 及实际应用。
基准电压、权电阻解码网络
集成芯片使用 软件编程:控制转换,控制数字量传送
厂ADC :将CPU 处理后的数字量转换为模拟量
U 与运算放大器一起组成各种波形发生器
第十章串口通信
RS232C 标准, RS232C 电平范围,异步通信,同步通信的概念,
转换任务
D/A :数字量 -------- ► 模拟量
A/D
早 知 识 要 占 八
转换原理
•常用方法
D/A
基准电压、T 型电阻解码网络 逐次逼近式,计数器式 积分式,并联式
硬件连线:同微机系统总线的连接
集成芯片应用场合
将CPU 处理后的数字量转换为模拟量,送控制现场 波特率计算, 数字量
A/D :模拟量。