Chapter1-2 Below Your Program

Posted by LvKouKou on October 9, 2022

1-2 Below Your Program

[TOC]

Computer System

image-20221009091608028

  • Compiler:编译器,将高级语言转为汇编语言
  • Assembler:汇编器,将汇编语言转为二进制的机器代码

image-20221009091627285

image-20221009091955155

概念辨析

指令(instruction):计算机硬件所能理解并服从的命令。可以将其视为一串二进制的数字,如 1000110010100000.

机器语言(machine language):以二进制元表示的机器指令。计算机可以理解。

汇编语言(assembly language):以助记符形式表示的机器指令。

高级编程语言(high-level programminglangugae):如 C, C++, Java, Visual Basic 等移植的语言,由一些单词和代数符号组成,可由编译器转换成汇编语言。

ISA指令集体系结构(instruction set architecture):处理器可以执行的指令及处理器状态(用户可见的寄存器)的描述,称为指令集(ISA).

Interfaces in Computer Systems

image-20221009092539573