C/C++/汇编语言
文章平均质量分 80
舟之人
热爱学习语言的IT男
展开
-
简明x86汇编语言教程(1)
我不想夸大或者贬低汇编语言。但我想说,汇编语言改变了20世纪的历史。与前辈相比,我们这一代编程人员足够的幸福,因为我们有各式各样的编程语言转载 2010-12-28 14:04:00 · 536 阅读 · 0 评论 -
简明x86汇编语言教程(3)
在前一节中的x86基本寄存器的介绍,对于一个汇编语言编程人员来说是不可或缺的。现在你知道,寄存器是处理器内部的一些保存数据的存储单元。仅仅了解这些是不足以写出一个可用的汇编语言程序的,但你已经可以大致读懂一般汇编语言程序了转载 2010-12-28 14:08:00 · 561 阅读 · 0 评论 -
简明x86汇编语言教程(4)[修订版]
在前面的章节中,我们已经了解了寄存器的基本使用方法。而正如结尾提到的那样,仅仅使用寄存器做一点运算是没有什么太大意义的,毕竟它们不能保存太多的数据,因此,对编程人员而言,他肯定迫切地希望访问内存,以保存更多的数据。转载 2010-12-28 14:10:00 · 519 阅读 · 0 评论 -
简明x86汇编语言教程(5)
我们前面已经提到,内存可以和寄存器交换数据,也可以被赋予立即数。问题是,如果我们需要把内存的某部分内容复制到另一个地址,又怎么做呢?转载 2010-12-28 14:12:00 · 560 阅读 · 0 评论 -
简明x86汇编语言教程(2)
中央处理器(CPU)在微机系统处于“领导核心”的地位。汇编语言被编译成机器语言之后,将由处理器来执行。那么,首先让我们来了解一下处理器的主要作用,这将帮助你更好地驾驭它。转载 2010-12-28 14:06:00 · 491 阅读 · 0 评论 -
NASM 汇编笔记
段寄存器存放 基地址AX 通用寄存器CS 存放要被cpu 执行的代码的基地址 code segmentIP 别名为指令指针寄存器,存放段地址的偏移地址CS*16+IP 就是cpu 要执行的指令转载 2010-12-29 11:05:00 · 2240 阅读 · 0 评论 -
简明x86汇编语言教程(6)
已经掌握了汇编语言?没错,你现在已经可以去破译别人代码中的秘密。然而,我们还有一件重要的东西没有提到,那就是自程序和中断。这两件东西是如此的重要,以至于你的程序几乎不可能离开它们。转载 2010-12-29 10:58:00 · 527 阅读 · 0 评论