汇编语言(基础知识)

机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据,计算机能读懂的只有机器语言(0和1指令的集合)

普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

问题:计算机能读懂的只有机器语言,那么如何让计算机执行程序员用汇编语言写的程序呢?

如果程序员使用C语言编写的程序,那么需要用编译器将C语言先编译成汇编语言,然后再编译成机器语言传给计算机,其他高级语言的情况依次类推,因此越是高级的语言,执行的效率越低。

存储器从读写属性上来看可以分为随机存储器(RAM)和只读存储器(ROM)

随机存储器:内存条,断电之后里面的数据就没了。

只读存储器:装有BIOS的RAM,断电之后里面依然还是有数据。

本人目前在学习python、前端、数据库和linux相关的内容,故打算写一些学习笔记,包括安装软件遇到的一些问题、编程语言的学习。 学习如逆水行舟,你在原地踏步的同时,别人一直在前进!
原文地址:https://www.cnblogs.com/souhaite/p/10835145.html