微机接口技.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机接口技

世界上第一台计算机ENIAC Intel4004和采用4004的计算器 Apple微型计算机 IBM PC系列机 PC机 英特尔微处理器芯片 区别 总线接口单元(BIU) 执行单元(EU) EU与BIU的关系 存储器的分段管理 物理地址和逻辑地址 物理地址和逻辑地址的转换 指针寄存器 指针寄存器用于寻址内存堆栈内的数据图1.3 SP为堆栈指针寄存器(Stack Pointer),指示堆栈段栈顶的位置(偏移地址) BP为基址指针寄存器(Base Pointer),表示数据在堆栈段中的基地址 SP和BP寄存器与SS段寄存器联合使用以确定堆栈段中的存储单元地址 进位标志CF 当运算结果的最高有效位有进位(加法)或借位(减法)时,进位标志置1,即CF=1; 否则CF=0 零标志ZF 若运算结果为0,则ZF=1; 否则ZF=0 符号标志SF 运算结果最高位为1,则SF=1; 否则SF=0 奇偶标志PF 当运算结果最低字节中“1”的个数为零或偶数时,PF=1;否则PF=0 溢出标志OF 若算术运算的结果有溢出,则OF=1; 否则 OF=0 什么是溢出 处理器内部以补码表示有符号数 8位表达的整数范围是:+127 ~ -128 16位表达的范围是:+32767 ~ -32768 如果运算结果超出这个范围,就产生了溢出 有溢出,说明有符号数的运算结果不正确 溢出和进位的区别 溢出标志OF和进位标志CF是两个意义不同的标志 进位标志表示无符号数运算结果是否超出范围,运算结果仍然正确 溢出标志表示有符号数运算结果是否超出范围,运算结果已经不正确 溢出和进位的对比 溢出和进位的应用场合 处理器对两个操作数进行运算时,按照无符号数求得结果,并相应设置进位标志CF;同时,根据是否超出有符号数的范围设置溢出标志OF 应该利用哪个标志,则由程序员来决定。也就是说,如果将参加运算的操作数认为是无符号数,就应该关心进位;认为是有符号数,则要注意是否溢出 溢出的判断 判断运算结果是否溢出有一个简单的规则: 只有当两个相同符号数相加(包括不同符号数相减),而运算结果的符号与原数据符号相反时,产生溢出;因为,此时的运算结果显然不正确 其他情况下,则不会产生溢出 辅助进位标志AF 3AH+7CH=B6H,D3有进位:AF=1 方向标志DF 用于串操作指令中,控制地址的变化方向: 设置DF=0,存储器地址自动增加; 设置DF=1,存储器地址自动减少 中断允许标志IF 控制可屏蔽中断是否可以被处理器响应: 设置IF=1,则允许中断; 设置IF=0,则禁止中断 陷阱标志TF 用于控制处理器进入单步操作方式: 设置TF=0,处理器正常工作; 设置TF=1,处理器单步执行指令 补充:三态门和D触发器 三态门和以D触发器形成的锁存器是微机接口电路中最常使用的两类逻辑电路 三态门的作用:功率放大、导通开关 器件共用总线时,一般使用三态电路: 需要使用总线的时候打开三态门; 不使用的时候关闭三态门,使之处于高阻 D触发器的作用:信号保持,导通开关 三态缓冲器(三态门) 常用集成电路芯片 74LS244 双向三态缓冲器 Intel 8286 常用集成电路芯片 74LS245 D触发器 常用集成电路芯片 74LS273 三态缓冲锁存器(三态锁存器) Intel 8282 常用集成电路芯片 74LS373 Intel 80x86CPU的地址线条数 Intel 80x86 地址条数 存储容量 8086 20 1MB 8088 20 1MB 80286 24 16MB 80386~Pentium 4 32 4GB Intel 80x86CPU的数据线位数 Intel 80x86 数据位数 8086 16 8088 8 80286 16 80386~Pentium 4 32 1.6存储器组织 计算机中信息的单位 二进制位Bit:存储一位二进制数:0或1 字节Byte:8个二进制位,D7~D0 字Word:16位,2个字节,D15~D0 双字DWord:32位,4个字节,D31~D0 最低有效位LSB:数据的最低位,D0位 最高有效位MSB:数据的最高位,对应字节、字、双字分别指D7、D15、D31位 存储单元及其存储内容 每个存储单元都有一个编号;被称为存储器地址 每个存储单元存放一个字节的内容 多字节数据存放方式 多字节数据在存储器中占连续的多个存储单元: 存放时,低字节存入低地址,高字节存入高地址; 表达时,用它的低地址表示多字节数据占据的地址空间。 数据的地址对齐 同一个存储器地址可以是字节单元地址、字单元地址、双字单元地址等等(视具体情况来确定) 字单元安排在偶地址(xxx0B)、双字单元安排在模4地址(xx00B)等,被称为“地址对齐(Align)” 对于不

文档评论(0)

书是爱的奉献 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档