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

Win32不需要释放的资源
2007-08-31
LoadCursor,LoadIcon,LoadString GetStockObject 这几个函数获得的句柄无需释放。阅读全文

win32消息框
2007-08-31
  在本课中,我们将用汇编语言写一个 Windows 程序,程序运行时将弹出一个消息框并显示"Win32 assembly is great!"。 理论: Windows 为编写应用程序提供了大量的资源。其中最重要的是Windows API (Application Programming Interface)...阅读全文

纯DOS下无需加载MSCDEX,直接弹出或关闭CD-ROM舱
2007-08-31
;=====================================================;;Program:DetectATAPIdeviceexistornot;Ifexist,changestatus.;Ifnowexist,donothing.;NotaffectATAdevice.;Environment:PureDOS.;Author:JimYu(YuLing);Data:2004.07.15;Version:1.0.0...阅读全文

实模式与保护模式切换实例
2007-08-31
   本文介绍两个实现实模式与保护模式切换的实例,通过他们说明如何实现实模式与保护模式的切换,也说明保护模式下的80386及其编程。 一 演示实模式和保护模式切换的实例(实例一...阅读全文

通用控件
2007-08-31
理论:WIN95相对于WIN3X有几个加强的用户界面控件。其实在WIN95正式发行前这些控件就在使用,譬如:状态条、工具条等。以前程序员要自己去编程使用它们,现在微软已经把它们包含到了WIN9X和WINNT中了。 Toolbar ---工具条 Tooltip ---提示文本 Status bar --...阅读全文

内存管理和文件输入/输出
2007-08-31
  本课中我们将学习基本的内存管理和文件输入/输出操作方面的知识。另外我们还将用上课学的通用对话框作为我们的显示“设备”。 理论: 从用户的角度来看,WIN32的内存管理是非常简单和明了的。每一个应用程序都有自己独立的4G地址空间,这种内存模式叫做...阅读全文

控制转移(1)
2007-08-31
控制转移基本上可分为两大类:同一任务内的控制转移和任务间的控制转移(任务切换)。同一任务内的控制转移又可分为:段内转移、特权级不变的段间转移和特权级变换的段间转移。段内转移与实模式下相似,不涉及特权级变换和任务切换...阅读全文

WIN98SE硬盘主引导记录代码反汇编分析
2007-08-31
   硬盘引导记录MBR(Master Boot Record)是指硬盘之0面0道1扇区之内容,PC及其兼容机之ROM BIOS约定在上电及POST自检成功后,将其从硬盘读出,放置在内存0:7C00处,然后转去该地址执行...阅读全文

虚拟8086模式的内存管理
2007-08-31
  下边我们用到的V86即指虚拟8086模式。 在以前的教程中,你学习了怎样模拟V86中断,但还有一个问题没有解决:在VxD和V86代码之间交换数据。我们将在此学习如何使用V86内存管理器来实现这个功能。在这里下载例子程序 理论...阅读全文

图形显示方式屏幕的保存和恢复
2007-08-31
在程序中常常要暂时的保存图形显示方式屏幕上的内容,然后把自己的信息输出到屏幕上,结束后再恢复原来的屏幕内容,特别在内存驻留程序弹出一个窗口时更要用到,但是图形方式下显示缓冲区的容量巨大,在常用的 80 x 25 文本方式下,显示缓冲区仅大小仅为...阅读全文

动态库的执行时间
2007-08-31
此文章是针对怜香的系列专题教程"从DOS到Win32"中第8篇文章的后续,读此文之前请先阅读怜香的文章.当程序中引用了动态库后,WINDOWS是先远行程序呢?还是先加载动态库呢?为了搞清这个问题,我们将MyDLL.ASM和10.ASM稍作修改如下:;================MyDLL...阅读全文

多线程编程
2007-08-31
  本课中,我们将学习如何进行多线程编程。另外我们还将学习如何在不同的线程间进行通信。 理论:前一课中,我们学习了进程,其中讲到每一个进程至少要有一个主线程...阅读全文

分页管理机制
2007-08-31
80386开始支持存储器分页管理机制。分页机制是存储器管理机制的第3二部分。段管理机制实现虚拟地址(由段和偏移构成的逻辑地址)到线性地址的转换,分页管理机制实现线性地址到物理地址的转换。如果不启用分页管理机制,那么线性地址就是物理地址...阅读全文

WIN98SE硬盘主引导记录代码数据注释
2007-08-31
WIN98SE硬盘主引导记录代码数据注释 0000:7C00 33 C0 8E D0 BC 00 7C FB-50 07 50 1F FC BE 1B 7C 3@.P .|{P.P.| .|0000:7C10 BF 1B 06 50 57 B9 E5 01-F3 A4 CB BE BE 07 B1 04 ?..PW9e.sK .1.0000:7C20 38 2C 7C 09 75 15 83 C6-10 E2 F5 CD 18 8B 14 8B 8...阅读全文

子窗口控件
2007-08-31
  本课中我们将探讨控件,这些控件是我们程序主要的输入输出设备。 理论:WINDOWS 提供了几个预定义的窗口类以方便我们的使用。大多数时间内,我们把它们用在对话框中,所以我们一般就它们叫做子窗口控件...阅读全文

键盘输入码表
2007-08-31
┌───┬───┬───┬───┬───┐ │键 位│常 态│高 位│控制态│变更态│ │ KEY │NORMAL│SHIFT │ CTRL │ ALT │ ├───┼───┼───┼───┼───┤ │ F1 │ 3B00 │ 5400 │ 5E00 │ 6800 │ │ F2 │ 3C00 │ 5500 │ 5F00...阅读全文

PE文件结构剖析
2007-08-31
   本部分内容:/文件解说/PE剖析图/W32dasm反汇编参考/PE剖析中所用结构参考大家都很清楚,了解可执行文件的结构有多么的重要,DOS下如此,Windows下也同样如此。如果你想加密程序,编写病毒等,了解PE文件结构必是不可缺少的...阅读全文

汇编语言的符号、标号和变量符号
2007-08-31
  计算机汇编语言的一个突出优点就是利用符号(Symbol)来代替目标码,也即大量的二进制代码用符号来表示,使汇编语言源程序容易理解,便于记忆。   在宏汇编语言中所有变量名、标号名、记录名...阅读全文

汇编指令与机器码的相互转换
2007-08-31
机器语言我们只要重点理解一下几个概念:1. 机器语言指令有操作码(OP)和地址码两部分组成 |_____________OP_______________|__d__|__w__| |_____________OP_______________|__s__|__w__| -...阅读全文

Windows下程序的反汇编
2007-08-31
  下编写的程序经编译链接之后,就可用debug等调试工具调试执行,也能看到反汇编的结果,这很便于理解“汇编指令”是如何翻译成“机器指令”的。对Windows程序,这样的工具有很多,像SoftICE、TRW、W32dasm、IDA、Hiew等。这里准备谈一下W32dasm。...阅读全文
<<上一页  1   2   3   4   5   6   7   8   9   10   11  下一页>>  
当前是第8页,共11页(每页显示20条记录,共210条记录)