计算机系统层次

计算机系统层次

五层结构

  • M0 微程序机器(微指令)
  • M1 传统机器(机器语言)
  • M2 操作系统机器(向上提供广义指令)
  • M3 汇编语言机器(汇编语言)
  • M4 高级语言机器(高级语言)

语言

计算从高级到低级依次可以分为机器语言,汇编语言和高级语言

机器语言

机器语言是二进制数据。只有机器语言CPU才能运行。

汇编语言

汇编语言是助记符。高级语言会被翻译成汇编语言,汇编语言再编译成机器语言。

高级语言

一些语言通过转换成汇编语言再转换为二进制代码。而一些高级语言可以直接通过编译器转成二进制代码。

编译器和解释器的区别

编译型语言会将源程序全部一次性翻译成机器语言程序,后面执行就直接执行.exe(只需要编译一次)。
解释型语言(类似python, js, shell)是将源程序的一条语句翻译成对应的机器语言的语句并立即执行,紧接着在翻译下一句(每次执行脚本都需要翻译)。

编译型语言效率会更高一些。

posted @ 2021-11-14 21:00  阿初  阅读(411)  评论(0编辑  收藏  举报