小甲鱼WIN32汇编语言视频教程(第二部)(共56讲)

这套教程主要讲解 Win32 汇编语言,参考书为罗云斌的《琢石成器 -- Windows 环境下的 32 位汇编语言程序设计》。

学习要求:需要有 8086 汇编语言的基础知识,懂得基本的汇编语法,可以参考小甲鱼汇编教程(第一部)(共 17 章)

视频目录:
  • 01 WIN32 汇编学习班(第一讲)
  • 02 WIN32 编程必须了解的基础知识 01
  • 03 WIN32 编程必须了解的基础知识 02
  • 04 WIN32 编程必须了解的基础知识 03
  • 05 WIN32 编程必须了解的基础知识 04
  • 06 WIN32 编程必须了解的基础知识 05
  • 07 WIN32 编程必须了解的基础知识 06
  • 08 第一个程序(Win32 可执行文件的开发全过程)
  • 09 使用 MA SM 01(上)
  • 09 使用 MASM 01(下)
  • 10 使用 MASM 02
  • 11 使用 MASM 03
  • 12 使用 MASM 04
  • 13 使用 MASM 05
  • 14 使用 MASM 06
  • 15 使用 MASM 07
  • 16 使用 MASM 08
  • 17 使用 MASM 09
  • 18 使用 MASM 10
  • 19 使用 MASM 11
  • 20 使用 MASM 12
  • 21 使用 MASM 13
  • 22 Win32 汇编的高级语法01
  • 23 Win32 汇编的高级语法02
  • 24 把代码当老婆01
  • 25 把代码当老婆02
  • 26 开始了解窗口程序01
  • 27 开始了解窗口程序02
  • 28 开始了解窗口程序03
  • 29 解剖窗口程序 1
  • 30 解剖窗口程序 2(上)
  • 30 解剖窗口程序 2(下)
  • 31 解剖窗口程序 3
  • 32 解剖窗口程序 4
  • 33 解剖窗口程序 5
  • 34 关于程序收到消息的顺序
  • 35 窗口间的消息互发
  • 36 在窗口间传递数据
  • 37 菜单和加速键 1
  • 38 菜单和加速键 2
  • 39 菜单和加速键 3
  • 40 菜单和加速键 4
  • 41 菜单和加速键 5
  • 42 图标和光标
  • 43 位图
  • 44 对话框 1
  • 45 对话框 2
  • 46 在对话框中使用子窗口控件 1
  • 47 在对话框中使用子窗口控件 2
  • 48 在对话框中使用子窗口控件 3
  • 49 在对话框中使用子窗口控件 4
  • 50 在对话框中使用子窗口控件 5
  • 51 字符串资源和版本信息资源
  • 52 在程序中检测版本信息
  • 53 二进制资源和自定义资源
  • 54 内存管理 1
  • 55 内存管理 2
  • 56 内存管理 3

推荐文章
Go语言TCP网络程序设计

TCP工作在网络的传输层,它属于一种面向连接的可靠的通信协议。TCP网络程序设计属于C-S模式,一般要设计一个服务器程序,一个或多个客户机程序。另外,TCP是面向连接的通信协议,所以客户机要和服务器进

Linux虚拟内存和物理内存

我们都知道,直接从内存读写数据要比从硬盘读写数据快得多,因此更希望所有数据的读取和写入都在内存中完成,然而内存是有限的,这样就引出了物理内存与虚拟内存的概念。 物理内存就是系统硬件提供的内存大小,是

Java Map集合详解

Map是一种键-值对(key-value)集合,Map集合中的每一个元素都包含一个键(key)对象和一个值(value)对象。用于保存具有映射关系的数据。 Map集合里保存着两组值,一组值用于保存M

Android HTTP通信

Android系统提供的网络编程方式基于Java语言,Java语言提供的网络编程方式在Andriod中都提供了支持。 具体的编程方式包括:针对TCP/IP协议的Socket、ServerSocket

PHP mysqli_multi_query():一次执行多条SQL语句

