您的位置:逆风者 汇编技术 文章列表
汇编技术 频道
本频道共有 210 篇文章 | 每页显示 10 | 当前是第 11 页 | 共 11 页文章搜索:  

MASM的反反汇编技术
2007-08-31
由于汇编语言是与机器语言机器码一一对应的,所以程序的代码非常简洁,编译、链接程序不会在其中加入任何其它代码,所以,用Win32DASM等把汇编工具反汇编汇编语言写的程序,其列出的汇编代码几乎与编写的顺序、过程、代码一模一样,这也是汇编语言简洁的证据...阅读全文

进一步学习对话框
2007-08-31
  本课中我们将进一步学习对话框。特别地我们将要探讨如何把对话框当成输入设备。如果您学习了上一课,那就会发现本课的例子只有少量的改动,就是把我们的对话框窗口附属到主窗口上。另外,我们还要学习通用对话框的用法...阅读全文

驻留exe文件
2007-08-31
运行重定位exe文件,重定位因子调度覆盖模块,链接器3制静态覆盖块,析栈初始startup(1) X86汇编语言的组,段,类伪指令group/segment,定义组/段,这使:(1.1) 同组的各段,处于同一64k空间(1.2) 段可声明'对齐,组合,类'可选属性:(1.2.1) 段首,能对齐到BYTE,WORD...阅读全文

如何建立汇编工作环境
2007-08-31
建立汇编工作环境 这里以Windows平台 masm32为例,解释一下建立工作环境要完成的几项工作。 第1、安装好操作系统 无论你是使用Windows/Linux/Unix还是其它什么操作系统,请先安装好 并确保它能够正常运行。 第2...阅读全文

汇编与C语言配合
2007-08-31
1、先准备两个程序,一个汇编、一个C语言 在汇编中没有定义变量,因为在一个模块中不会有问题; 在C中定义了两个函数,一些局部变量,一些全局变量; 这样我们要考虑的内容都完备了。 ms.asm mc2.c .386 int sum(int i){ .model flat int k = i...阅读全文

动态链接库
2007-08-31
理论:如果您编程的时间非常长,就会发现很多的程序之间其实有相当多的重复代码。每编一个程序就重写一遍这些代码既没必要又浪费时间。在DOS时代,一般的做法是把这些重复的代码写成一个个的函数,然后把它们按类别放到不同的库文件中去...阅读全文

masm中宏指令的bug
2007-08-31
我打个比喻 当使用GetCaretPos获得当前的光标位置后,假设它为负数,我需要知道它是否小于0,结果: .if p.y 0 ... ... ;1 .elseif p.y eax ... ... ;2 .endif 结果你猜怎么样?;1段永远不会执行,因为编译器编译时把.if p.y =0编译成了: cmp p.y,0...阅读全文

虚拟机管理器
2007-08-31
  虚拟机管理器(VMM)是Windows 95的实际操作系统,它建立和维护一个管理虚拟机的框架,同时为其他vxd程序提供许多重要的服务。其中三种重要的服务是: 内存管理 中断处理 线程调度...阅读全文

DOS下的EXE格式文件
2007-08-31
   生成EXE格式文件;Model伪操作的格式为:Model memory_mode,model_options 其中:memory可为tiny/small/medium/compact/large/huge/flat等 除tiny编译成com格式文件外,其他的都是exe格式文件 small是其中较常用的一种,所以这里解说small...阅读全文

API参数说明符前缀详解
2007-08-31
使用MASM写Windows程序,其实就是和Windows API打交道,而一个人是不可能记住所有的API用法的,所以API参考手册是必不可少的,API的参考手册中函数原型是按匈牙利表示法表示的,下面这个表就是API原型中那些前缀的详细解释,希望对初学者有帮助...阅读全文
<<上一页  1   2   3   4   5   6   7   8   9   10   11 
当前是第11页,共11页(每页显示10条记录,共210条记录)