首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >计算机组织结构(十二) 指令集: 特征

计算机组织结构(十二) 指令集: 特征

作者头像
Rikka
发布2022-01-18 14:18:06
发布2022-01-18 14:18:06
5550
举报
文章被收录于专栏:rikkarikka

📚 文档目录 合集-数的二进制表示-定点运算-BCD 码-浮点数四则运算-内置存储器-Cache-外存-纠错-RAID-内存管理-总线-指令集: 特征- 指令集:寻址方式和指令格式

机器指令特征

CPU 的操作由它所执行的指令确定, 这些指令被称为机器指令. CPU 能执行的各种不同指令的集合称为 CPU 的指令集

指令周期

指令周期: 指单条指令所需的处理过程

  • 取指令: 每次从内存中取一条指令
  • 执行指令: 执行每条指令

只有关机时, 程序执行才会停止, 或者遇到致命错误或者停止计算机的指令.

指令周期状态图:

带有中断的指令周期

带有中断的指令周期:

带有中断的指令周期状态图:

机器指令要素

  • 操作码:指定要执行的操作
  • 源操作数引用:操作会涉及一个或多个源操作数, 这是操作所需的输入
  • 结果操作数引用:该操作可能产生一个结果
  • 下一指令引用:它告诉处理器这条指令执行完成后到哪儿去取下一条指令

指令表示

  • 每条指令都由一个位序列表示
  • 指令格式:指令被划分为字段,对应于指令的要素
  • 对于大多数指令集,使用一种以上的格式
  • 符号表示:帮助程序员和教科书的读者处理指令
  • 操作码用缩写表示,称为助记符
  • ADD: ADD, SUB: subtract, MUL: multiply, DIV: divide,
  • LOAD:从内存加载数据,STOR:将数据存储到内存
  • 操作数也用符号表示
  • 用寄存器名或内存地址替换操作数

指令类型

  • 数据处理:算数和逻辑指令
  • 数据存储: 存储器指令
  • 数据传送:I/O指令
  • 控制: 测试和分支(branch)能力

操作类型

  • Data transfer
  • Arithmetic
  • Logical
  • Conversion
  • I/O
  • System control
  • Transfer of control

操作数类型

  • 地址
  • 数字
  • 字符
  • 逻辑(布尔)量
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-12-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 机器指令特征
    • 指令周期
    • 带有中断的指令周期
    • 机器指令要素
    • 指令表示
    • 指令类型
  • 操作类型
  • 操作数类型
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档