死磕-汇编语言(一)

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

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

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

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

二、机器语言

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

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

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

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

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

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

目录
打赏
0
1
1
0
55
分享
相关文章
|
5月前
|
死磕-java并发编程技术(二)
死磕-java并发编程技术(二)
死磕-java并发编程技术(一)
死磕-java并发编程技术(一)
【操作系统】进程与线程的区别及总结(非常非常重要,面试必考题,其它文章可以不看,但这篇文章最后的总结你必须要看,满满的全是干货......)
【操作系统】进程与线程的区别及总结(非常非常重要,面试必考题,其它文章可以不看,但这篇文章最后的总结你必须要看,满满的全是干货......)
261 1
|
5月前
|
死磕-算法(一)
死磕-算法(一)
JVM成神路终章:深入死磕Java虚拟机序列总纲
JVM成神路终章:深入死磕Java虚拟机序列总纲
184 1
代码深处的秘密:当高级语言遇见汇编语言,思维将何去何从?
【8月更文挑战第31天】在编程领域,高级语言如Python和Java让我们高效开发,但要深入理解计算机工作原理,则需学习汇编语言。高级语言抽象了内存管理和操作细节,如Java中的`add`函数,编译器自动处理一切。而汇编语言则需手动管理每个步骤,如直接操作寄存器和内存进行加法运算。从高级语言转向汇编语言意味着思维的巨大转变:从依赖抽象到深入底层。掌握汇编不仅能提升对计算机物理本质的理解,还能优化系统性能、提高代码效率,甚至应用于逆向工程和安全分析。尽管现代开发中直接使用汇编的机会减少,但其原理对深入了解计算机依然至关重要。
36 0
Doug Lea大师的佳作CopyOnWriteArrayList,用不好能坑死你!
【5月更文挑战第14天】Doug Lea大师的佳作CopyOnWriteArrayList,用不好能坑死你!
61 4
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等