汇编
文章平均质量分 76
--BurningCodes--
这个作者很懒,什么都没留下…
展开
-
8088 汇编速查手册
一、数据传输指令 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,S转载 2012-07-12 22:23:42 · 794 阅读 · 0 评论 -
解析SS、SP、BP寄存器
SS, SP, BP 三个寄存器SS:存放栈的段地址;SP:堆栈寄存器SP(stack pointer)存放栈的偏移地址;BP: 基数指针寄存器BP(base pointer)是一个寄存器,它的用途有点特殊,是和堆栈指针SP联合使用的,作为SP校准使用的,只有在寻找堆栈里的数据和使用个别的寻址方式时候才能用到比如说,堆栈中压入了很多数据或者地址,你肯定想通过SP来访问这转载 2012-12-28 10:38:54 · 17962 阅读 · 5 评论 -
汇编指令和机器码的对应表
一、汇编速查 MOV AA,BB 将 BB 放到 AA 里 CALL 调用子程序 (相当于 BASIC 的 GOSUB) RET 与 RETF 返回程序 (相当于 BASIC 的 RETURN)转载 2012-07-27 18:11:38 · 25230 阅读 · 1 评论 -
Win32汇编--通用控件 Progress Bar 的使用
这几天在学通用控件的时候遇到了一些小问题,经过一段时间的折腾终于把这部分给搞定了~ 网络上对win32汇编中Progress Bar的使用没有什么特别详细的教程或者说明,虽然Progress Bar也是通用控件的一种,而对于通用控件而言使用方法也基本一致,但是对于特定的控件在使用方法上还是有一些细微的差别,于是本文将以Progress Bar为实例详细的介绍其使用方法。 本文实例实现功原创 2012-07-26 13:09:09 · 2730 阅读 · 0 评论 -
Win32汇编--操作注册表
1.打开和关闭子键 注册表函数对注册表的操作是通过句柄来完成的,与文件操作一样,在对某个键下的子键或者键值项进行操作之前,需要先将这个键打开,然后使用键句柄来引用这个键,在操作完毕以后再将键句柄关闭。注册表的根键不需要打开,它们的句柄是固定不变的,要使用根键的时候只要把这些句柄直接拿来用就是了,Windows.inc中已经预定义了它们的数值:HKEY_CLASSES_ROOT原创 2012-07-22 10:08:49 · 1510 阅读 · 0 评论 -
Win32汇编--非模式对话框实例
;----------------------;非模式对话框程序;----------------------.386.model flat,stdcalloption casemap:noneWinMain proto:DWORD,:DWORD,:DWORD,:DWORDinclude windows.incinclude user32.incincludelib user原创 2012-07-19 15:43:09 · 1428 阅读 · 0 评论 -
Win32汇编--如何使用资源 [菜单和加速键]
使用资源 —— 菜单和加速键 主菜单,顶层菜单,弹出式菜单,子菜单,右键弹出式菜单,系统弹出式菜单。菜单中的菜单项有好几种,从资源定义的角度来看,分隔用的横线也是一个菜单项,除横线外其他菜单项可以供用户选择,也可以设置为“禁止”或“灰化”状态暂时停用。 菜单项上的圆点表示选中标记是互斥的,对钩表示是不互斥的。 加速键就是菜单项的快捷键。表示当窗口是激活的时候转载 2012-07-18 10:56:54 · 4072 阅读 · 1 评论 -
Win32汇编之模式对话框(实例+详解)
.asm文件如下:.386.model flat,stdcalloption casemap:noneinclude windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.lib IDM_MAIN equ 2000hIDM_SUBMENU原创 2012-07-19 14:07:56 · 1897 阅读 · 0 评论 -
Win32模式对话框和非模式对话框的区别
Win32对话框分为两种类型: 第一类:模式对话框 模式对话框又分为两种 1.应用程序模式对话框-->在关闭对话框前不能切换到同一程序另一窗口 2.系统模式对话框-->关闭该对话框前无法切换到其他任何窗口(如关机时弹出的窗口) 第二类:非模式对话框原创 2012-07-19 15:39:01 · 3776 阅读 · 0 评论 -
C语言中嵌入汇编
在CSDN上的第一篇blog,有写不好的地方还请大家指出,咱们一起进步哈~ c、c++、java等等这些语言想必大家再熟悉不过了,在这个信息爆炸的时代前人留给我们的资源是在太丰富,站在巨人的肩膀上的确是个不错的选择,但是如果仅仅只会使用前人留给我们的工具是无法超越他们的;汇编相对于其他语言亦如此,从面相过程到面相对象的确是个质的转变,但这并不意味着我们就不需要了解计算机的“底层原创 2012-07-08 09:11:35 · 8530 阅读 · 1 评论 -
汇编中的参数传递和堆栈平衡
本文转载自罗云彬的编程乐园 (除了图片、排版外没做任何改动) 作者:罗云彬、发布日期:2000-8-8------------------------------------------------------------------------------------------在Win32汇编中,我们经常要和Api 打交道,另外也会常常使用自己编制的类似于Api 的带参数的子程序,本文转载 2013-02-15 09:53:05 · 2529 阅读 · 0 评论