物理原理第2章.ppt

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

32位Intel 80x86 微处理器的常用寄存器(80386/80486/Pentium系列) 返回 例: 数据传送指令 32位寄存器 MOV EAX 16位寄存器 MOV AX,5678H 8位寄存器 MOV AH,56H 8位寄存器 MOV AL,78H 状态标志寄存器 (PSW程序状态字) 存放cpu工作过程中状态,即反映指令执行结果或控制指令执行形式 8088处理器的各种标志形成了一个16位(用9位)的状态标志寄存器PSW 状态标志--用来记录程序运行结果的状态信息,许多指令的执行都将相应地设置它 C Z S P O A 控制标志--可由程序根据需要用指令设置,用于控制处理器执行指令的方式 D I T O 11 15 12 D 10 I 9 T 8 S 7 Z 6 5 A 4 3 P 2 1 C 0 程序设计需要利用标志的状态 8086CPU引脚线---外部特性 CPU引脚是系统总线的基本信号 可以分成三类信号 16位数据线:D0 ~ D15 20位地址线:A0 ~ A19 确定存储器物理地址 共 220B=1MB个存储单, 内存地址00000H~FFFFFH 控制线 CPU内部寄存器(编程用)确定存储器逻辑地址 一个存储单元具有唯一物理地址(20位,地址线寻址)、多个逻辑地址(16位,编程用) 逻辑地址(16位, 汇编语言编程时采用) 形式为 段地址: 偏移地址 段地址 段寄存器 CS, DS, ES, SS内容 说明逻辑段在主存中的起始位置 偏移地址 说明主存单元距离段起始位置的偏移量 物理地址(20位,地址线寻址,实际地址) 物理地址=段地址*16+偏移地址 一个存储单元具有唯一物理地址(20位,地址线寻址)、多个逻辑地址(16位,编程用) 主存储器物理地址和逻辑地址 例:MOV AX, ES: [2000H] ;AX←ES:[2000H] 例:逻辑地址 1460:100 1380:F00 物理地址 14700H 14700H 段寄存器及逻辑段分配 8088CPU访问内存有20条地址线 共 220B=1MB个存储单元FFFFFH,内存地址00000H~FFFFFH 8088CPU将1MB空间分成许多段,有4个16位段寄存器,对应4种逻辑段.每个段最大限制为64KB Code Segment 代码段 Stack Segment 堆栈段 Data Segment 数据段 Extra Segment 附加段 8088有4个16位段寄存器 CS (Code Segment Register) 指令 SS (Stack Segment Register) 堆栈 DS (Data Segment Register) 数据 ES (Extra Segment Register) 数据 每个段寄存器用来确定一个逻辑段的起始地址,每种逻辑段均有各自的用途 程序的指令序列必须安排在代码段CS 程序使用的堆栈一定在堆栈段SS 程序中的数据默认是安排在数据段DS,也经常安排在附加段ES,尤其是串操作的目的区必须是附加段 8088CPU的存储格式--小端存储方式 D7 D0 字节 D15 D0 字 D31 D0 双字 00006H 78H 00005H 56H 00004H 12H 00003H 34H 00002H 00001H 00000H 低地址 LSB MSB 00002H单元的内容为: [00002H] = 34H 00002H“字”单元的内容为: [00002H] = 1234H 00002H号“双字”单元的内容为: [00002H] = 多字节数据在存储器中占连续的多个存储单元 存放:低字节存入低地址,高字节存入高地址 表达:用低地址表示多字节数据占据的地址空间 同一个存储器地址可以是字节单元地址、字单元地址、双字单元地址等等 设DS=0 00002H“双字”单元 MOV EAX,[0002H] 00002H“字”单元 MOV AX,[0002H] 00002H单元 MOV AH,[0002H 高地址 存储单元 D7 D0 存储器地址 8088CPU的引脚信号 处理器的外部特性表现在它的引脚信号上 可以分成三类信号 8位数据线:D0 ~ D7 20位地址线:A0 ~ A19 控制线: ALE、IO/M* 、WR*、RD*、READY INTR、INTA*、NMI,HOLD、HLDA RESET、CLK、Vcc、GND 为减少芯片

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档