zoukankan      html  css  js  c++  java
  • 计算机组成的一些总结(4)设计一个加法指令

    设计一个加法指令,将一个寄存器当中的数,和一个存储器当中的数相加,然后存到这个寄存器当中,寄存器我们用R来表示,存储器当中的地址用M来表示,所以我们这个指令系统当中,包含一条运算类的指令,寄存器中的数从存储器当中来,把存储器当中的内容,装到寄存器当中来,这条指令就是LOAD,就是将后面一个操作数M,所指向的内存单元中的内容放到前一个操作数R所指向的寄存器当中。把寄存器当中的数,再次放到存储器当中,这条指令是STORE,它的作用是将寄存器R当中的数,存入到M所指定的存储单元中。CPU是从内存当中,按照地址,依次取出指令开始执行的,用JMPL指令改变取指令的位置,

    指令的具体格式,约定每条指令都是等长的,都是两个字节,其中第一个字节,取高四位作为操作码,操作码就是指明这是一条什么类型的指令。LOAD、ADD、STORE、JMP,分别分配四个不同的操作码, 第一个字节的低四位是寄存器号,R0~R3。指令第二个字节,作为存储单元的地址,这样有8个二进制位,最大可以使用256个字节的存储器。

  • 相关阅读:
    dedecms内容页调用缩略图 缩略图多种用法(借鉴)
    线性回归
    Jupyter Notebook 快捷键
    etcd入门
    Centos7 Docker安装
    TFIDF介绍
    Ceph 概念理解
    Nifi简介及核心概念整理
    经典排序算法总结
    Hbase协处理器
  • 原文地址:https://www.cnblogs.com/dreamingoutloudly/p/12966770.html
Copyright © 2011-2022 走看看