美文网首页
指令系统

指令系统

作者: Gatsby_anan | 来源:发表于2017-06-26 11:50 被阅读0次

指令:计算机的语言

计算机语言中的基本单词称为指令,一台计算机的全部指令称为计算机的指令集。

MIPS汇编语言:
add a,b,c #b+c存放到变量a中
加法: add
减法:sub
取字:lw
存字:sw
硬件设计的基本原则:
归整性:
简单性:
快速性:

我们使用$s0 $s1...来代表与c和java程序中的变量所对应的寄存器。使用$t0 $t1...来代表将程序编译为MIPS指令所需要的临时寄存器。
处理器只能将少量数据保存在寄存器中,复杂数据结构是存放在存储器中。
数据传输指令:MIPS必须包含在存储器中和寄存器中之间传送的指令。这些指令叫数据传输指令。
取数指令(lw):load 将数据从存储器拷贝到寄存器的数据传送指令。
存数指令(sw):store 它将数据从寄存器拷贝到寄存器。
偏移量:offset 数据传送指令中的常量
存放基址的寄存器称为基址寄存器。
对齐限制:在MIPS中,字的起始地址必须是4的倍数
大端地址 小端地址
二进制数位:binary digit
overflow 溢出

对于正数,原码和反码,补码都是一样的,都是正数本身。
  对于负数,原码是符号位为1,数值部分取X绝对值的二进制。
反码是符号位为1,其它位是原码取反。
       补码是符号位为1,其它位是原码取反,未位加1。
       也就是说,负数的补码是其反码未位加1。
移码就是将符号位取反的补码

指令的布局形式叫做指令格式
指令的数字形式称为机器语言 这样的指令序列叫做机器码
R型:


法1.png

I型:


法2.png 法3.png

过程:过程或函数是程序员进行结构化编程的工具
在过程运行期间,程序必须准循以下六个步骤:

法4.png

寄存器是计算机中保存数据最快的位置


法5.png

程序计数器:PC

相关文章

  • CPU浅谈

    1、指令系统 1.1 x86架构 要讲CPU,就必须先讲一下指令系统。指令系统指的是一个CPU所能够处理的全部指令...

  • 【学习笔记】 计算机系统结构-2.1

    指令系统 基本概念 指令系统(ISA)是一台计算机能够直接识别并执行的机器指令的集合。 指令系统是软硬件的分界面,...

  • 03.RISC精简指令系统与总线

    1、CISC RISC 复杂 与精简指令系统。精简指令系统有以下特点:(1)指令数据少:只有load和stor...

  • 指令系统

    指令系统开发说明书 一、目录结构 二、模块设计 三、关键类说明 3.1类结构 四、编译说明 指令系统是一个mave...

  • 指令系统

    指令:计算机的语言 计算机语言中的基本单词称为指令,一台计算机的全部指令称为计算机的指令集。 MIPS汇编语言:a...

  • 指令系统

    指令系统1.指令是指示计算机执行某种操作的命令,又称为机器指令。2.一台计算机所有指令的集合构成该机的指令系统,也...

  • 指令系统

    指令系统处于软件与硬件中间层 指令必须包含操作码和操作数,结果存放地址,下一条指令地址 零地址指令 无需要操作数,...

  • CPU指令系统

    指令:执行某类操作信息的集合,是CPU工作的主要依据指令集:处理器能执行全体指令的集合 指令系统[指令系统]是计算...

  • AngularJS使用

    AngularJS实现MVC AngularJS模块化Module AngularJS指令系统 AngularJS...

  • Vue自定义指令你有写过吗?自定义指令的应用场景有哪些

    一、什么是指令 开始之前我们先学习一下指令系统这个词 指令系统是计算机硬件的语言系统,也叫机器语言,它是系统程序员...

网友评论

      本文标题:指令系统

      本文链接:https://www.haomeiwen.com/subject/gkedcxtx.html