计算机指令
1. 计算机运行的指令是那种形式?
计算机运行需要执行程序写好的各种命令,我们现在用的程序语言是高级抽象的,计算机不能直接执行,需要通过翻译器将代码翻译成cpu可以识别的语言
CPU 只能识别机器码,机器码是由二进制数来表示,一段二进制码可以标识一种操作,操作码的集合被称为指令集
2. 有几种指令集
因为有多重CPU 所以各种CPU有自己的指令集
机器码的指令集还是不够直观,所以出现了汇编语言,将指令映射为对应的英文字母,方便程序员阅读
3. 从编译到汇编,代码怎样变成机器码?
先将代码编译为汇编语言,确定每一行执行命令的名称及操作的数据,然后找出指令集对应的指令,安装指令输入的格式将数据填入,就会变成一条条机器码。
4. MIPS 指令集的格式是怎样的?
由32位的长度组成,有3中格式显示指令,分别为 R I J 格式
R类格式 一般用来进行算数和逻辑操作 前6为表示操作码(opcode)往后15位为操作数据的地址,在后5位表示位移量,在后6为表示操作码的补充
I 类格式用来进行数据传输,条件分支用
J 类格式用来表示跳转指令

在执行指令的时候,指令格式就包含操作数据的位置,
坚持做好每件事,然后再做下一件。

浙公网安备 33010602011771号