汇编
文章平均质量分 95
程序员cxuan
个人微信号【lx252279279】 一起学习,交流。
展开
-
原来汇编中的循环是这么玩儿的
汇编系列其实也在一直更新,只不过更新的频率会挺慢的。。。由于白天一直忙于工作,空闲时间还要看书、学习各种技术栈,早上也要抽时间早期健身,晚上回家还要陪家人 + 学习,时间安排的满满当当,所以我就慢慢写,各位读者也别太着急,我其实真想再分一个自己出来。之前的文章中介绍过 [0] 表示的是内存单元,它一般存储在 ds 寄存器中,偏移地址为 0 。比如下面的指令mov ax,[0]就是将一个内存单元的内容送入 ax,这个内存单元的长度为 2 个字节,正好存放一个字型数据,偏移地址为 0 ,段地址在 ds原创 2022-04-25 11:16:57 · 1515 阅读 · 3 评论 -
手撕汇编。。。
汇编系列文章已经更新了三篇,每一篇都是笔者用心总结,希望对你有帮助手把手教你汇编 Debug爱了爱了,这篇寄存器讲的有点意思之前的文章我们主要聊了一些基本的汇编指令,并且通过一个名为 Debug 的调试软件,让我们看到了内存中是如何存储指令和数据的,在学习了这些之后,我们就可以了解汇编程序了。程序的执行过程首先通过一个示意图给大家介绍一下程序的执行过程,我们以 C 语言一个简单的 hello.c 程序为例。这就是一个完整的 hello world 程序执行过程,会涉及几个核心组件:预处理器、编原创 2021-12-09 13:10:44 · 7857 阅读 · 4 评论 -
手把手教你汇编 Debug
关于汇编的第一篇文章:爱了爱了,这篇寄存器讲的有点意思Hello大家好,我是程序员cxuan!我们上篇文章了解了一下基本的寄存器,这篇文章我们来进行实际操作一下。原文链接:手把手教你汇编 Debug我们以后将会用到很多 Debug 命令,这里我们先来熟悉一下它们。Debug 是什么Debug 是 Windows / Dos 操作系统提供的一种功能。使用 Debug 能让我们方便查看 CPU 各种寄存器的值、内存情况,方便我们调试指令、跟踪程序的运行过程。接下来我们会用到很多 debug 命令,原创 2021-11-22 10:51:18 · 8684 阅读 · 8 评论 -
看完这篇 final、finally 和 finalize 和面试官扯皮就没问题了
我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 starhttps://github.com/crisxuan/bestJavaer已提交此篇文章final 是 Java 中的关键字,它也是 Java 中很重要的一个关键字,final 修饰的类、方法、变量有不同的含义;finally 也是一个关键字,不过我们可以使用 finally 和其他关键字结合做一些组合操作; finalize 是一个不让人待见的方法,它是对象祖宗 Object 中的一个方法,finalize 机制现在已经不推.原创 2020-11-02 09:22:15 · 1679 阅读 · 3 评论 -
通俗易懂和你聊聊寄存器那些事(精美图文)
我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 starhttps://github.com/crisxuan/bestJavaer下面我们就来介绍一下关于寄存器的相关内容。我们知道,寄存器是 CPU 内部的构造,它主要用于信息的存储。除此之外,CPU 内部还有运算器,负责处理数据;控制器控制其他组件;外部总线连接 CPU 和各种部件,进行数据传输;内部总线负责 CPU 内部各种组件的数据处理。那么对于我们所了解的汇编语言来说,我们的主要关注点就是 寄存器。为什么会出现寄存器?因为我.原创 2020-10-15 06:53:38 · 8199 阅读 · 1 评论 -
汇编入门第一篇,小白也能看懂
cxuan自己的 Github 非常硬核,求各位大佬 star: https://github.com/crisxuan/bestJavaer汇编代码是计算机的一种低级表示,它是一种低级语言,可以从字面角度去理解它,包括处理数据、管理内存、读写存储设备上的数据,以及利用网络通信等。编译器生成机器码经过了一系列的转换,这些转换遵循编程语言、目标机器的指令集 和操作系统。指令集指令集就是指挥计算机工作的指令,因为程序就是按照一定执行顺序排列的指令。因为计算机的执行控制权由 CPU 操作,所以指令集就是.原创 2020-10-13 08:29:05 · 2693 阅读 · 0 评论