原文地址: http://www.cnblogs.com/dennisOne?8086CPU转移指令分类无条件转移指令(如:jmp)条件转移指令循环指令(如:loop)过程中断 ?操作符offsetoffset在汇编语言中是由汇编器处理的符号,它的功能是取标号的偏移地址。 ?jmp指令类型功能示例j...
分类:
编程语言 时间:
2014-10-07 13:42:53
阅读次数:
183
转载地址:http://www.cnblogs.com/dennisOne?模块化程序设计模块化程序设计汇编语言通过call和ret指令实现了模块化程序设计。可以实现多个相互联系、功能独立的子程序来解决一个复杂的问题。子程序的框架 1 assume cs:code 2 code segment 3 ...
分类:
编程语言 时间:
2014-10-07 13:18:53
阅读次数:
228
前言:最近在学习shell编程,shell编程是一个很强大的编程语言。目的:方便今后复习。内容:1.简单的回顾一下编程语言1)编程语言:机器语言,汇编语言,高级语言。2)编程语言有静态和动态的区分。区别:静态语言是一种编译性的语言,要提前知道变量的格式,进过完整的编译之..
分类:
系统相关 时间:
2014-10-04 04:40:46
阅读次数:
442
step1:新建一个Console App工程(其他工程也行),勾选编译模块选项
step2:新建一个模块,命名b.asm。
下面是Test3.asm(主模块)的源代码:
.386
.model flat, stdcall
option casemap:none
include windows.inc
include user32.inc
includelib user...
分类:
其他好文 时间:
2014-10-03 15:35:34
阅读次数:
305
读了王爽的《汇编语言第二版》已经快两个月了,前几章写的都是些好理解的,所以速度稍快,到了中间,需要运用前面所学知识才能消化,所以有些稍慢。中间章节是汇编的语言核心,所以后面几章是汇编语言组织方式(子程序,中断安装等)和编程技巧,最爽的是有大段大段的完整代码..
分类:
编程语言 时间:
2014-10-01 21:56:32
阅读次数:
205
1、人类如何与计算机"沟通"?翻译官:编译器、解释器;编程语言:机器语言、汇编语言、高级语言静态语言:编译型语言强类型语言:变量在使用之前,需要声明定义,甚至需要初始化事先转换成可执行格式C、C++、Java、C#动态语言:解释型语言弱类型语言:变量在使用之前,不需要声..
分类:
其他好文 时间:
2014-09-30 23:59:21
阅读次数:
259
汇编语言,有三类指令组成: 1:汇编指令,机器码的助记符,有对应的机器码 2:伪指令:没有对应的机器码,由编译器执行,计算机并不执行 3:其他符号:如+ -等,由编译器识别,没有对应的机器码。 内存: 内存被分为若干个存储单元,一个存储单元存储8个bit,也就是一个by...
分类:
其他好文 时间:
2014-09-30 02:14:01
阅读次数:
189
预编译:该阶段主要处理源文件中的#ifdef、#include和#define命令。 命令:gcc-Emain.c -o main.i -E 激活预处理,把预定义#define展开,加载#include的文件,处理条件编译并将不符合条件的代码段删除。 编译:生成汇编语言文件*.s ...
分类:
其他好文 时间:
2014-09-28 00:24:00
阅读次数:
297
离散数学Discrete Mathematics数据结构Data Structure数字电路与逻辑设计Digital Circuit and Logic Design汇编语言程序设计Assembly Language Programming数值分析Numerical Analysis操作系统原理Op...
分类:
其他好文 时间:
2014-09-27 02:18:58
阅读次数:
251
记得大三实习的时候在一位喜欢做破解的哥们的影响下了解反汇编调试这么一回事儿,于是实践后
恍然悟到:(1)学汇编不为写汇编,而为透析c/c++诸多细节的本质(2)大神的境界应该是没写一句
c/c++语言,其相应汇编代码便了然于心。
题外话:本文总是把c语言和c++语言写在一起,是因为笔者喜欢,笔者认为如果说汇编语言是机器
语言的第一重映射,那么c语言就是汇编语言的第一重映射、c++是...
分类:
编程语言 时间:
2014-09-27 01:58:49
阅读次数:
231