死磕-汇编语言(一)

简介: 死磕-汇编语言(一)

一、为什么我要写汇编语言的文章呢?

a、因为汇编语言是直接操作的是硬件级别,这样当你真正掌握了它,你就能够真正了解一个程序在底层是如何去执行的。

b、当你的能力达到一定的程度的时候,可能往高处走,这些的硬件的级别的语言都是硬核。

二、机器语言

a、汇编语言的研究重点放在如何利用硬件系统的编程结构和指令集有效灵活地控制系统进行工作。

b、说到汇编语言的产生,首先先说下机器语言,机器语言是机器指令的集合,机器语言就是一台机器可以正确执行的命令,计算机可以执行机器指令,也可以去运算。

c、电子计算机的机器指令是一列二进制数字,计算机将之转变一列高低电平,以使计算机的电子器件受到驱动,进行计算。

d、现在对pc的机的理解:

e、早起的程序设计均使用机器语言,程序猿们将用0,1数字编成的程序代码打在纸带或卡片上,1代表打孔,0代表不打孔。再将程序通过纸带机或者卡片机输入计算机,进行运算。

好吧,今天就到这了,明天继续~~

相关文章
|
JSON JavaScript 前端开发
继续死磕前端
继续死磕前端
|
20天前
|
设计模式 存储 Java
避坑指南:static变量的秘密,90%的程序员没搞明白!
小米,29岁的程序员,分享了Java面试中关于`static`关键字的核心意义,包括节省内存、提供共享资源、方便调用及支持工具类和设计模式的实现,并提醒在多线程环境下的线程安全问题。
85 61
|
3月前
|
存储 Java 调度
死磕-java并发编程技术(一)
死磕-java并发编程技术(一)
|
3月前
|
Java
死磕-java并发编程技术(二)
死磕-java并发编程技术(二)
|
3月前
|
算法
死磕-算法(一)
死磕-算法(一)
|
前端开发 JavaScript 安全
全程无尿点,死磕前端~
全程无尿点,死磕前端~
|
SQL 人工智能 Java
程序员:你见过哪些要命的奇葩代码?
程序员:你见过哪些要命的奇葩代码?
119 0
|
自然语言处理 Oracle Java
拜托搞清楚,JVM是程序员必'备',不是必'背',每天20分钟带你从入门到揭秘JVM
大部分Java开发人员,除会在项目中使用到与Java平台相关的各种高精尖技术,对于Java技术的核心Java虚拟机了解甚少,一些有一定工作经验的开发人员,打心眼儿里觉得SSM、微服务等上层技术才是重点,基础技术并不重要,这其实是一种本末倒置的“病态”。如果我们把核心类库的API比做数学公式的话,那么Java虚拟机的知识就好比公式的推导过程。
257 0
拜托搞清楚,JVM是程序员必'备',不是必'背',每天20分钟带你从入门到揭秘JVM
|
存储 编译器
懂了嘎嘎乱杀,但我赌你会懵——指针进阶终极版
正片开始👀 细化指针这一部分内容,现在着重把一些指针的运用情景搬出来康康,如果对指针盘的非常熟练了,或者指针还出于入门阶段的铁子请绕道(晕头警告) 直接给大家盘个套餐: 一维数组👏
懂了嘎嘎乱杀,但我赌你会懵——指针进阶终极版
|
Java 程序员 Linux
面经手册 · 第24篇《为了搞清楚类加载,竟然手撸JVM!》
写个代码加载下 1. 案例工程 2. 代码讲解 五、解析字节码文件 1. 提取部分字节码 2. 解析魔数并校验 3. 解析版本号信息 4. 解析全部内容对照
165 0
面经手册 · 第24篇《为了搞清楚类加载,竟然手撸JVM!》