前面介绍的mysqli_query()函数,每次只能执行一条SQL命令。如果需要一次执行多条SQL命令,就必须使用PHP中的mysqli_multi_query()函数,函数的语法格式如下: 面向对

python中“//”表示什么?

python中“//”是一个算术运算符,表示整数除法,它可以返回商的整数部分(向下取整)。>>>9//2 4 >>>-9//2 -5代码示例:#!/usr/bin/python #-*-coding:

JS removeChild()方法:删除节点

JavaScriptremoveChild()方法可以从子节点列表中删除某个节点。用法如下: nodeObject.removeChild(node) 其中参数node为要删除节点。如果删除成功,则

使用SBT构建和发布基于SpringBoot的Scala应用

SBT 是Scala生态圈里的经典构建工具,虽然很多人觉得SBT很复杂,还戏称其为SBTool,但其全称确是SimpleBuildTool。 实际上,很多产品(包括像SBT这样的工具和技术产品)只有

Shell for循环和for int循环详解

除了while循环和until循环,Shell脚本还提供了for循环,它更加灵活易用,更加简洁明了。Shellfor循环有两种使用形式,下面我们逐一讲解。 C语言风格的for循环 C语言风格的for

Go语言接口内部实现

前几节我们介绍了接口的基本概念和用法,定义接口只需简单声明一个方法集合即可,定义新类型时不需要显式地声明要实现的接口,接口的使用也很简单。 那么接口的底层是如何实现的呢?如何实现动态调用的呢?接口的

透明模式下的Telnet协议包

在使用Telnet服务时,Telnet提供了选项的交互和协商功能。由于交互方式不同,Telnet有两种工作模式,分别为透明模式和行模式。 下面首先讲解透明模式下的协议包。 透明模式是采用一次一个字

C++ list(STL list)排序及合并元素方法详解

sort()函数模板定义在头文件algorithm中,要求使用随机访问迭代器。但list容器并不提供随机访问迭代器,只提供双向迭代器,因此不能对list中的元素使用sort()算法。但是,还是可以进行

MySQL EXPLAIN和DESCRIBE(查询分析器)

查询是数据库中最频繁的操作,提高查询速度可以有效的提高MySQL数据库的性能。在《MySQL性能优化简述》一节我们了解了如何查询效率低下的SQL语句,本节主要介绍如何分析查询语句。 通过对查询语句的

搜索引擎如何分析网页内容?

在页面收录过程中,搜索引擎已经抓取并存储了网站上的URL,接下来,搜索引擎会对所抓取的页面内容进行分析,如图1所示。 图1:页面分析流程 在这个过程中,我们看到了两个“网页”: 第一个“网

Servlet Filter实现全站统一编码,解决中文乱码问题

在开发Web项目时,解决中文乱码问题是不可避免的。在前面所学的知识中,解决乱码的通常做法是在Servlet程序中设置编码方式,但是,当多个Servlet程序都需要设置编码方式时,就会书写大量重复的代码

GCC的发展历史

GNU项目计划的主要目的是创建一个名叫GNU’sNotUnix(GNU)的完全免费的操作系统。该操作系统将包括绝大多数自由软件基金会所开发的其他软件,以对抗所有商业软件,而这个操作系统的核心(kern

wps怎么多窗口显示多个文档?

WPS打开多个文档时。默认是在同一窗口以多个标签的形式打开。可是如果要打开两个或以上文档,进行对比的时候,切换标签就显得很麻烦。那么此时就需要考虑多窗口打开显示多个文档了,下面给大家介绍一下方法。第一

Java String字符串和整型int的相互转换

String在编程中被广泛使用,所以掌握String和int的相互转换方法是极其重要的。本节前面部分主要讲解了String转换int和int转换String方法,并提供了示例代码,后面部分对value

Maven是什么?它的作用有哪些?

Maven是Apache开源组织奉献的一个开源项目。Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目

什么是工业互联网?

什么是工业互联网?工业互联网是全球工业系统与高级计算、分析、感应技术以及互联网连接融合的一种结果,可以通过智能机器间的连接并最终将人机连接,结合软件和大数据分析,重构全球工业、激发生产力,让世界更美好