


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 1章 绪论1. 二进制、十进制、八进制、十六进制整数小数之间的转换;2. 给定位数补码表示范围; -(位数 *进制) /2 (位数 *进制) /2 -1 八位二进制 -128127 十六位二进制 -3276832767第 2章 8086CPU1. 8086、 8088CPU 数据线、地址线数目以及内存和 I/O 端口寻找空间的大小;16根数据总线, 20 根地址总线,直接寻址空间: 220=1MB低 16 位访问 216=64k 个 I/O 端口2. 8086CPU 由哪两部分组成;总线接口单元 BIU 指令执行单元 EU3. 8086CPU 内部有哪些寄存器以及各自作用;数据寄存器:AX
2、 ( Accumulator ) 累加器(乘,除)BX( Base) 基址寄存器 /基地址指针(存放偏移地址)CX( Count) 计数寄存器(控制循环程序的执行次数)DX (Data) 数据寄存器(乘,除, I/O )地址指针和变址寄存器:SP (Stack Pointer)堆栈指针BP( Base Pointer) 基址指针( SP+BP+SS 设置访问堆栈段)SI( Source Index) 源变址寄存器DI(Destination Index ) 目的变址寄存器(通用寄存器, SI+DI+BX 寻找存储器 操作数)段寄存器: ( 16 位)CS:代码段DS:数据段SS:堆栈段ES:附
3、加段指令指针:IP:( Instruction Pointer )存放将要执行的下一条指令在现行代码中的偏移地址,IP+CS 形成物理地址 CS:IP标志寄存器:FLAGS:4. 8086CPU 标志寄存器有哪些标志位以及各自的含义;状态标志( cpu 自动赋值):CF(Carry Flags) :进位标志(无符号加减 进/借位=1) STC=1, CLC=0, CMC 取反 PF(Parity) :奇偶校验标志(低 8位偶数个 1 =1)AF ( Auxiliary ) :辅助进位(半进位)低四位向高四位进借位=1ZF(Zero) :零标志 结果为 0置 1SF( Sign) :符号标志 结
4、果为负(最高位为 1)置 1OF( Overflow ) :溢出标志 带符号运算超出表示范围 置 1 控制标志(用户编程) :TF (Trap):陷阱标志/单步 置1 CPU单步运行 置0正常运行IF ( Interrupt):中断标志 STI指令置1开中断 置0关中断DF(Direction ):方向标志 置 1 字符串操作从高到低地址 SI, DI 自动递减。CLD 使 DF 清 0, STD 使 DF 置 15. 8086CPU 引脚( p28-31 中的 1、2、 3、4、5)作用;AD 15-AD 0( Address Data) 地址数据总线A 19/S6A 16/S3( Addr
5、ess/Status) 地址状态线RD 读控制信号 低电平有效WR 写信号 低电平有效M/IO 存储器 /IO 端口控制信号 高电平 CPU 访问 IO 端口 低电平访问存储器6. 8086 系统中存储器逻辑地址和物理地址的转换,默认段地址和偏移地址寄存器规 定,堆栈的操作 ;20 位物理地址 =段基地址 *16+16 位偏移量 CS+IP 寻址下一条要执行指令的字节单元SS+SP/BP 寻址存储器堆栈段的数据 DS+BX/SI/DI 寻址数据段中 8 位 /16 位数据ES+DI 寻址目的串地址 PUSH/POP 入栈 /出栈 以字为单位 SP-/+2第3章 8086 的寻址方式和指令系统1
6、. 8086 常用寻址方式?立即数寻址 操作数包含在指令中寄存器方式寻址 16 位 AX BX CX DX SI DI SP BP8位 AH AL BH BL CH CL DH DL直接寻址方式 默认段寄存器 DS 操作数的物理地址 16*DS+EA 寄存器间接寻址 寄存器名称外面必须加【】 (BX BP) SI DI 寄存器相对寻址 有效地址上加一个位移量基址变址寻址 基址寄存器 BX 段地址寄存器 DS 为 BP 用 SS 相对基址变址寻址2. 数据传送类指令 MOV 、PUSH 、POP、XCHG 、IN 、OUT ,算术运算类指令 ADD 、 ADC、INC、SUB、DEC、CMP ,
7、逻辑运算指令, JMP ,条件转移, IRET 等指令 的含义及使用。MOV 字节或字的传送PUSH 入栈指令POP 出栈指令XCHG 交换字 /字节IN 输入OUT 输出ADD 加法ADC 带进位的加法INC 增量SUB 带借位的减法DEC 减量CMP 比较NOT 取反AND 与OR 或TEST 测试JMP 跳转LOOP 循环JNZ 结果为 0 跳转 ZF=0JNC 无进位转移 CF=0IRET 中断返回指令第 4章 汇编语言程序设计1. 指令的组成,伪指令的含义; 组成:标号: 指令助记符 操作数 ;注释 伪指令: 没有对应的机器码,不能让 CPU 执行,不占用内存单元 ,在汇编过程中完
8、成特定的功能,编译后消失2. 各种运算符的作用; ( SEG、 OFFSET 、 DUP 、 PTR 、$) SEG 返回段地址OFFSET 返回偏移地址DUP 复制PTR 修改类型属性$ 现行地址3. 段定义语句 SEGMENT 、 ENDS, 段分配语句 ASSUME, 等值伪指令 EQU 的使用, 其他常用伪指令如 DB,DW ;119-122 页4. 完整汇编语言程序的框架以及返回 DOS 操作系统的方法;124 页 130-131 页DOS 系统功能调用的步骤:1)功能调用号送到 AH 寄存器中, AH=006CH 。2)入口参数送到指定的寄存器中,有些调用不带参数。3)执行 INT
9、 21H 指令。4)得到出口参数,或将结果显示在CRT 上5. DOS 功能调用的方法, 1 号功能调用;131 页例 4.186. 找出数列中的最大值、最小值,利用查表指令进行数据的变换。143 例题 4.38 第 5章 存储器1. 存储器形成片选信号三种方法(线选法、全译码、部分译码)。179-181 页2. 根据容量计算需要存储芯片的片数,根据芯片规格计算地址线或数据线位数。 第 6章 I/0 接口和并行接口芯片 8255A1. CPU 与外设间的数据传送方式有哪几种?各自的特点?199-200 页程序控制方式 数据传送在程序控制下完成, 又可分为无条件传送和条件传送两种方式。 无条件和
10、有条件中断方式 外设发中断请求, CPU 响应后完成数据传送DMA 方式 DMA 控制器临时接管 CPU 的地址、数据和控制总线,实现批量数据的传 送。2. IN/OUT 指令3. I/O 端口编址方式及特点。198 页 存储器映像寻址方式 把系统中每个 I/O 端口都看作 1 个存储单元, 并与存储单元统一编址, 所有访存指 令均可用来访问 I/O 端口,不用设置专门的 I/O 指令。优点是 CPU 指令集中不必包含 I/O 操作指令,简化了指令系统的设计;能用类型 多、功能强的访存指令,对 I/O 设备进行方便、灵活的操作。缺点是 I/O 端口占用 了大量存储单元的地址空间。I/O 单独编
11、址方式 对系统中的输入输出端口地址单独编址, 不占用存储空间, 而用专门的 IN/OUT 指 令来访问。 优点:将输入输出指令和访问存储器的指令明显区分开,使程序清晰,可读性好;I/O 指令长度短, 执行速度快; I/O 端口不占用内存空间, I/O 地址译码电路较 简单。缺点 : 指令系统中应有专门的 IN 和 OUT 指令,其功能没有访存指令强; CPU 需 提供能够区分访问内存和访问 I/O 的硬件引脚信号。在 8086/8088 系统中都采用 I/O 寻址方式。4. 8255 端口个数、位数,特点,分别对应的工作方式3 个 8 位输入输出端口 208 页8255A 各端口共有 3 种基
12、本工作方式:方式 0基本输入 /输出方式;方式 1选通输入 /输出方式;方式 2双向选通传送方式。端口 A 有 3 种工作方式(方式 0,方式 1 或方式 2),端口 B 只有 2 种方式(方式 0 或方式 1),端口 C 常常被分成高 4 位和低 4 位两部分,可分别用来传送数据或控制信息,只能工 作于方式 0 下。5. 8255A 各种工作方式的基本特点;212-220 页方式 0基本输入 / 输出方式 工作特点A 口、 B 口、 C 口的高 4 位,低 4 位均可独立地设置为输出或输入。 方式 1选通输入 / 输出方式工作特点A 口、 B 口可作为数据传输口,而 C 口的一些引脚规定作为
13、 A 口、 B 口的联 络信号。方式 2双向输入 / 输出方式 工作特点 该方式只适用于 A 口(因其有输入、输出两个锁存器) 。在该方式下,可使外 设利 用 A 口的 8位数据线与 CPU 之间分时进行双向数据传送,即在单一 的 8 位数据线 PA7-PA0 上,既可输出数据给外设, 有可以从外设输入数据 (当然不能同时进行) 。 输入或输出数据均锁存。第 7章 可编程定时 计数器 82531. 8253 的特点;(计数器个数、位数、工作方式、计数特点,重要的引脚) 3个 16位计数器 特点:减计数方式 0计数结束时中断方式方式 1可编程单稳态触发器方式2速率发生器、分频器(Rate Gen
14、erator),输出是输入时钟按计数初值 N分频后 的一个连续脉冲。方式 3方波发生器( Square Wave Generator) 该方式与方式 2 相类似,只是 OUT 输出的是对称方波(计数初值 N 为偶数)或 近似对称方波(计数初值 N 为奇数)方式 4软件触发选通方式方式 5硬件触发选通方式 在六种工作方式中,只有方式 0 在写入控制字后 OUT 变为低电平,其它 5 种方式都在 写入控制字后 OUT 输出高电平。方式 2 和方式 3 也有相同之处, 即都输出周期性信号, 每当计数到终点, 初始化时预置 的初值都会被自动重新装入2. 8253 初始化编程及应用; 初始化编程分两步:
15、对所用到的计数器写入方式控制字和初值。方式控制字要送到控制端口,即对应A1A0 = 11;初值要送到相应的计数器端口:计数器0的初值要送到 A1A0 = 00所对应的端口;计数器 1的初值要送到 A1A0 =01所对应的端口;计数器 2的初值要送到 A1A0 = 10所对应的端口。3. 8253 工作方式 2、 3 的特点。238-242 页方式2速率发生器、分频器(Rate Generator),输出是输入时钟按计数初值 N分频后 的一个连续脉冲。方式 3- 初值为偶数:工作特点:写入控制字后, OUT 输出高电平作为初始电平。 写入初值后, 每一个 CLK 脉冲使计数器减 2,当减到 0,
16、 OUT 输出低电平,减 1 计数器自 动重装计数初值并继续减 2 计数,计数值到 0 后, OUT 变高, OUT 连续输出 占空比为 1/1 方波。GATE 信号为低电平停止计数,变为高电平则重新开始计 数。初值为奇数: 工作特点:写入控制字后,输出端 OUT 变为高电平,写入计数初值后 开始减 1 计数。减到 (n+1)/2 后,输出端变为低电平,减到 0时, OUT 又变成 高电平,并重新从初值开始计数。这时的输出波形高电平比低电平多一个 CLK 信号周期第 8章 中断和可编程中断控制器 8259A1. 8086 中断类型有哪些?各自中断类型码是多少?优先级次序 ? 外部中断 内部中断
17、 254-255 页类型号04 专用中断: 0-除法错中断、 1 -单步中断、 2-不可屏蔽( NMI )中断、 3-断点中断和 4-溢出中断它们的中断向量分别存放在 00H、 04H、 08H、 0CH 和 10H 开始的 4 个连续单元中。优先级 257 页8086 中,中断优先级从高到低的次序为:除法错、 INT n 、INTO;最高级,同一行的;有同等优先级NMI ;次高级INTR;较低级(由 8259A 引入)单步中断 ;最低级2. 中断类型号、中断向量表相关概念和计算;256页 8086可处理256 ( 0FFH)类中断,每类中断有一个入口地址(中断向量) , 包含CS和IP,共4
18、个字节。存储 256个地址,需要占用 1K字节,它们位于内存 00000003FFH 的区域中。入口地址称中断向量 两个高字节放 CS入口地址段地址低字节放段地址偏移量 IP将中断类型号n乘以4就能找到规定类型的中断向量,规定IP在前,CS在后。3. 8259A 的特点(作用,初始化顺序,管理中断源个数,级联后的特点) ;可接收 8 级中断 每级中断都可屏蔽或允许 可提供中断向量号 最多可管理 64 个中断级联特点: 263 页多片时, 8259A 必须经驱动器与数据总线相连,工作于缓冲方式;主片的 SP/EN 端输出低电平信号,作为总线驱动器的启动信号,接总线驱动器的EN 端。从片的 SP/
19、EN 端接地。少量 8259A 系统中, 8259A 可直接与数据总线相连,工作 于非缓冲方式。4. 8259A 的内部寄存器的名称及功能;262-263 页中断请求寄存器中断屏蔽寄存器 中断服务寄存器5. 8259A 各优先级的特点;264 页固定优先级方式(全嵌套方式 )IR7IR0优先级由低到高按序排列,允许高级的中断源 中断低级的中断服务程序。特殊全嵌套方式特殊全嵌套方式与固定优先级方式相比, 不同点在于执行中断服务程序时不但要响应比 本级高的中断源的中断申请,而且要响应同级别的中断源的中断申请优先权自动循环方式在给定初始优先顺序IR7IR0由低到高按序排列后,某一中断请求得到响应后,
20、其优 先权降到最低, 比它低一级的中断源优先级最高, 其余按序循环。 如 IR0 得到服务,其 优先权变成最低,IR1IR7优先级由高到低按序排列。指定最低优先级方式(优先权特殊循环) 指定最低优先级方式是通过编程指定初始最低优先级中断源,使初始优先级顺序按循环方式重新排列。第9章 串行通信和可编程接口芯片 8251A1. 串行通信和并行通信相比优缺点; 283-284 页 并行:数据各位同时传送,传输数据速度快,使用通信线路多,适用于近距离传送 串行: 通信线少传送距离远 传送数据必须按一定格式编码, 按一位接一位的先后顺序 进行传送。2. 串行通信按数据传送方向分为哪几种方式? 单工,半双
21、工,全双工3. 串行通信按通信协议分为哪几种? 同步通信方式 异步通信方式。4. 奇偶校验的含义; 校验代码传输正确性,使字符中 1 的位数为奇数(奇校验)或者偶数(偶校验)5. 串行传送速率的计算(波特率、收发时钟、波特率系数) ;285 页 296 页 收发时钟频率 = M * 波特率(单位 Bd) 其中 M 为波特率因子(系数) ,在串行通信中 M 的取值一般为 1、16、32、64 等6. 8251A 的特点;作为可编程通信接口器件, 能工作于全双工方式, 而且即可工作于同步方式, 游客工作 于异步方式。无论是工作于同步方式还是异步方式 均具有检测奇偶校验错,溢出错和 帧错误的功能7.
22、 8251A 发送和接受数据线;RxD 接收数据,输入 RxRDY 接受数据准备好,输出,高电平有效TxD 发送数据,输出 TxRDY 发送器准备好,输出,高电平有效第 10章 数模和模数转换1. A/D 转换的四个步骤 采样 保持 量化 编码2. A/D 、 D/A 的含义A/D :将模拟信号转化为数字量后,才能送入计算机进行处理D/A :数字量转化成模拟量后, 才能在示波器上显示结构波形或者在记录仪上描记下来, 或者驱动执行部件达到控制的目的3. D/A 分辨率的计算;分辨率 = 满量程(参考电压的绝对值) /2n n 为数字量的位数4. DAC0832 有几种工作方式?各有什么特点?31
23、7 页 直通方式:将 CS WR1 WR2 和 XFER 引脚都直接接数字地, ILE 引脚为高电平时,芯 片即处于直通状态。单缓冲方式 : 使两个寄存器中任一个处于直通状态, 另一个工作于受控锁存状态。 一般是使 DAC 寄存器处于直通状态,即把 WR2 和 XFER 都接数字地双缓冲方式 :对 DAC 芯片进行两步写操作;将数据写入输入寄存器;将输入寄存器的内容写入DAC 寄存器。其连接方式是: 把 ILE 固定为高电平, WR1 WR2 均接到 CPU 的 IOW , 而 CS 和 XFER 分别接到两个端口的地址译码信号引脚。5. 如何连线使 DAC0832 工作在单缓冲方式下,并在此
24、方式下如何编程输出各种波形 (方波、锯齿波、三角波)?锯齿波程序START :MOVAL ,0LP:OUT 0FEH , ALINC ALJMP LP三角波程序三角波由线性下降段和线性上升段组成。HLTSTART :MOVAL,0DOWN :OUT0FEH,AL;线性下降段INCALJNZDOWN;若未完,则 DOWNMOVAL,0FEHUP:OUT0FEH,AL;线性上升段DECALJNZUP;若未完,则 UPJMPDOWN;若已完,则循环HLT方波程序START:MOVAL, 0OUT0FEH,AL;置上限电平CALLDELAY;形成方波顶宽MOVAL, 0FFHOUT0FEH,AL;置下限电平CALLDELAY;形成方波底宽JMPSTARTDELAY:HLT6.简述采用ADC0809进行 A/D 转换时, 可以采用几种方式读取转换结果?式下,ADC0809的 EOC端的作用是什么?相应程序为:在各种方固定延时等待法 : 启动转换后延时一段时间(延时时间应大于 A/D 转换时间)再读取结果。查询等待法 : 启动转换后不断反复查询转换结束信号 EOC ,一旦发现 EOC 有效,就执行输入转 换结果的指令。中断法 :利用 EOC 作为中断请求信号,向 CPU 提出中断请求,当 CPU 响应中断,在中断 服务程序中执行读取转换结果的指令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第17课 明朝的灭亡和清朝的建立 教案2024-2025学年七年级历史下册新课标
- “房地产主要的宣传渠道及各种渠道效果”的调研调查问卷
- 湖北省武汉市江岸区2024-2025学年高三(上)期末生物试卷(含解析)
- 北京市朝阳区北京中学2023-2024学年高二下学期期中考试语文试题
- 楼顶广告施工方案
- 隧道集水坑施工方案
- 箱梁混凝土施工方案
- 2025年8d考核试题及答案
- 6年级数学手抄报题材
- 玻璃厚度幕墙施工方案
- 洗胃技术操作流程及评分标准
- 相互批评意见500条【5篇】
- 朝着目标奔跑教案
- 2023年四川绵阳中考满分作文《被幸福照亮》
- 二年级数学100以内加减法竖式计算题单元考核习题
- 2024-2030年中国粒子加速器行业发展现状调研及市场趋势洞察报告
- JBT 14543-2024 无刷稳速直流电动机技术规范(正式版)
- 医院实验室生物安全风险评估表
- 小精灵的秋天
- 四年级下册英语-Unit-4-Free-time-粤人版
- 2024年赤峰职业技术学院高职单招(英语/数学/语文)笔试历年真题摘选含答案解析
评论
0/150
提交评论