下载此文档

第二章寄存器CPU工作原理下.ppt


文档分类:高等教育 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
该【第二章寄存器CPU工作原理下 】是由【孔乙己】上传分享,文档一共【35】页,该文档可以免费在线阅读,需要了解更多关于【第二章寄存器CPU工作原理下 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第二章寄存器CPU工作原理下
段地址&偏移地址
取段的首地址的高16位作为段地址
段内相对于段起始地址的偏移值称为偏移地址
CPU内部采用“段地址×16+偏移地址”来形成物理地址
段地址用16位表示
因段最大可达64K,故偏移地址也用16位表示
注意:段大小是任意的
8086CPU形成物理地址的方法
20位物理地址=16位段地址*16+16位偏移地址
8086CPU
逻辑结构图
形成物理地址的本质含义
CPU在访问内存时,用一个基础地址和一个相对于基础地址的偏移地址相加,给出内存单元的物理地址。
基础地址的选择是任意的。
例如:物理地址21F60H,我们可以选取不同的段地址和偏移地址来形成
给定一个段地址,通过变化偏移地址来进行寻址,最多可以定位多少内存单元呢?
段寄存器
提供段地址的寄存器称为段寄存器。
8086CPU有4个段寄存器:CS、DS、SS、ES
CS:代码段寄存器
DS:数据段寄存器
SS:堆栈段寄存器
ES:附加段寄存器
CS寄存器
IP:指令指针寄存器
CS和IP就指示了CPU当前要读取指令的地址
设8086机中CS中内容为M,IP中内容为N,则8086CPU将从内存M*16+N单元开始,读取一条指令来执行
我们又可以表示成CS:IP
8086CPU的工作过程
初始状态
8086CPU的工作过程(续)
CS,IP的内容送入地址加法器
8086CPU的工作过程(续)
物理地址送入输入输出控制电路
8086CPU的工作过程(续)
物理地址送入地址总线

第二章寄存器CPU工作原理下 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人孔乙己
  • 文件大小1.07 MB
  • 时间2022-12-01