首页 > 代码库 > 汇编语言(一)

汇编语言(一)

      以我的认知去写汇编语言。汇编语言是机器语言的一种符号表示。当做一种兴趣爱好重新学一遍。汇编语言拥有直接操作硬件的能力,由于是机器语言的直接符号表示,汇编语言可以精准的操作机器去执行每一条指令。机器有执行指令的能力。这里说的机器就是CPU,中央处理器,其功能就是执行指令,将结果通过Cpu的各个引脚输出。计算机各个组件例如内存、显卡等都是通过这种类似的引脚来进行数据的存取得。

     简单的说了一下汇编语言的特性。总的来说汇编语言的特性是由机器来决定的,对于一台可以运行的机器来说,处理器和内存是必须的,另外处理器拥有对数据的计算能力,计算能力是指各种数学运算能力,处理器要处理数据需要有对数据的读取和存入能力,处理器所处理的数据来自内存Ram,数据以字节的方式存储到内存中,如果处理器想要读取内存中的某一处数据,就要通过一种叫做“地址”数字来读取内存中的数据。这个很好理解。对于实际应用,处理器要拥有数据比较能力和分支跳转的能力。

     综上,汇编语言特性有:数学运算、比较、跳转、数据存取、寻址的能力。x86汇编根据位数可以分为16位、32位、64位,早期的处理器还有8位。现在存在的教材和书籍大都从16位的汇编说起。

认知有限,所写有局限性,欢迎扔各种砖头狗屎。