《2022年大工微机原理复习总结》由会员分享,可在线阅读,更多相关《2022年大工微机原理复习总结(16页珍藏版)》请在金锄头文库上搜索。
1、第一章 计算机基础知识本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、 数和字符在计算机中的表示方法、 简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类,图1 为本章的知识要点图,图1.2 为计算机系统组成的示意图。本章知识要点数制二进制数 (B) 八进制数 (Q) 十六进制数 (H) 十进制数 (D) B) 码制带符号数编码奇偶校验码字符编码原码反码补码奇校验码偶校验码ASCII 码BCD 码数字编码规则字母编码规则压缩 BCD 码非压缩 BCD 码计算机系统组成计算机系统组成硬件主机外部设备中央处理器 (CPU) 半导体存储器控制器运算器ROM RAM
2、 输入设备输出设备软件系统软件应用软件操作系统:如DOS、Windows、Unix 、Linux 等其他系统软件用户应用软件其他应用软件各种计算机语言处理软件:如汇编、解释、编译等软件精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 16 页1. 微机基本结构是什么?微处理器、微型计算机、微型计算机系统有何区别?微处理器主要指CPU;微型计算机包括主机和外设,其中主机包括微处理器,主要针对硬件部分;微型计算机系统包括微型计算机和软件系统,能够独立运行。2. 用二进制补码表示 -41、+74、112?-41 = (11010111)2 +7
3、4 = (01001010)2 -112 = ( 10010000 )2 3. 数值转换: 114.175= ( ) 2=( )1611001.101B= ( )16= ( )10数值转换: 114.175= ( 0111 0010. 0011 ) 2=( 72.3 )16 (近似值 )11001.101B= ( 19.A )16= ( 25.625 )10 第二章8086微处理器本章要从应用角度上理解8086CPU的内部组成、 编程结构、引脚信号功能、最小工作模式的系统配置、8086 的存储器组织、基本时序等概念。下面这一章知识的结构图。本章知识要点Intel 8086 微处理器时钟发生器(
4、8284)地址锁存器(74LS373、8282)存储器组织存储器逻辑分段存储器分体三总线 (DB 、AB 、CB) 时序时钟周期 (T 状态 ) 基本读总线周期系统配置(最小模式)8086CPU 数据收发器 (8286、 74LS245) 逻辑地址物理地址奇地址存储体(BHE )偶地址存储体(A0)总线周期指令周期基本写总线周期复位操作时序中断响应时序寄存器的复位值执行单元EU( AX 、BX 、CX 、DX 、SP、BP、SI、DI 、标志寄存器)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 16 页选择题1. 通用寄存器是B 部件
5、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;CCS 与 SP;D. DS 与 BP;4. IP 寄存器的用途是C 。A指向下一个存储单元;B. 指向下一个要读写
6、的数据;C指向下一条要执行的指令;D. 指向下一个堆栈;5. 在 8086/8088 系统中,如果一个程序开始执行前CS=3A70H ,IP=1400H ,那么该程序第一个字节的物理地址是A 。A3BB00H ;B. 3A701400H ;C4E70H ;D. 3A724H ;6. 一个 4 字节信息 135790ABH 存放在存储器中 (如图所示 ), 该信息在存储器中内部组成总线接口单元BIU (CS、 DS、SS、 ES、IP)地址 /数据控制负责地址BHE/S7、 ALE 引脚功能(最小模式)地址 /状态数据允许和收发DEN 、DT/R 负责读写RD、WR 、M/IO 负责中断INTR
7、 、NMI 、INTA 负责总线HOLD 、HLDA 协调 CLK 、READY 、TEST 模式选择MN/MX=5V 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 16 页的存放地址为D 。A1A00:2057H ;B. 1A00 :2056H ;C1A00 :2055H ;D. 1A00 :2054H ;7. 8086CPU的数据寄存器中的寄存器A 在实际使用中经常被用作累加器。A. AX;B. BX;CCX;D. DX;8. 8086 CPU 在最小模式下 M/IO 高电平且 RD 低电平的可能操作为A,D 。A. 取指令操作
8、; B. 从外设输入数据 ; C. 向存储器写数据 ; D. 从存储器读数据二. 填空题(1) 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 工作在最小系统模
9、式时 MN/MX 应接+5V ;锁存器( 74LS373 或 8282)输出端上的信号线是 20 位的地址总线;总线驱动器( 74LS245 或 8286)输出端上的信号线是 16 位的 数据总线。(3)8086CPU 的 RD 引脚上是逻辑 0 意味着 读操作,WR 引脚信号指示了8086CPU 的写操作。 8086CPU 的地址总线采用总线(或分时)复用技术。1A00:2054H 1A00:2055H 1A00:2056H 1A00:2057H A B 9 0 5 7 9 0 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 16 页
10、第三章8086的指令系统本章重点是 8086CPU 指令的寻址方式,每条指令的格式、功能及标志的影响;同时还涉及到存储器单元的物理地址计算、标志位填写和堆栈操作。 下图为本章知识结构图。1.单项选择题(1) 微处理器的主 要组成部件是()A. 运算器、存储器和内部总线; B. 运算器、控制器和存储器; C. 存储器接口、本章知识要点操作数寻址方式立即数寻址、寄存器寻址、存储器寻址 . 堆栈结构 (后进先出 ) 堆栈指针 (SP) 逻辑地址、物理地址寻址方式指令格式堆栈操作(入栈、出栈)立即数寻址指令功能对标志位影响填写标志位寄存器寻址存储器寻址串操作寻址I/O 端口寻址隐含寻址直接寻址寄存器间
11、接寻址寄存器相对寻址基址变址寻址相对基址变址寻址指令功能数据传送类(通用数据传送指令、堆栈指令、交换指令、I/O 传送指令、换码指令、有效地址传送指令、标志寄存器传送指令)算术运算类指令(加法指令,减法指令, 乘法指令,除法指令,BCD 码调整指令)逻辑类指令(逻辑运算指令、逻辑移位操作指令)串操作类指令(串传送、比较、扫描、串存和取指令)控制转移类指令(条件和无条件转移、子程序调用和返回指令、子程序调用和返回、中断)、处理器控制类指令精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 16 页I/O 接口和运算器; D.运算器、控制器和寄
12、存器答案: D (2) 下列指令中, CPU 对其执行能够产生控制信号M/IO=0 和 RD=0 的是()A. MOV 50H,AL B. MOV AL, 50H C. OUT 10H,AL D.IN AL,10H 答案: D (3) 8086CPU 组成的 PC 机数据线分别是()A. 8 条单向线B. 16 条单向线C. 8 条双向线D. 16 条双向线答案: D (4) 可用作简单输入接口的电路是()A. 译码器B. 锁存器C. 三态缓冲器D 转换器答案: C (5)当微型计算机执行 “MOV BX,2000H ” 指令时,实质上是CPU 对内部存储器进行操作。A.写B.读C.调用D.转
13、移答案: B (6)指令: MOV DX,BX+DI+1200H 中的寻址方式为A.源操作数:寄存器寻址,目的操作数:相对基址变址寻址B.源操作数:相对基址变址寻址,目的操作数:寄存器寻址C.相对基址变址寻址D.寄存器寻址答案: B (7)设 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)
14、 设 SP=50H, 执行指令 RET 0004H 后,寄存器 SP的内容是()精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 16 页A. 54H B. 50H C. 4EH D. 4CH E.58H 答案: E 2、填空题(1)8086/8088 的寻址方式表明,汇编语言指令系统的数据基本来自、和、3 个方面。答案:立即数、寄存器、存储器(2)对存在内存单元中的数据的寻址方式有、和。答案:直接寻址,寄存器间接寻址,寄存器相对寻址,基址变址寻址,相对基址变址寻址(3)在对存在内存单元中数据访问时,就是存储单元的有效地址。答案:段内偏移
15、地址(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; 答案:直接寻址 , 立即寻址 , 寄存器寻址 , 变址寻址 , 变址相对寻址 , 基址变址寻址、基址变址相对寻址精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 16 页第四章 汇编语言程序设计本章主要内容是汇编语言类别、伪指令语句格式和作用、 基本程序结构、 调用程序和被调用程序之间数据传递途径以及汇编
16、源程序上机调试过程。本章重点是阅读程序和编写程序。下边是本章的知识结构图。汇编语言语句类别程序基本结构顺序结构本章知识要点实指令语句分支结构循环结构过程(子程序)伪指令语句宏指令语句参数传递途径寄存器约定存储器约定堆栈传递程序开发步骤: 编辑汇编链接调试运行符号定义伪指令EQU、 = 伪指令语句数据定义伪指令DB 、DW 、DD 段定义伪指令SEGMENT ENDS 过程定义伪指令PROC、ENDP 段指派伪指令ASSUME 程序定位伪指令ORG 汇编结束伪指令END 其他伪指令 . 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 16
17、 页若程序的数据段定义如下,写出各指令语句独立执行后的结果。DSEG SEGMENT DATA1 DB 10H, 20H, 30H DATA2 DW 10 DUP (?) String DB 123DSEG 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 内存中以 str1 和 str2 开始分别存放了两个字符串,结束符为NUL
18、L(ASCII 码为0) ,将 str2 连接到 str1后,形成 1 个字符串, 并将连接后的字符串str1 输出到屏幕上;统计 10 个有符号字节数中, 大于 0、 小于 0、 等于 0的个数,分别存放在 NUM1 、NUM2、NUM3 三个变量中,并找出最大值、最小值分别存放到MAX 、MIN 变量中,再求 10 个数的和,将结果存放到16 位有符号数 SUM 中。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 16 页第五章 半导体存储器半导体存储器是用半导体器件作为存储介质的存储器。本章讨论半导体存储器芯片的类型、存储原理、引
19、脚功能、如何与CPU(或系统总线)连接等问题。本章知识结构图如下。 某 8088 系统用 2764ROM 芯片和 6264SRAM 芯片构成16KB 的内存。 其中,ROM 的地址范围为 0FE000H-0FFFFFH, RAM的地址范围为0F0000H-0F1FFFH 。试利用 74LS138 译码, 画出存储器与CPU 的连接图,并标出总线信号名称。本章知识要点存储器作用存放程序和数据半导体存储器芯片分类主存储器设计RAM 只存放二进制数ROM SRAM DRAM 掩模 ROM PROM PROM EPROM EEROM 存储器芯片存储容量引脚功能计算芯片数地址分配、片选逻辑、控制选择与系
20、统连接全译码部分译码线译码精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 16 页第六章输入输出接口本章讨论输入 /输出接口的基本概念,包括输入/输出接口的作用、内部结构、传送信息的分析、IO 端口编址以及主机通过接口与外设之间数据传送的方式。下边是本章的知识结构图。电路使用,会看,过程IO 接口概念主机通过接口与外设数据传送方式本章知识要点接口作用接口传送信息的种类IO 端口数据传送方式程序控制方式控制信息状态信息数据信息(开关量、脉冲量、数据量、模拟量)IO 端口编址方式单独编址统一编址IO 端口号简单的 I/O 芯片的使用中断控
21、制方式直接存储器存取控制方式(DMA) 无条件传送有条件传送 (查询 ) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 16 页第七章中断与中断控制器本章主要内容:中断的基本概念、CPU 响应中断的条件、中断响应过程、中断服务程序的执行;8086/8088 中断系统; 可编程中断控制器8259A 的引脚功能、 编程结构以及工作工程。中断概念本章知识要点实现中断与返回中断请求中断优先级控制软件查询中断源中断源的中断优先级别中断判优中断响应中断服务中断返回中断系统功能实现中断优先级控制中断优先级排队中断嵌套(高级中断请求能中断低级中断服
22、务)硬件查询(菊花链)可编程中断控制器(PIC) 8259A的中 断 管 理方式实现中断与返回中断屏蔽方式优先级设置方式实现中断优先级控制全嵌套方式优先级自动循环方式优先级特殊循环方式特殊全嵌套方式中断结束方式自动 EOI 结束方式普通 EOI 结束方式特殊 EOI 结束方式中断请求引入方式边沿触发方式电平触发方式中断查询方式控制字 ICW, OCW 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 16 页在AT/286 以上机器,使用两片8259A 级联组成 15 个中断申请输入端要求:端口地址主片为20H 和 22H,从片为 A0
23、H 和A2H 。接收上升沿触发中断请求信号。选择全嵌套方式,优先级排列次序为0级最高,依次为1级, 815 级,然后是 37级。采用非缓冲方式,主片SP/EN 接+5V ,从片 SP/EN 接地设定主片中断类型码为08H0FH ,从片为70H77H精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 16 页第八章定时器 /计数器 8253 及应用本章主要内容是定时器/计算器的应用场合;如何实现定时/计数;可编程计数器 /定时器 8253芯片的内部结构、引脚功能、计数原理、6 种工作方式下的工作条件和输出波形特征。下边是知识要点图。本章知识
24、要点定时 /计数的实现下软件:延时子程序可编程定时器 /计数器 8253 引脚功能通道的编程结构通道的 6 种工作方式8253 的工作方式方式 0:计数结束中断方式硬件:数字逻辑电路采用可编程定时器/计数器芯片的使用:硬件连线、软件编程方式 1:可重新触发单稳态输出方式方式 2:分频器方式方式 3:方波发生器方式方式 4:软件选通触发方式方式 5:硬件选通触发方式精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 16 页第九章A/D 和 D/A 转换本章重点是A/D 转换的任务和转换原理,D/A 转换的任务和转换原理,常用 A/D 转换
25、器 (ADC)集成芯片和D/A 转换器 (DAC) 集成芯片的外部引脚功能、内部结构、 工作过程、 性能指标以及实际应用。第十章串口通信D/A 本章知识要点转换任务A/D :模拟量数字量D/A :数字量模拟量转换原理常用方法A/D 基准电压、权电阻解码网络基准电压、 T 型电阻解码网络逐次逼近式,计数器式积分式,并联式集成芯片使用硬件连线:同微机系统总线的连接软件编程:控制转换,控制数字量传送集成芯片应用场合ADC :将 CPU 处理后的数字量转换为模拟量DAC 将 CPU 处理后的数字量转换为模拟量,送控制现场与运算放大器一起组成各种波形发生器精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 16 页波特率计算, RS232C 标准, RS232C 电平范围,异步通信,同步通信的概念,精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 16 页