汇编语言知识总结(0基础汇编语言之汇编语言的产生-1)
说到汇编语言,王爽老师可谓是布道者。
我们都知道计算机执行的都是指令,那么指令又是什么鬼?
就是像图1 这样的0101…….
那如果要是写错了,找bug的时候,脑袋还清醒,眼睛就不行了。
为了方便人类编码,可识别性强,就出现了汇编。
汇编也是一条一条的指令 叫汇编指令
比如: mov ax, bx。
这个时候如果直接把汇编指令给到计算机,他是不认识的,当然也就不会执行了。
就好比一个中国人对着不会中文的日本人说:不要,他是听不懂的。对不对?
这个时候可能需要科大讯飞,或者人肉实时翻译成 雅咩蝶。它才能听得懂。
那么编译器就充当了这个翻译的角色,它会把我们的汇编指令翻译成机器指令。
存储器(内存):
CPU 再厉害,它也只是一个没有思想的运算器 控制器。它需要 我们需要喂给他指令和数据吃。它才能进行运算,正所谓巧妇难为无米之炊~。
指令和数据就放在哪里呢?在内存和硬盘里(存储器)。CPU只能从内存里读取指令和数据,磁盘上的数据如果不读取到内存里,是无法喂给CPU的。(CPU是无法直接拿到磁盘的数据)
存储的话就有大小,也有对应的单位,类似我们重量的单位(克,千克,吨)之类的。
最小单位是bit(比特) 也就是一个二进制位,只能表达 0 或 1.
Byte(字节) 8个二进制位, 可以表达从 00000000 到 11111111.
1KB = 1024Byte
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
那么CPU是如何从内存读取信息,又是如何写入信息的呢?
我们明天再说。
#汇编语言##程序员##编程##内卷#
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com