ppt 第 5 章,教材第 6 章

重点:汇编、机器语言、编程(查指令手册、看懂程序)

引言

冯·诺依曼体系结构

汇编语言

汇编语言:机器语言的助记符。

不同指令集的处理器所支持的汇编语言不同,汇编语言不跨平台。

编译系统:预处理、编译、汇编、链接。

MIPS 体系架构设计准则:

  1. 简单设计有助于规整化

    指令格式、操作数格式一致,易于在硬件中编码和处理,更复杂的高级语言代码可以转化为多条指令。

  2. 加速常用功能

    仅包含简单和常用的指令,复杂由简单组合,RISC 规模小。

  3. 越小越快

    MIPS 仅包含非常少量的寄存器。

  4. 好的设计需要好的折中

    支持多种指令格式(3 操作数、2 操作数、1 操作数)、灵活性更强,指令格式的种类很少。

加法:add a, b, c 等价于 a = b + c

减法:sub a, b, c 等价于 a = b - c

操作数:寄存器、存储器、立即数。