首页 > 代码库 > 汇编语言(一)
汇编语言(一)
以我的认知去写汇编语言。汇编语言是机器语言的一种符号表示。当做一种兴趣爱好重新学一遍。汇编语言拥有直接操作硬件的能力,由于是机器语言的直接符号表示,汇编语言可以精准的操作机器去执行每一条指令。机器有执行指令的能力。这里说的机器就是CPU,中央处理器,其功能就是执行指令,将结果通过Cpu的各个引脚输出。计算机各个组件例如内存、显卡等都是通过这种类似的引脚来进行数据的存取得。
简单的说了一下汇编语言的特性。总的来说汇编语言的特性是由机器来决定的,对于一台可以运行的机器来说,处理器和内存是必须的,另外处理器拥有对数据的计算能力,计算能力是指各种数学运算能力,处理器要处理数据需要有对数据的读取和存入能力,处理器所处理的数据来自内存Ram,数据以字节的方式存储到内存中,如果处理器想要读取内存中的某一处数据,就要通过一种叫做“地址”数字来读取内存中的数据。这个很好理解。对于实际应用,处理器要拥有数据比较能力和分支跳转的能力。
综上,汇编语言特性有:数学运算、比较、跳转、数据存取、寻址的能力。x86汇编根据位数可以分为16位、32位、64位,早期的处理器还有8位。现在存在的教材和书籍大都从16位的汇编说起。
认知有限,所写有局限性,欢迎扔各种砖头狗屎。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。