- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第03讲8086微处理器_2015转换件转换件
; (-93-59)补
= (-93)补+(-59)补
= +
=
= (+104)补;数的定点和浮点表示 ;表示:
4.32E-2 表示 4.32 ×10 -2 =0.0432
0.432E-1 表示 0.432 ×10 -1 =0.0432
;William Kahan教授;归一化处理:指数形式
例:-11101.1011=-124;float格式 (32bit位宽);float格式 (32bit位宽);BCD码:将十进制数的每一位以二进制数编码方式表示。;BCD码:将十进制数的每一位以二进制数编码方式表示。; 使用七位二进制编码来表示一个符号,通常把它称为ASCII码。;ASCII码;输入设备;CPU
微处理器; 集成度越来越高;;第03讲 8086 CPU;8086;;处理器:16位
主频:5 / 8 / 10MHZ
引脚:40条,双列直插式,5V电源
集成晶体管数目:2.9万
最大寻址内存:1MB
多处理器:浮点运算器8087、I/O处理器8089;;暂存寄存器;暂存寄存器;需要数据,BIU对存储器或I/O接口进行读/写操作;(2)总线接口部件BIU (Bus Interface Unit) ; BIU负责CPU与存储器、I/O端口传送数据。
;;寄存器
快
可由D触发器组成
容量小
给出名称对其操作;8个通用寄存器;8个通用寄存器; PSW(program status word),即程序状态寄存器。算术逻辑运算在标志寄存器中建立相应的标志,标志寄存器是16位,其中6位为状态标志,3位为控制标志。;①CF(carry flag):进位标志,本次运算最高位有进位或者借位时,CF=1
②OF(overflow flag):溢出标志,本次运算过程中产生溢出时,OF=1
③SF(sign flag):符号标志,本次运算最高位为1时,SF=1。即反映运算结果是正还是负。
④ZF(zero flag):零标志,本次运算结果为0时,ZF=1;⑤PF(Parity flag):奇偶校验标志,本次运算结果中低8位有偶数个1时,PF=1;[X±Y]补 = [X]补 + [±Y]补; (-93-59)补
= (-93)补+(-59)补
= +
=
= (+104)补;溢出与溢出判断 ;例 将5394H与-777FH两数相加,并说明其标志位状态:;DF(direction flag):方向标志。控制地址指针DI和SI的变化方向,减小为1。
IF(interrupt flag):中断标志。控制可屏蔽中断请求。
TF(trap flag):单步标志。用于调试时的单步方式操作。当TF位为1时,每条指令执行完后产生一次内部中断,使用户能逐条跟踪程序进行调试。;20根地址线,可寻址:
1M(220)字节的存储空间;;;每段不超过64K
段起始地址必须能被16整除
段与段之间可以连续,也可以分开或重叠;4个16位段寄存器;物理地址:
存储单元在1M空间内的实际地址。
;逻辑地址:编程时使用的地址,由段基址和段内
偏移地址组成,两者都是16位。
即 段地址:偏移地址
物理地址:存储器的绝对地址,从00000H~FFFFFH 是CPU访问存储器的实际寻址地址,20位。
;例 已知逻辑地址,求物理地址.;若CS=A000H,求当前代码段在存储器中的物理地址范围是什么?若数据段位于52000H到61FFFH的64K范围内,问DS=?;; 1MB存储空间可分为若干个逻辑段,逻辑段中可以有多个代码段、数据段、堆栈段和附加段。;工作过程演示;16位指令指针寄存器;CPU如何工作?;暂存寄存器;(1).执行读操作。
(2).EU从队列中取指令,译码分析,向各个部件发控制命令,执行指令。
(3).当队列已满,EU未向BIU申请读/写存储器或I/O操作,BIU则处于空闲状态;如队列未满可继续取指填满。
(4).在指令执行过程中,如需对M或I/O端口进行存取操作。EU要求BIU完成相应的总线周期。
(5).如遇到JMP或CALL,则队列内容,按新地址取址。
(6).ALU完成相应算术逻辑运算。;;学习外部特性,首先了解其引脚信号,关注以下几个方面:
引脚的功能
信号的流向
有效电平
引脚复用
;8086基本性能指标;8086引脚及功能;;8086;1 GND(地)和Vcc(电源)接+5V电源;;(6)NMI (Non Maskable Interrupt Request)不可屏蔽中断请求引脚,输入;
您可能关注的文档
最近下载
- 基础化学高职高专第五版高琳第六章第一节化学平衡与平衡常数.pptx VIP
- 输电线路全寿命周期设计建设技术导则.pdf VIP
- 基础化学高职高专第五版高琳第十章氧化还原平衡.pptx VIP
- 人教B版高中数学必修二同步讲义:平面向量线性运算的应用(学生版+解析).pdf VIP
- 人教B版高中数学必修二讲义:向量的坐标及其运算(学生版+解析).pdf VIP
- 人教B版高中数学必修二同步讲义:向量的基本定理(学生版+解析).pdf VIP
- 基础化学高职高专第五版高琳第十一章脂肪烃.pptx VIP
- 浅谈搅拌站与精细化管理 - 管理文章.docx VIP
- 混凝土精细化管理.docx VIP
- 一种调料售货机的自动售货方法.pdf VIP
文档评论(0)