当前位置: 首页 > wzjs >正文

html网页制作步骤宁波seo网站排名优化公司

html网页制作步骤,宁波seo网站排名优化公司,大连企业网站建设模板,成都旅游攻略四天三夜指令寻址与PC自增一、指令寻址方式定义:寻找下一条将要执行的指令地址的过程。 核心部件:程序计数器(PC),用于指示待执行指令的地址。 执行流程:CPU根据PC值从主存取指令。取指后,PC自动自增&am…

指令寻址与PC自增

一、指令寻址方式

定义:寻找下一条将要执行的指令地址的过程。
核心部件:程序计数器(PC),用于指示待执行指令的地址。
执行流程

  1. CPU根据PC值从主存取指令。
  2. 取指后,PC自动自增,指向下一条指令。
  3. 跳转指令会修改PC为目标地址,打破顺序执行。

1. PC自增规则

PC自增取决于主存编址方式指令字长

  • 按字节编址
    • 指令字长=1字节:PC = PC + 1
    • 指令字长=4字节:PC = PC + 4
  • 按字编址(假设字长=4字节):
    • 指令字长=4字节:PC = PC + 1(以字为单位)

  • 关键点:PC自增在取指阶段完成后执行,确保指向下一条指令。

2. 跳转指令

  • 特点:PC不按顺序自增,而是修改为跳转目标地址。
  • 示例:当前PC=100,指令为“跳转到当前地址+3”,PC改为103。
  • 常用寻址:相对寻址,EA = (PC) + A(PC已自增,A为相对位移量)。
    • 8位补码A的寻址范围:(PC) - 128 ~ (PC) + 127
  • 执行流程
    1. 取指:从PC地址读取跳转指令。
    2. PC自增:按指令字长自增。
    3. 计算目标地址(EA):根据寻址方式(如相对寻址)。
    4. 修改PC:PC = EA,下一条指令从EA取指。


二、数据寻址方式

定义:寻找指令中操作数的真实地址(有效地址EA)。
指令格式:|操作码OP|寻址特征|形式地址A|
核心:形式地址A不一定是EA,需通过寻址特征转换。

1. 立即寻址

  • 特点:A为操作数本身(立即数,补码形式)。
  • 优点:无需访存,速度快。
  • 缺点:A位数限制立即数范围。
  • 格式:|OP|立即寻址特征|立即数A|

2. 直接寻址

  • 特点:A即EA(EA=A)。
  • 优点:简单,执行阶段只需访存一次。
  • 缺点:A位数限制寻址范围,修改地址需改A。
  • 格式:|OP|直接寻址特征|A|

3. 隐含寻址

  • 特点:操作数地址隐含在操作码或寄存器(如ACC)中。
  • 优点:缩短指令字长。
  • 缺点:需额外硬件存储隐含地址。
  • 示例:一地址加法指令,ACC作为第二操作数。

4. 间接寻址

  • 特点:A指向操作数地址的地址。
    • 一次间接:A → 主存 → EA → 操作数
    • 二次间接:A → 主存 → 中间地址 → EA → 操作数
  • 优点:扩大寻址范围(EA位数 > A位数)。
  • 缺点:多次访存,效率低。

5. 寄存器寻址

  • 特点:A为寄存器编号,操作数在寄存器中(EA=Ri)。
  • 优点:无需访存,速度快。
  • 缺点:寄存器资源有限且昂贵。
  • 格式:|OP|寄存器寻址特征|Ri|

6. 寄存器间接寻址

  • 特点:寄存器Ri存储操作数的主存地址(EA=(Ri))。
  • 优点:比间接寻址少一次访存。
  • 执行:访问Ri取地址,再访存取操作数。
  • 格式:|OP|寄存器间接寻址特征|Ri|

7. 基址寻址

  • 特点:EA = A + (BR),BR为基址寄存器。
  • 关键
    • BR由OS管理,用户不可修改。
    • 支持多道程序设计和内存保护。
    • 程序可浮动(通过修改BR)。
  • 分类
    • 隐式:专用BR寄存器。
    • 显式:通用寄存器指定。

8. 变址寻址

  • 特点:EA = A + (IX),IX为变址寄存器。
  • 与基址寻址区别
    • IX用户可修改,A固定。
    • BR由OS管理,A用户可修改。
  • 应用:数组处理,A为数组首地址,IX修改访问不同元素。

9. 相对寻址

  • 特点:EA = (PC) + A,PC为下一条指令地址(已自增)。
  • 应用:转移指令,A为相对位移量(补码)。
  • 寻址范围(8位A):(PC) - 128 ~ (PC) + 127
  • 格式:|OP|相对寻址特征|A|


三、总结

  • PC自增:按指令字长和编址方式(PC+1或PC+n)。
  • 跳转指令:修改PC为目标地址,常用相对寻址(EA=(PC)+A)。
  • 寻址方式
    1. 立即:操作数在指令中。
    2. 直接:A为操作数地址。
    3. 隐含:地址隐含在操作码/寄存器。
    4. 间接:A为地址的地址。
    5. 寄存器:操作数在寄存器。
    6. 寄存器间接:寄存器存操作数地址。
    7. 基址:EA=A+(BR),OS管理BR。
    8. 变址:EA=A+(IX),用户改IX。
    9. 相对:EA=(PC)+A,PC已自增。

示例分析

假设:

  • 按字节编址,指令字长=4字节,当前PC=100。
  • 跳转指令(相对寻址),A=3。
  1. 取指:读取PC=100的指令。
  2. PC自增:PC = 100 + 4 = 104。
  3. 计算EA:EA = 104 + 3 = 107。
  4. 修改PC:PC = 107,下一指令从107取。

文章转载自:

http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://00000000.hnhkz.cn
http://www.dtcms.com/wzjs/604660.html

相关文章:

  • 优秀设计作品的网站网络营销公司哪家服务好
  • 淘宝客怎么自己做网站专业推广网站
  • wordpress 段落美化郴州seo快速排名
  • asp.net做简易网站品牌企业网站建设公司价格
  • 青岛网站建设报价网络销售是做网站推广
  • 视频网站怎么做排名全球军情动态
  • 智能建站是什么注册城乡规划师考试
  • 做家装的网站好邢台学校网站建设价格
  • 浏览不良网站会被网警抓吗做快三网站
  • 盐城网站定制模板网站和定制网站
  • 零基础 网站汽车之家网页版
  • 金融公司网站规划方案国外企业招聘网站
  • 信托公司网站建设windows搭建php网站
  • 网站建设目的确定龙岩有什么招聘本地网站
  • 网站左侧悬浮安徽省建设厅网站证书查询
  • 做微网站的公司哪家好营销网站建设专业服务公司
  • 万网空间上传网站吗北京外贸网站优化
  • 滨州建设工程备案网站wordpress可爱主题下载
  • 河南企业网站定制iis网站怎么做全站伪静态
  • 台州建设网站免费推广策略
  • 备案我网站的大致内容是网站做美食视频挣钱吗
  • 网路神做网站怎么样建设mylove卡网站
  • 开源asp学校系统网站爱奇艺的网站是用什么做的
  • 怎么在百度搜索自己的网站网站系统环境的搭建
  • 公司网站维护网站如何做排名
  • 哪里可以免费建网站wordpress博客软件
  • 网站开发成本如何入账树状结构的网站
  • 收到网站打入0.1元怎么做分录长春企业网站设计
  • 圣辉友联做网站公司陕西省建设网官网陕西省建筑市场监督与诚信信息一体化平台
  • 邯郸网站建设taigew单页网站制作需要多少钱