微型计算机原理与接口技术期末复习资料大全_第1页
微型计算机原理与接口技术期末复习资料大全_第2页
微型计算机原理与接口技术期末复习资料大全_第3页
微型计算机原理与接口技术期末复习资料大全_第4页
微型计算机原理与接口技术期末复习资料大全_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 1欢迎下载 微型计算机原理与接口技术微型计算机原理与接口技术 期末复习资料期末复习资料 一 单项选择题 每小题一 单项选择题 每小题 2 2 分 共分 共 1212 分 分 1 1 8088CPU8088CPU 中的数据寄存器是指 中的数据寄存器是指 A A A A AXAX BXBX CXCX DXDX B B SISI DIDI C C SPSP BPBP D D CSCS IPIP 2 2 80888088 工作于最小方式 在工作于最小方式 在 T1T1 时钟周期时用时钟周期时用 ALEALE 锁存地址信息的主要原因是锁存地址信息的主要原因是 D D A A 总线驱动器的要求 总线驱动器的要求 B B 总线控制器的要求总线控制器的要求 C C A A 和和 B B D D 地址信号线中有多功能复用线地址信号线中有多功能复用线 3 3 可以在字节 可以在字节 I OI O 操作时作为端口间接寻址寄存器的是 操作时作为端口间接寻址寄存器的是 C C A A AXAX B B ALAL C C DXDX D D DLDL 4 4 执行指令 执行指令 XORXOR AXAX AXAX 之后 之后 SFSF 和和 ZFZF 的值是 的值是 B B A A 0 0 和和 0 0 B B 0 0 和和 1 1 C C 1 1 和和 0 0 D D 1 1 和和 1 1 5 5 80888088 CPUCPU 的一个最基本的总线周期的时钟周期数是 的一个最基本的总线周期的时钟周期数是 C C A A 2 2 B B 3 3 C C 4 4 D D 5 5 6 6 80888088 CPUCPU 内部被设计成内部被设计成 EUEU 和和 BIUBIU 两个独立的功能部件 其中负责信息传送两个独立的功能部件 其中负责信息传送 的是 的是 B B A A EUEU B B BIUBIU 二 填空题 每空二 填空题 每空 1 1 分 共分 共 1212 分 分 1 1 8088CPU8088CPU 最多允许处理最多允许处理 256256 种类型的中断 中断向量表在内存的地址范种类型的中断 中断向量表在内存的地址范 围是围是 0 03FFH0 03FFH 2 2 80888088 响应中断时压入堆栈的有响应中断时压入堆栈的有 CSCS IPIP 和状态标志寄存器 和状态标志寄存器 精品文档 2欢迎下载 3 3 用 用 8K 88K 8 的的 SRAMSRAM 芯片组成芯片组成 256KB256KB 的存储器 需要的存储器 需要 3232 块块 SRAMSRAM 芯片 芯片 需要需要 1313 根地址线用于片内寻址 至少需要根地址线用于片内寻址 至少需要 5 5 根地址线用于片选译码 根地址线用于片选译码 4 4 80888088 存储器采用分段结构 段起始地址称为段基址 段基址最低存储器采用分段结构 段起始地址称为段基址 段基址最低 4 4 位的值位的值 是是 0 0 5 5 80888088 传送变量偏移的指令有传送变量偏移的指令有 MOVMOV 和和 LEALEA 将某些位置 将某些位置 1 1 其它位保其它位保 留不变的逻辑指令是留不变的逻辑指令是 OROR 6 6 指定指定 80888088 汇编程序段定义结束的伪指令是汇编程序段定义结束的伪指令是 ENDSENDS 一个 一个 80888088 汇编程序汇编程序 必须有的段是必须有的段是 代码段代码段 三 判断题 每题三 判断题 每题 1 1 分 共分 共 6 6 分 分 VAR1VAR1 是字节变量 是字节变量 CONST1CONST1 是字常量 告警也视为有错 是字常量 告警也视为有错 错错 1 1 MOVMOV AXAX VAR1VAR1 错错 2 2 MOVMOV AXAX BX BX BP BP 错错 3 3 MOVMOV ESES CONST1CONST1 对对 4 4 JMPJMP DWORDDWORD PTRPTR BX BX 对对 5 5 ININ AXAX 34H34H 对对 6 6 MOVMOV DSDS BPBP 四 四 80888088 寻址 每小题寻址 每小题 2 2 分 共分 共 1010 分 分 VAR1VAR1 是偏移为是偏移为 20H20H 的字变量 的字变量 CON1CON1 是字节常量 请指出下列指令中源操作数的是字节常量 请指出下列指令中源操作数的 寻址方式 若源操作数为存储器操作数 写出物理地址的计算公式 寻址方式 若源操作数为存储器操作数 写出物理地址的计算公式 1 1 MOVMOV ALAL WORDWORD PTR BP PTR BP 源操作数 源操作数 寄存器间接寄存器间接 寻址 寻址 源操作数的物理地址源操作数的物理地址 PA PA SSSS 10H 10H BPBP 2 2 MOVMOV ALAL CON1CON1 源操作数 源操作数 立即数立即数 寻址 寻址 精品文档 3欢迎下载 源操作数的物理地址源操作数的物理地址 PA PA 无 不写 无 不写 3 3 INCINC VAR1VAR1 操作数 操作数 直接直接 寻址 寻址 源操作数的物理地址源操作数的物理地址 PA PA DSDS 10H 10H 20H20H 4 4 ADDADD AXAX WORDWORD PTRPTR SSSS VAR1 BX DI VAR1 BX DI 源操作数 源操作数 基址变址相对基址变址相对 寻址 寻址 源操作数的物理地址源操作数的物理地址 PA PA SSSS 10H 10H BXBX SISI 5 5 MOVMOV AX AX VAR1 BX VAR1 BX 源操作数 源操作数 寄存器相对寄存器相对 寻址 寻址 源操作数的物理地址源操作数的物理地址 PA PA DSDS 10H 10H BXBX 20H20H 五 简答题 每小题五 简答题 每小题 5 5 分 共分 共 1010 分 分 1 1 外部中断包含哪 外部中断包含哪 5 5 个主要步骤 个主要步骤 答 外部中断包含哪答 外部中断包含哪 5 5 个主要步骤 中断请求 中断判优 中断响应 中断服个主要步骤 中断请求 中断判优 中断响应 中断服 务 中断返回 每步务 中断返回 每步 1 1 分 分 2 2 解释 解释 8038680386 的段描述符 一个段描述符有多少位 的段描述符 一个段描述符有多少位 答 段描述符是描述段的基地址 段界限和段属性等的数据结构 答 段描述符是描述段的基地址 段界限和段属性等的数据结构 3 3 分 一分 一 个段描述符有个段描述符有 6464 位 位 2 2 分 分 六 可编程中断控制器六 可编程中断控制器 8259A8259A 7 7 分 分 3 3 片片 8259A8259A 级联管理级联管理 2222 级级 INTRINTR 中断 边沿触发 一般中断 边沿触发 一般 EOIEOI 非缓冲方式 主片 非缓冲方式 主片 的的 IR4IR4 和和 IR5IR5 中断请求端用于级联从片 已知主片中断请求端用于级联从片 已知主片 8259A8259A 的端口地址为的端口地址为 120H120H 121H121H 中断类型码为 中断类型码为 78H 7FH78H 7FH 级联到主片 级联到主片 IR5IR5 的从片的从片 8259A8259A 的端口地的端口地 址为址为 0B4H0B4H 0B5H0B5H 中断类型码为 中断类型码为 80H 87H80H 87H 请写出主片及主片的 请写出主片及主片的 IR5IR5 级联的从级联的从 片片 8259A8259A 的初始化程序段 的初始化程序段 6 6 分 分 图图 1 1 8259A8259A ICW1ICW1 ICW4ICW4 及内部寄存器寻址及内部寄存器寻址 精品文档 4欢迎下载 每个每个 ICWICW 值值 0 50 5 分 共分 共 4 4 分 传送 输出和端口寻址各分 传送 输出和端口寻址各 1 1 分分 主片 主片 MOVMOV ALAL 11H11H 主片的主片的 IR5IR5 连的从片 连的从片 MOVMOV ALAL 11H11H MOVMOV DXDX 120H120H OUTOUT 0B4H0B4H ALAL OUTOUT DXDX ALAL MOVMOV ALAL 78H78H MOVMOV ALAL 80H80H MOVMOV DXDX 121H121H OUTOUT 0B5H0B5H ALAL OUTOUT DXDX ALAL MOVMOV ALAL 30H30H MOVMOV ALAL 05H05H OUTOUT DXDX ALAL OUTOUT 0B5H0B5H ALAL MOVMOV ALAL 11H11H MOVMOV ALAL 01H01H OUTOUT DXDX ALAL OUTOUT 0B5H0B5H ALAL 七 存储器译码电路的分析与设计 七 存储器译码电路的分析与设计 8 8 分 分 某最大模式某最大模式 80888088 系统采用系统采用 8K 88K 8 的的 SRAMSRAM 芯片构成芯片构成 16KB16KB 的存储器 请问要用多的存储器 请问要用多 少片少片 SRAMSRAM 芯片构成存储器 并要求其地址范围为芯片构成存储器 并要求其地址范围为 0E8000H0E8000H 0ECFFFH0ECFFFH 之间 利之间 利 用用 74LS13874LS138 和适当的门电路设计该存储器与和适当的门电路设计该存储器与 CPUCPU 的连接图 的连接图 答 答 数据总线 片内选择线数据总线 片内选择线 片选信号线 片选信号线 74LS13874LS138 CBACBA 端连接 端连接 74LS13874LS138 使能使能 端 端 MEMWMEMW MEMRMEMR 端连接各端连接各 2 2 分 分 片内选择线 片内选择线 A A0 0 A A12 12 片选信号线 接片选信号线 接 74LS13874LS138 的的 Y4和 Y5 74LS13874LS138 CBACBA 端分别连接 端分别连接 A A15 15 A A13 13 74LS13874LS138 使能端 使能端 MEMWMEMW MEMRMEMR 连接 略 变化多 连接 略 变化多 八 程序阅读题 每小题八 程序阅读题 每小题 5 5 分 共分 共 1515 分 分 1 1 写出下列程序段执行后 写出下列程序段执行后 AXAX 的内容 的内容 精品文档 5欢迎下载 MOVMOV CLCL 4 4 MOVMOV AXAX 0AFH0AFH RORROR AXAX 1 1 ROLROL AXAX CLCL 写出下列两程序段的功能 写出下列两程序段的功能 答 程序段执行后答 程序段执行后 AXAX 的内容是的内容是 578H578H 2 2 FIRSTFIRST 是长度为是长度为 1010 的字数组的字数组 MOVMOV CXCX 1010 MOVMOV BXBX 0 0 LOP1 LOP1 PUSHPUSH WORDWORD PTRPTR FIRST BX FIRST BX ADDADD BXBX 2 2 LOOPLOOP LOP1LOP1 MOVMOV CXCX 1010 MOVMOV BXBX 0 0 LOP2 LOP2 POPPOP WORDWORD PTRPTR FIRST BX FIRST BX ADDADD BXBX 2 2 LOOPLOOP LOP2LOP2 答 将长度为答 将长度为 1010 的字数组的字数组 FIRSTFIRST 逆序存放 逆序存放 3 3 CLDCLD MOVMOV SISI OFFSETOFFSET FIRSTFIRST LEALEA DIDI SECONDSECOND MOVMOV CXCX 0F00H0F00H REPREP MOVSWMOVSW 精品文档 6欢迎下载 答 答 将数据段中以将数据段中以 FIRSTFIRST 为始址的为始址的 0F00H0F00H 个字单元数据 按增地址方向 传送个字单元数据 按增地址方向 传送 到附加段到附加段 SECONDSECOND 中 中 九 汇编语言编程 九 汇编语言编程 2020 分 分 1 1 编写编写 1 1 个完整的汇编语言程序 求三个无符号字变量个完整的汇编语言程序 求三个无符号字变量 X X Y Y 和和 Z Z 中中 较大的两个数的和 和存入较大的两个数的和 和存入 AXAX 不考虑溢出 不考虑溢出 1010 分 分 DSegDSeg SEGMENTSEGMENT X X DDDD 66778899H66778899H Y Y DDDD 66778899H66778899H Z Z DBDB 12345678H12345678H DSegDSeg ENDSENDS CSegCSeg SEGMENTSEGMENT ASSUMEASSUME CS CSeg DS DSegCS CSeg DS DSeg start start MOVMOV AX DSegAX DSeg MOVMOV DS AXDS AX MOVMOV AX XAX X MOVMOV BX YBX Y MOVMOV CX ZCX Z CMPCMP AX BXAX BX JAEJAE next1next1 CMPCMP AX CXAX CX JAEJAE addaxbxaddaxbx 精品文档 7欢迎下载 MOVMOV AX CXAX CX JMPJMP addaxbxaddaxbx next1 next1 CMPCMP BX CXBX CX JAEJAE addaxbxaddaxbx MOVMOV BX CXBX CX addaxbx addaxbx ADDADD AX BXAX BX MOVMOV AH 4chAH 4ch INTINT 21h21h CSegCSeg ENDSENDS ENDEND startstart 2 2 请写出实现有符号双字变量请写出实现有符号双字变量 VAR1VAR1 和有符号字变量和有符号字变量 VAR2VAR2 相乘 积存相乘 积存 入入 SUMSUM 6 6 字节容量 的核心程序段 字节容量 的核心程序段 5 5 分 分 MOVMOV AX WORDAX WORD PTRPTR var1var1 MULMUL WORDWORD PTRPTR var2var2 MOVMOV WORDWORD PTRPTR SUM AXSUM AX MOVMOV WORDWORD PTRPTR SUM 2 DXSUM 2 DX MOVMOV AX WORDAX WORD PTRPTR var1 2var1 2 MULMUL WORDWORD PTRPTR var2var2 ADDADD WORDWORD PTRPTR SUM 2 AXSUM 2 AX ADCADC WORDWORD PTRPTR SUM 4 DXSUM 4 DX 3 3 从键盘输入长度不超过从键盘输入长度不超过 4040 字节的字符串 然后将该串输出到显示字节的字符串 然后将该串输出到显示 器 写出核心程序段 键盘缓冲区自行定义 器 写出核心程序段 键盘缓冲区自行定义 5 5 分 分 LEALEA DX bufnameDX bufname MOVMOV AH 0ahAH 0ah 精品文档 8欢迎下载 INTINT 21h21h MOVMOV CL bufname 1CL bufname 1 XORXOR CH CHCH CH LEALEA DX bufname 2DX bufname 2 MOVMOV BX DXBX DX ADDADD BX CXBX CX MOVMOV BYTEBYTE PTR BX PTR BX MOVMOV AH 09hAH 09h INTINT 21h21h 第一章第一章 1 1 理解微型计算机的工作原理 事先把程序和数据存储到计算机的理解微型计算机的工作原理 事先把程序和数据存储到计算机的存储器存储器中 中 只要将程序中第只要将程序中第一一条指令的地址给于计算机 控制器就可以根据存储程序中的条指令的地址给于计算机 控制器就可以根据存储程序中的 指令顺序周而复始地取出指令 分析指令 执行指令 直到程序执行完 指令顺序周而复始地取出指令 分析指令 执行指令 直到程序执行完 2 2 熟悉计算机中的数制和码制 能够在各种数制间熟练转换 熟悉计算机中的数制和码制 能够在各种数制间熟练转换 十进制转换为十进制转换为 R R 进制 整数部分和小数部分必须分别转换进制 整数部分和小数部分必须分别转换 整数部分 重复除基整数部分 重复除基 取余 逆序书写 小数部分 重复乘基取整 顺序书写 组合整数部分和小数取余 逆序书写 小数部分 重复乘基取整 顺序书写 组合整数部分和小数 部分部分 3 3 深刻理解计算机中 深刻理解计算机中 2 2 进制补码的表示范围和溢出原理 进制补码的表示范围和溢出原理 一 双高位判别法设定溢出位一 双高位判别法设定溢出位 二 表示范围 略 重点是二 表示范围 略 重点是 8 8 位和位和 1616 位 位 三 三 最大值递增最大值递增 1 1 即为最小值 最小值递减即为最小值 最小值递减 1 1 即为最大值即为最大值 4 4 理解与应用 基本逻辑门及常用逻辑部件的真值表和符号理解与应用 基本逻辑门及常用逻辑部件的真值表和符号 与门 或门 非门 与非门 或非门 异或门 与门 或门 非门 与非门 或非门 异或门 138138 译码器译码器 在使能端有效 在使能端有效 G1G1 为高电平 为高电平 G G2A 2A和 和 G G2B 2B为低 时 对 为低 时 对 3 3 个输入个输入 CBACBA 进行译码 进行译码 使使 8 8 个输出端之一有效 即为低电平 使能端无效时 译码器不工作 个输出端之一有效 即为低电平 使能端无效时 译码器不工作 8 8 个个 输出端全部无效 即为高电平 输出端全部无效 即为高电平 精品文档 9欢迎下载 第二章第二章 一 微处理器性能描述 掌握基本术语及特点一 微处理器性能描述 掌握基本术语及特点 1 1 字长 计算机 字长 计算机 CPUCPU 与与 I OI O 设备和存储器之间同一时刻所能传送的数据的位数 设备和存储器之间同一时刻所能传送的数据的位数 字长是由微处理器对外数据通路的数据总线的条数决定的 字长是由微处理器对外数据通路的数据总线的条数决定的 80888088 称为准称为准 1616 位位 机 它对外的数据总线只有机 它对外的数据总线只有 8 8 条 内部数据总线为条 内部数据总线为 1616 条 条 80868086 称为称为 1616 位机 位机 它对内对外的数据总线都为它对内对外的数据总线都为 1616 条 条 2 2 字节 字节 是通用的基本单元 它由是通用的基本单元 它由 8 8 个二进制位组成 个二进制位组成 3 3 访存空间是指由该微处理器构成的系统所能访问的存储单元数 由地址总线 访存空间是指由该微处理器构成的系统所能访问的存储单元数 由地址总线 的条数决定 的条数决定 二 熟悉二 熟悉 80 x8680 x86 内部结构 重点是内部结构 重点是 8086 8088CPU8086 8088CPU 1 1 8086 8088CPU8086 8088CPU 的内部由执行部件的内部由执行部件 EUEU 和总线接口部件和总线接口部件 BIUBIU 组成 组成 EUEU 由运算器 由运算器 寄存器阵列和控制器组成 寄存器阵列和控制器组成 BIUBIU 由四个段寄存器由四个段寄存器 CSCS DSDS SSSS 和和 ESES 指令指示器 指令指示器 IPIP 指令队列缓冲器 地址产生器和总线控制器组成 指令队列缓冲器 地址产生器和总线控制器组成 2 2 ALUALU 按指令的寻址方式计算出按指令的寻址方式计算出 1616 位的偏移地址位的偏移地址 EAEA BIUBIU 根据根据 EUEU 送来的送来的 EAEA 形成形成 2020 位的物理地址 寻址位的物理地址 寻址 1M1M 字节 字节 2 220 20 1M 1M 的存储空间 的存储空间 三 三 8086 80888086 8088 的寄存器结构 编程概念 熟悉的寄存器结构 编程概念 熟悉 8086 8088CPU8086 8088CPU 中通用寄存器和中通用寄存器和 专用寄存器的编程特点及使用场合专用寄存器的编程特点及使用场合 1 1 8086 8088CPU8086 8088CPU 中有中有 1313 个十六位的寄存器和一个十六位且只用了个十六位的寄存器和一个十六位且只用了 9 9 位的状态位的状态 标志寄存器 标志寄存器 2 2 状态标志寄存器 状态标志寄存器 F F 中有中有 6 6 个状态标志 个状态标志 3 3 个控制标志 状态标志反映个控制标志 状态标志反映 EUEU 执执 行算术或逻辑运算后的结果特征 控制标志控制行算术或逻辑运算后的结果特征 控制标志控制 CPUCPU 的操作 的操作 标志位名称标志位名称1 1 的意义的意义0 0 的意义的意义 进位标志进位标志 CFCF有进位或借位有进位或借位 无进位或借位无进位或借位 辅助进位标志辅助进位标志 AFAF 低低 4 4 为有进位为有进位 或借位或借位 低低 4 4 为无进位或借位为无进位或借位 溢出标志溢出标志 OFOF 有符号数算术有符号数算术 运算后溢出运算后溢出 无溢出无溢出 零标志零标志 ZFZF结果为结果为 0 0结果不为结果不为 0 0 符号标志符号标志 SFSF结果为负数结果为负数结果非负结果非负 奇偶标志奇偶标志 PFPF 结果中有偶数结果中有偶数 个个 1 1 结果中有奇数个结果中有奇数个 1 1 精品文档 10欢迎下载 方向标志方向标志 DFDF减址处理串减址处理串增址处理串增址处理串 中断允许标志中断允许标志 IFIF 开中断开中断 INTRINTR 关中断 关中断 INTRINTR 陷阱标志陷阱标志 TFTF单步工作方式单步工作方式 正常执行程序正常执行程序 四 熟悉微处理器的三种总线的结构特征 重点是三种总线传送的信息及方向 四 熟悉微处理器的三种总线的结构特征 重点是三种总线传送的信息及方向 五 理解时钟周期 总线周期等术语的定义与含义五 理解时钟周期 总线周期等术语的定义与含义 1 1 总线周期 总线周期 BIUBIU 对存储器或对存储器或 I OI O 端口的一次访问称为一个端口的一次访问称为一个 2 2 时钟周期 时钟周期 是是 CPUCPU 的基本时间计量单位 由主频决定 的基本时间计量单位 由主频决定 1 1 主频秒 主频秒 8086 80888086 8088 一个最基本的总线周期由一个最基本的总线周期由 4 4 个时钟周期组成 个时钟周期组成 六 最大六 最大 最小工作方式的特点与应用最小工作方式的特点与应用 1 1 最小方式 最小方式 就是系统中只有就是系统中只有 8086 80888086 8088 一个微处理器 所有的总线控制信一个微处理器 所有的总线控制信 号都直接由号都直接由 80888088 产生 系统中总线控制逻辑电路减到最少 最大方式系统中许产生 系统中总线控制逻辑电路减到最少 最大方式系统中许 多总线控制信号由总线控制器多总线控制信号由总线控制器 82888288 产生 而不由产生 而不由 8086 80888086 8088 产生 产生 2 2 地址锁存由 地址锁存由 8282 82838282 8283 或或 74LS37374LS373 74LS24474LS244 等完成 数据收发由等完成 数据收发由 8286 82878286 8287 或或 74LS24574LS245 等完成 等完成 3 3 熟悉 熟悉 8086 80888086 8088 最小最小 最大方式时下列控制信号的功能最大方式时下列控制信号的功能 控制信号控制信号控制信号的中文名及功能控制信号的中文名及功能 IOIO M M 80888088 最小方式 存储器输入最小方式 存储器输入 输输 出控制信号 出控制信号 CPUCPU 访问的是存储器访问的是存储器 还是还是 I OI O 设备 设备 80868086 逻辑相反 逻辑相反 ALEALE 最小方式 地址锁存信号 在 最小方式 地址锁存信号 在 T1T1 状态将地址锁存入状态将地址锁存入 8282 82838282 8283 等地等地 址锁存器址锁存器 INTAINTA 最小方式 中断响应信号 最小方式 中断响应信号 CPUCPU 发给外设的中断响应信号发给外设的中断响应信号 DT DT R R 最小方式 数据收发控制信号 最小方式 数据收发控制信号 控制数据总线收发器控制数据总线收发器 8286 82878286 8287 的的 数据传送方向数据传送方向 精品文档 11欢迎下载 DENDEN 最小方式 数据允许信号 数据 最小方式 数据允许信号 数据 总线收发器总线收发器 8286 82878286 8287 的选通信号的选通信号 MN MN MXMX 80888088 系统处于最大工作方式还是最系统处于最大工作方式还是最 小工作方式小工作方式 MEMRMEMR 最大方式 存储器读信号 最大方式 存储器读信号 MEMWMEMW 最大方式 存储器写信号 最大方式 存储器写信号 IORIOR 最大方式 外设读信号 最大方式 外设读信号 IOWIOW 最大方式 外设写信号 最大方式 外设写信号 4 4 最小方式与最大方式下存储器与外设的读写控制信号 最小方式与最大方式下存储器与外设的读写控制信号 七 七 8086 80888086 8088 的基本操作时序的基本操作时序 1 1 了解系统复位和启动操作 系统复位后 了解系统复位和启动操作 系统复位后 CS FFFFHCS FFFFH IP 0000HIP 0000H IF 0IF 0 FFFF0HFFFF0H 处存放一条无条件转移指令 转移到系统处存放一条无条件转移指令 转移到系统 程序的入口处 系统程序中应设置一条开放中断的指令 程序的入口处 系统程序中应设置一条开放中断的指令 2 2 熟悉中断响应总线周期 花两个总线周期 第一个总线周期发一个负脉冲 熟悉中断响应总线周期 花两个总线周期 第一个总线周期发一个负脉冲 表明外设中断已经得到允许 第二个总线周期让的表明外设中断已经得到允许 第二个总线周期让的 8259A8259A 将外设的中断类型码将外设的中断类型码 n n 送到数据总线的送到数据总线的 D D7 7 D D0 0上 供上 供 CPUCPU 读取 读取 八 存储器组织及八 存储器组织及 I OI O 端口组织 掌握端口组织 掌握 8086 80888086 8088 系统中存储器的组织方式 系统中存储器的组织方式 熟练掌握实际地址和逻辑地址的定义 表示方法及使用场合 熟悉字节数据 熟练掌握实际地址和逻辑地址的定义 表示方法及使用场合 熟悉字节数据 字数据 地址指针在内存中的存放形式 熟悉堆栈的组织及存取操作特点 字数据 地址指针在内存中的存放形式 熟悉堆栈的组织及存取操作特点 精品文档 12欢迎下载 一 存储器组织 一 存储器组织 1 1 8086 80888086 8088 有有 2020 条地址线 可寻址到条地址线 可寻址到 1MB1MB 的地址空间 存储器按字节编址 的地址空间 存储器按字节编址 每个字节用唯一的物理地址表示 每个字节用唯一的物理地址表示 二 存储器分段 二 存储器分段 1 1 8086 80888086 8088 的内部存放地址信息的寄存器 的内部存放地址信息的寄存器 IPIP SPSP BPBP BXBX SISI DIDI 等 都等 都 只有只有 1616 位 因此必须对内存空间分段 才能寻址到位 因此必须对内存空间分段 才能寻址到 1MB1MB 的内存空间 的内存空间 2 2 每个段最大 每个段最大 64KB64KB 2 216 16 最小 最小 16B16B 段起始地址又叫段基址 段基址能被 段起始地址又叫段基址 段基址能被 1616 整除 最低整除 最低 4 4 位为位为 0 0 3 3 段基址存放于 段基址存放于 CSCS DSDS SSSS 和和 ESES 中 中 三 物理地址和逻辑地址 三 物理地址和逻辑地址 1 1 物理地址是 物理地址是 CPUCPU 和存储器进行数据交换时使用的地址 是唯一能代表存储器和存储器进行数据交换时使用的地址 是唯一能代表存储器 空间每个字节单元的地址 空间每个字节单元的地址 2 2 逻辑地址由段基址和偏移量两部分组成 都由 逻辑地址由段基址和偏移量两部分组成 都由 1616 位无符号数组成 位无符号数组成 3 3 一个物理地址可对应多个逻辑地址 一个物理地址可对应多个逻辑地址 四 堆栈 堆栈有入栈 四 堆栈 堆栈有入栈 PUSHPUSH 和出栈和出栈 POPPOP 两种操作 遵循先进后出原则 堆栈两种操作 遵循先进后出原则 堆栈 操作最小是操作最小是 1616 位字操作 位字操作 SPSP 指示实栈顶 入栈减指示实栈顶 入栈减 SPSP 出栈加 出栈加 SPSP 五 专用和保留存储器单元 五 专用和保留存储器单元 1 1 00000H00000H 003FFH003FFH 用来存放中断向量表 每个中断向量占用来存放中断向量表 每个中断向量占 4 4 个字节 前个字节 前 2 2 个个 字节存偏移地址 送字节存偏移地址 送 IPIP 后 后 2 2 个字节存基地址 送个字节存基地址 送 CSCS 1KB1KB 共存放共存放 256256 个个 中断向量 中断向量 2 2 FFFF0HFFFF0H FFFFFHFFFFFH 单元存放一条无条件转移指令 用于加电或复位时转系统单元存放一条无条件转移指令 用于加电或复位时转系统 初始化程序 初始化程序 六 单模块程序的四个现行段 六 单模块程序的四个现行段 CSCS DSDS ESES SSSS 只要在程序中没有调用指令或中断发生 堆栈段可省缺 不设置的段就不在只要在程序中没有调用指令或中断发生 堆栈段可省缺 不设置的段就不在 ASSUMEASSUME 中设定 也不用对相应的段寄存器进行初始化 中设定 也不用对相应的段寄存器进行初始化 七 七 I OI O 端口组织端口组织 精品文档 13欢迎下载 1 1 I OI O 端口就是端口就是 I OI O 芯片上的一个或一组寄存器 芯片上的一个或一组寄存器 2 2 I OI O 端口有两种编址方法 端口有两种编址方法 1 1 与存储器统一编址 将 与存储器统一编址 将 I OI O 端口地址置于端口地址置于 1MB1MB 的存储空间中 把它们当作的存储空间中 把它们当作 存储单元对待 对存储器的各种寻址方式都可以用于寻址端口 端口操作灵活 存储单元对待 对存储器的各种寻址方式都可以用于寻址端口 端口操作灵活 这种方式下端口与这种方式下端口与 CPUCPU 的连接和存储器与的连接和存储器与 CPUCPU 的连接类似 的连接类似 CPUCPU 不用增加专门不用增加专门 的控制信号 但缺点是端口占用了一些存储器空间 执行的控制信号 但缺点是端口占用了一些存储器空间 执行 I OI O 操作时 地址位操作时 地址位 长 速度较慢 长 速度较慢 2 2 采用独立编址的 采用独立编址的 I OI O 设有专门的输入指令 设有专门的输入指令 ININ 和输出指令和输出指令 OUTOUT 以对独立 以对独立 编址的编址的 I OI O 端口进行操作 用端口进行操作 用 A A0 0 A A15 15共 共 1616 条地址线可以寻址到条地址线可以寻址到 64K64K 个个 8 8 位端位端 口或口或 32K32K 个个 1616 位端口 两个连续的位端口 两个连续的 8 8 位端口组成一个位端口组成一个 1616 位端口 端口的寻位端口 端口的寻 址方式不分段 不用段寄存器 这种方式端口不占用存储器空间 执行址方式不分段 不用段寄存器 这种方式端口不占用存储器空间 执行 I OI O 操操 作地址位短 速度较快 但需要作地址位短 速度较快 但需要 CPUCPU 增加专门的增加专门的 I OI O 指令 增加专门的控制信指令 增加专门的控制信 号和号和 I OI O 端口连接 硬件和控制较复杂 端口连接 硬件和控制较复杂 九 了解高性能九 了解高性能 80X8680X86 主要了解保护模式下的地址转换 不分页 过程 知 主要了解保护模式下的地址转换 不分页 过程 知 道物理地址不是段基值乘以道物理地址不是段基值乘以 1616 加段内偏移 加段内偏移 第三章第三章 1 1 深刻理解单精度浮点数的存储结构 给定十进制单精度浮点数能够写出其机 深刻理解单精度浮点数的存储结构 给定十进制单精度浮点数能够写出其机 器编码 或给出存储编码后能够写出对应的十进制数值 器编码 或给出存储编码后能够写出对应的十进制数值 2 2 掌握各种寻址方式的形式与特点 能够正确地判断寻址方式并熟练计算存储掌握各种寻址方式的形式与特点 能够正确地判断寻址方式并熟练计算存储 器操作数的物理地址 主要是存储器操作数的寻址方式的名称 以及基址器操作数的物理地址 主要是存储器操作数的寻址方式的名称 以及基址 R R 变址变址 R R 比例因子 位移量四个成分的有无和表现形式 其中位移量可以是变 比例因子 位移量四个成分的有无和表现形式 其中位移量可以是变 量或常数 或者是它们的组合 量或常数 或者是它们的组合 1616 位寻址位寻址3232 位寻址位寻址 位移量位移量 0 8 160 8 160 8 16 320 8 16 32 精品文档 14欢迎下载 基址寄存基址寄存 器器 BX BPBX BP 任何任何 3232 位的通用寄存器位的通用寄存器 变址寄存变址寄存 器器 SI DISI DI 除除 ESPESP 外的外的 3232 位的通用寄存位的通用寄存 器器 比例因子比例因子 无无 1 2 4 81 2 4 8 3 3 重点掌握重点掌握 MOVMOV LEALEA 堆栈指令 算术运算和程序控制指令的特点与应用 堆栈指令 算术运算和程序控制指令的特点与应用 4 4 理解逻辑运算指令 移位指令 串操作指令的特点和基本功能 理解逻辑运算指令 移位指令 串操作指令的特点和基本功能 第四章第四章 一 重点掌握汇编语言源程序的分段结构 语句格式和常用运算符 如一 重点掌握汇编语言源程序的分段结构 语句格式和常用运算符 如 SEGSEG OFFSETOFFSET PTRPTR 等 理解标号和变量的属性 等 理解标号和变量的属性 二 掌握常用伪指令的作用和用法 重点是数据定义伪指令 段定义伪指令二 掌握常用伪指令的作用和用法 重点是数据定义伪指令 段定义伪指令 SEGMENTSEGMENT ENDSENDS ENDEND ASSUMEASSUME 等 等 三 掌握三 掌握 DOSDOS 功能调用的方法 功能号送功能调用的方法 功能号送 AHAH 在相应寄存器中存入该功能号要 在相应寄存器中存入该功能号要 求的入口参数 执行求的入口参数 执行 INTINT 21H21H 指令 分析出口参数 能熟练地用于汇编语言指令 分析出口参数 能熟练地用于汇编语言 编程 重点是编程 重点是 9 9 1010 和和 1 1 2 2 8 8 子功能 子功能 四 重点掌握分支程序和循环程序设计方法 包括结分支和循环程序的结构组四 重点掌握分支程序和循环程序设计方法 包括结分支和循环程序的结构组 成描述和应用 成描述和应用 一 分支程序主体一般结构 一 分支程序主体一般结构 1 1 条件判断 条件判断 2 2 非最后分支 条件转移至下一分支 当前分支功能 无 非最后分支 条件转移至下一分支 当前分支功能 无 条件转移结束本分支 条件转移结束本分支 3 3 最后分支 当前分支功能 最后分支 当前分支功能 二 循环程序主体一般结构 循环初始化部分 循环体 循环参数修改部分 二 循环程序主体一般结构 循环初始化部分 循环体 循环参数修改部分 和循环控制部分 和循环控制部分 五 掌握多字 节 算术运算 排序等常用程序的设计方法 五 掌握多字 节 算术运算 排序等常用程序的设计方法 六 子程序的基本结构 子程序说明 不必须 保护现场 子程序体 功能六 子程序的基本结构 子程序说明 不必须 保护现场 子程序体 功能 部分 恢复现场和子程序返回 部分 恢复现场和子程序返回 第五章第五章 精品文档 15欢迎下载 1 1 接口的基本概念 接口是把外设连接到总线上的一组逻辑电路的总称 是接口的基本概念 接口是把外设连接到总线上的一组逻辑电路的总称 是 CPUCPU 与外界进行信息交换的中转站 与外界进行信息交换的中转站 2 2 I OI O 接口的功能 接口的功能 1 1 设备寻址 设备寻址 I OI O 地址译码与设备选择 把选中的地址译码与设备选择 把选中的 接口与总线相接 未选中的与总线隔离 接口与总线相接 未选中的与总线隔离 2 2 数据的缓冲与暂存 缓解接口 数据的缓冲与暂存 缓解接口 与与 CPUCPU 工作速度的差异 工作速度的差异 3 3 执行 执行 CPUCPU 命令 对外设进行监测 控制与管理 命令 对外设进行监测 控制与管理 4 4 信号电平与类型的转换 形式 电平 功率 格式 码制等 信号电平与类型的转换 形式 电平 功率 格式 码制等 3 3 接口技术 接口相关硬件电路和驱动软件的综合设计称为接口技术 接口相关硬件电路和驱动软件的综合设计称为 4 4 I OI O 端口及其编址方式 见第二章端口及其编址方式 见第二章 5 5 独立编址时的端口访问 可用的寄存器有累加器 存数据 和间接寻址寄存独立编址时的端口访问 可用的寄存器有累加器 存数据 和间接寻址寄存 器器 DXDX 端口直接寻址和间接寻址的范围和应用 注意端口地址超过 端口直接寻址和间接寻址的范围和应用 注意端口地址超过 255255 只能用只能用 端口间接寻址 端口间接寻址 第六章第六章 一 熟悉半导体存储器的基本性能指标 分类及特点一 熟悉半导体存储器的基本性能指标 分类及特点 1 1 计算机的存储器系统分为内存储器 主存 和外存储器 辅存 计算机的存储器系统分为内存储器 主存 和外存储器 辅存 内存可以直接向内存可以直接向 CPUCPU 运算器和控制器 提供数据和指令 内存具有读取速度 运算器和控制器 提供数据和指令 内存具有读取速度 快的特点 但容量较小 价格较贵 快的特点 但容量较小 价格较贵 外存是用来存放暂时不用的程序和数据 外存中的信息不能被外存是用来存放暂时不用的程序和数据 外存中的信息不能被 CPUCPU 直接访问 直接访问 但它可以与内存成批地交换信息 即外存中的信息必须先调入内存 然后才能但它可以与内存成批地交换信息 即外存中的信息必须先调入内存 然后才能 被被 CPUCPU 访问 因此 外存的读取速度慢 但容量较大 价格较低 访问 因此 外存的读取速度慢 但容量较大 价格较低 2 2 半导体存储器的分类 半导体存储器的分类 1 1 按存储原理分 按存储原理分 静态存储器和动态存储器 静态存储器和动态存储器 2 2 按存取方式分 随机 按存取方式分 随机 存取存储器存取存储器 RAMRAM 和只读存储器和只读存储器 ROMROM 3 3 RAMRAM 和和 ROMROM 的异同的异同 RAMRAM 和和 ROMROM 都是计算机的内存储器 都是计算机的内存储器 ROMROM 的全称是的全称是 ReadRead OnlyOnly MemoryMemory 即只读 即只读 存储器 存储器 RAMRAM 的全称是的全称是 RandomRandom AccessAccess MemoryMemory 即随机存取存储器 又称为读 即随机存取存储器 又称为读 写存储器 写存储器 ROMROM 用于存放内容不变的信息 所存储的信息在出厂时就已装用于存放内容不变的信息 所存储的信息在出厂时就已装 入 用户只能读出 不能写入 故称其为只读存储器 入 用户只能读出 不能写入 故称其为只读存储器 ROMROM 中的信息是用电路中的信息是用电路 结构表示的 与是否通电无关 因此断电后信息不会丢失 一般将开机自检程结构表示的 与是否通电无关 因此断电后信息不会丢失 一般将开机自检程 序 系统初始化程序等必要的软件放在序 系统初始化程序等必要的软件放在 ROMROM 中 中 RAMRAM 用于存放正在使用用于存放正在使用 的程序和数据 的程序和数据 RAMRAM 中的信息可随时按地址进行存 取 由于中的信息可随时按地址进行存 取 由于 RAMRAM 中的信息是中的信息是 由电路的状态表示的 所以断电后信息一般会立即丢失 由电路的状态表示的 所以断电后信息一般会立即丢失 精品文档 16欢迎下载 4 4 半导体存储器的基本性能指标 半导体存储器的基本性能指标 1 1 容量 指每块芯片上的能存储的二进制位数 用 容量 指每块芯片上的能存储的二进制位数 用 N MN M 表示 其中表示 其中 N N 为存为存 储单元数 它决定了实现片内字选所需的地址线条数 储单元数 它决定了实现片内字选所需的地址线条数 M M 是每个存储单元的二是每个存储单元的二 进制位数 它决定了与该芯片连接的数据总线条数 进制位数 它决定了与该芯片连接的数据总线条数 5 5 半导体存储器的特点 半导体存储器的特点 1 1 掌握静态 掌握静态 RAMRAM 与动态与动态 RAMRAM 主要区别 动态主要区别 动态 RAMRAM 靠寄生电容电荷来存储信息 靠寄生电容电荷来存储信息 由于存在泄漏电流 需要刷新电路 而静态由于存在泄漏电流 需要刷新电路 而静态 RAMRAM 不需要刷新 不需要刷新 2 2 ROMROM 存存 储器按存入信息的方式分为 掩模式储器按存入信息的方式分为 掩模式 ROMROM 可编程式 可编程式 PROMPROM 可擦除式 可擦除式 EPROMEPROM 二 掌握随机存取存储器二 掌握随机存取存储器 RAMRAM 的扩展的扩展 用用 m nm n 的芯片设计总容量为的芯片设计总容量为 N N 字节的存储器需要芯片数字节的存储器需要芯片数 TCTC 为 为 三 掌握主存储器的设计 三 掌握主存储器的设计 1 1 存储器的寻址 存储器的寻址 完成寻址功能必须进行两种选择 片选 选择芯片 和字选 选择芯片中某完成寻址功能必须进行两种选择 片选 选择芯片 和字选 选择芯片中某 一存储单元 一存储单元 片选 又称外部译码 有部分地址译码和全地址译码两种 片选 又称外部译码 有部分地址译码和全地址译码两种 A A 部分地址译码法 对地址总线部分高位线译码作为存储器的片选信号 优 部分地址译码法 对地址总线部分高位线译码作为存储器的片选信号 优 点逻辑电路简单 缺点是芯片与芯片之间的地址不邻接 寻址能力利用不充分 点逻辑电路简单 缺点是芯片与芯片之间的地址不邻接 寻址能力利用不充分 部分地址译码法适合于系统容量小于系统寻址能力的情况 部分地址译码法适合于系统容量小于系统寻址

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论