zoukankan      html  css  js  c++  java
  • 指令集

    指令集,从字面上看就是指指令的集合。

    那么指令又是什么呢?

    CPU只能识别0,1这两个数字。但是由0,1写成的计算机能读的代码冗长、难以阅读与维护。为了解决这个问题,人们设计了指令。

    例如汇编语言中的汇编指令(汇编指令与机器指令的差别在于指令的表达方式上,汇编指令是机器指令便于记忆的书写格式)。

    add ax,100H ;这就是一句汇编指令,它表示将立即数100H与ax中的数进行相加操作,结果存在ax中

    指令是由操作码和操作数组成的。

    指令经过编译器就可以直接转换成01组成的二进制序列(机器码)被CPU读取。

    那么在一系列的01二进制代码中,CPU是如何区分操作码和操作数的呢?

    这就是指令格式的由来。

    人为地规定指令格式,规定操作码和操作数的大小和位置,在CPU硬件电路中写死这些规则,让CPU在硬件一级上识别这些格式,从而识别操作码和操作数

    (以上部分摘录自《操作系统真想还原》)

  • 相关阅读:
    Go反射
    Go_CSP并发模型
    Go_select
    Go计时器
    day9:vcp考试
    day8:vcp考试
    day7:vcp考试
    day6:vcp考试
    day5:vcp考试
    day4:vcp考试
  • 原文地址:https://www.cnblogs.com/cuglkb/p/5708490.html
Copyright © 2011-2022 走看看