程序员的网络日志 程序员的网络日志
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理
  • C语言
  • 数据结构
  • 汇编语言
  • 操作系统
  • Linux
  • 编译原理
  • 计算机网络
  • 数据库
  • Java基础
  • JavaWeb
  • 笔记软件
  • Quicker
  • Qttabar
  • Wgesture
  • 浏览器与插件
  • 视频播放器
  • 待办清单
  • 终端软件
  • uTools
  • 番茄盒子
  • 网站日记
  • 赞赏支持
  • 关于本站
  • 如何搭建一个博客
  • 如何搭建一个邮箱
GitHub (opens new window)
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理
  • C语言
  • 数据结构
  • 汇编语言
  • 操作系统
  • Linux
  • 编译原理
  • 计算机网络
  • 数据库
  • Java基础
  • JavaWeb
  • 笔记软件
  • Quicker
  • Qttabar
  • Wgesture
  • 浏览器与插件
  • 视频播放器
  • 待办清单
  • 终端软件
  • uTools
  • 番茄盒子
  • 网站日记
  • 赞赏支持
  • 关于本站
  • 如何搭建一个博客
  • 如何搭建一个邮箱
GitHub (opens new window)
  • 计算机科学导论

  • 数字电路

  • 计算机组成原理

    • 计算机组成原理
    • 计算机组成原理概述
    • 计算机性能指标
    • 数字的表示
    • 内存
    • 指令
      • 指令系统的发展和性能要求
      • 指令格式
      • 操作数类型
      • 指令和数据的寻址方式
    • CPU
    • 总线
    • IO
    • 并发
  • 数据结构

  • 操作系统

  • Linux

  • 编译原理

  • 计算机网络

  • 数据库

  • 计算机科学导论
  • 计算机基础
  • 计算机组成原理
程序狗
2022-07-25
目录

指令

# 指令系统的发展和性能要求

指令系统的发展:从计算机组成的层次结构来说,计算机的指令有微指令,机器指令和宏指令,

微指令是微程序的命令,属于硬件;宏指令由若干机器指令组成,属于软件。机器指令介于它们之间

指令是一台计算机的硬件和底层软件的接口,CLSC,RISC

指令系统的性能要求:完备性、有效性、规整性、兼容性

# 指令格式

操作码、地址码、指令字长度

指令格式举例

# 操作数类型

# 指令和数据的寻址方式

顺序寻址方式

跳跃寻址方式

操作数基本寻址方式

  • 隐含寻址

  • 立即寻址:地址字段本身就是操作数

  • 直接寻址:地址字段就是操作数的地址

  • 间接寻址:地址字段指向的单元A,A的内容是操作数地址

  • 寄存器寻址:寄存器内容就是操作数

  • 寄存器间接寻址:寄存器内容是操作数地址

  • 偏移寻址

    • 直接寻址+寄存器间接寻址
    • 相对寻址:隐含的专用寄存器是PC,EA = A +(PC)
    • 基址寻址:隐含的专用寄存器含有一个存储器地址,地址字段含有一个偏移量
    • 变址寻址:地址字段引用一个主存地址,被引用的专用寄存器含有正偏移量
  • 段寻址方式

  • 堆栈寻址

上次更新: 2022/8/7 09:00:48
内存
CPU

← 内存 CPU→

最近更新
01
搭建实验环境
10-25
02
《计算机网络微课堂》课堂介绍
10-25
03
第一章 因特网概述
10-25
更多文章>
Theme by Vdoing | Copyright © -2022 粤ICP备2022067627号-1 粤公网安备 44011302003646号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式