1.1
计算机语言分为三种:
1.高级语言(C语言,C++,python等等)
2.机器语言(计算机能够直接识别的机器码,如:1000100111011000)
3.汇编语言(将机器语言翻译为类似英文)
1.2汇编语言的产生:
汇编语言的主体是汇编指令;
汇编指令和机器指令的差别在于指令的表示方法上,汇编指令是机器指令便于记忆的书写格式。
汇编指令是机器指令的助记符。
例如:
机器指令:1000100111011000
操作:将寄存器BX的内容送到AX中;
汇编指令:MOV AX,BX;
1.3寄存器:
简单来说,寄存器可以理解为嵌入到CPU中可以存储数据的器件,一个CPU中有多个寄存器,AX是其中一个寄存器的代号,BX是另一个寄存器的代号。
寄存器比高级缓存和二级缓存要低一级,更接近CPU。
程序编写运行的流程:
高级语言————>汇编指令————>编译器————>机器码————>计算机
理论上说,越高级的语言执行效率越低
汇编语言由以下3类组成:
1、汇编指令(机器码的助记符)
2、伪指令(由编译器执行)
3、其他符号(由编译器识别,例如,加减乘除)
1.4存储器:
CPU是计算机的核心部件,它控制整个计算机的运作并进行运算,要想让一个CPU运作,就必须向它提供指令和数据。指令和数据在存储器中存放也就是平常所说的内存。
通俗的讲,指令是告诉CPU要怎么做,数据是告诉CPU哪些是被做的,哪些是做别的;
计算机任何一个部件拆开都有固定的存储器,包括显卡,网卡ÿ