博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汇编语言(一)
阅读量:6209 次
发布时间:2019-06-21

本文共 580 字,大约阅读时间需要 1 分钟。

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

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

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

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

转载于:https://www.cnblogs.com/laolihere/p/3866825.html

你可能感兴趣的文章
mybatis plus的条件构造器
查看>>
为什么是List list = new ArrayList(),而不直接用ArrayList(转)
查看>>
Spring包导入错误
查看>>
用WIN7批处理循环获取的机的内存和CPU信息
查看>>
ajax 检测用户名是否可用
查看>>
【转】Hive的insert操作
查看>>
第九篇、微信小程序-button组件
查看>>
UITapGestureRecognizer 的用法
查看>>
python之路--MySQL 库,表的详细操作
查看>>
Android-Dialog
查看>>
每天一道博弈论之“星空”
查看>>
ECshop在文章列表页调用文章简介
查看>>
JS 的execCommand 方法 做的一个简单富文本
查看>>
PHP根据传入的经纬度,和距离范围,返回所有在距离范围内的经纬度的取值范围...
查看>>
poj 3581 Sequence(后缀数组,离散化)详解
查看>>
初次使用IDEA的相关技巧
查看>>
关于shell的一点东西
查看>>
用正则表达式写trim函数(javascript)
查看>>
【实习笔记】智能广场健身设备总结
查看>>
bzoj 4373 算术天才⑨与等差数列
查看>>