- 浏览: 1229441 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (883)
- Spring (101)
- Swing (1)
- Mysql (21)
- Js (59)
- Jsp (2)
- Hibernate (19)
- Myeclipse (5)
- SqlServer 2000 (2)
- poi (15)
- Java (70)
- SSH (12)
- Html (47)
- Fusion Charts (1)
- C\C++ (2)
- 汇编 (36)
- Jquery (37)
- Struts2 (6)
- Ubuntu (16)
- powerDesinger (4)
- Jboss (3)
- JAX-RS (13)
- JAXB (5)
- JAX-WS (11)
- JMS (4)
- WebSocket (8)
- PHP (16)
- Flash (1)
- maven (3)
- Oracle (8)
- HttpClient (6)
- sqlserver (19)
- svn (5)
- Tomcat (3)
- Jdbc (3)
- EsayUi (11)
- 微信公众平台 (19)
- IIS (2)
- Freemarker (11)
- Comet (1)
- Spring MVC (85)
- JBoss Seam (3)
- 二维码 (9)
- Spring Security (4)
- Ehcache (3)
- Apache Shiro (7)
- jackson (16)
- JPA (8)
- jcaptcha (2)
- RSA (2)
- Ajax (6)
- 跟我学Shiro (0)
- Spring4 (19)
- 跟我学spring3 (0)
- css (32)
- excel (4)
- Filter (3)
- 微信公众帐号开发教程 (0)
- Android (6)
- log4j (6)
- 淘宝接口 (17)
- 支付集成 (3)
- 单点登录 (3)
- Html5 (27)
- 移动平台前端 (3)
- Linux (44)
- FusionCharts (27)
- Json Jackson Xml (5)
- 方培工作室-微信开发 (0)
- Apache与Tomcat与IIS整合 (10)
- Nginx (17)
- webService (2)
- apache (4)
- lucene (3)
- lodop (2)
- Shiro (3)
- zTree (2)
- ireport (12)
- Servlet3.0 (5)
- 前端美工 (19)
- AngularJS (1)
- C#开发微信门户及应用 (0)
- Shell (3)
- bat脚本 (16)
- Bootstrap (26)
- Less (10)
- photoshop (6)
- Redis (6)
- Mongodb (10)
- MyBatis (3)
- 数据结构 (0)
- 读写分离-主从复制 (0)
- JFinal (0)
- 百度地图api (3)
- hadoop-hbase-hive-spark (3)
- WebStorm (2)
- Quartz (5)
- ios (0)
- Mina (8)
- Android Studio (4)
- Ratchet教程 (0)
- 移动端重构系列 (1)
- cubic-bezier贝塞尔曲线CSS3动画工具 (1)
- nginx+tomcat+memcached集群 (0)
- 集群 (0)
- ZooKeeper (3)
- Dubbo (0)
- vpn (0)
- kafka (0)
- JVM垃圾回收机制 (0)
- 微信小程序 (0)
- Lua (0)
- Hystrix (0)
- Vue.js (0)
- mycat (0)
- Openresty (0)
- springBoot (0)
- 新分类 (0)
- guava (0)
- 大数据 (0)
- Sentinel (0)
最新评论
-
JackMacing:
中文怎么解决?
SpringMVC与iReport(JasperReports) 5.6整合开发实例 -
18335864773:
用pageoffice把.可以实现在线的文档操作.直接转pdf ...
转:使用jasperreport动态生成pdf,excel,html -
linhao0907:
推荐一款轻量开源的支付宝组件:https://github.c ...
关于Alipay支付宝接口(Java版) -
songronghu:
太好了,非常有用,谢谢分享~
Java ConcurrentModificationException 异常分析与解决方案 -
wzwahl36:
http://www.atool.org/json2javab ...
Java下利用Jackson进行JSON解析和序列化
Win32 汇编工具主要有 MASM 和 TASM; 我选择前者, 理由是使用范围广, 便于交流.
根据介绍, 我先下载了 MASM32(http://www.masm32.com/), 发现不错, 但不是我最想要的.
后来找到了 RadASM(官方地址: http://www.oby.ro/rad_asm/index.html)
我最终选择了 cao_cong 做的 RadASM 汉化集成包(http://www.hanzify.org/?Go=Show::List&ID=9417), 它同时包含了资源编辑工具、调试工具等, 甚至还有常用的电子书.
就准备用它了, 有代码提示、代码模板、代码着色、代码折叠、工程管理等, 很是方便.
发现不选择它的朋友的理由是: 对中文支持不好! 只有选择中文字体(如:宋体)时编辑器才支持中文.
经过简单尝试, 我找到了理想的解决办法.
代码编辑器最常用的字体是 Courier New, 当然在 RadASM 中它不支持中文; 但我最喜欢的字体是: Fixedsys, 也就是记事本的默认字体; 使用 Fixedsys 后即美观也支持中文!
设置方法: 选项 -> 字体选项 -> 代码编辑
默认配色也不理想, 但它有多种配色选择, 并支持自定义, 我使用的是 Yellow Corn.
设置方法: 选项 -> 颜色及关键字 -> 选择颜色主题 -> 载入 -> 应用.
开始测试第一个程序吧:
文件 -> 新建工程 -> 工程类型选择 Win32 App, 输入工程名称 "Test" -> 模板选择: Win32EXE.tpl -> 下一步 -> 下一步 -> 完成.
双击工程列表中的 "Test.Asm" 查看自动生成的代码, 用 Ctrl+F5(或用菜单和工具按钮) 编译运行, 结果如下:
发表评论
-
学 Win32 汇编[34] - 宏汇编(1)
2011-12-22 13:25 760从接触 C 语言时, 我就不大喜欢宏; 但为了看懂别人的代码也 ... -
学 Win32 汇编[33] - 探讨 Win32 汇编的模块化编程
2011-12-22 13:23 586我觉得所谓的模块化有两种: "假模块化" ... -
学 Win32 汇编[32] - 子程序进阶
2011-12-20 09:49 701接: 学 Win32 汇编[9]: 子过程中的变量声明 ... -
学 Win32 汇编[31] - 结构与联合
2011-12-20 09:48 545结构和联合分别用 struct、union 定义, 都是 en ... -
学 Win32 汇编[30] - 条件及循环伪指令: .IF、.WHILE、.REPEAT 等
2011-12-20 09:48 2120.IF、.ELSEIF、.ELSE、.ENDIF: 条件伪指令 ... -
学 Win32 汇编[29] - 串指令: MOVS*、CMPS*、SCAS*、LODS*、REP、REPE、REPNE 等
2011-12-20 09:47 1973这里的 "串" 并不单指字符串, 包括所有 ... -
学 Win32 汇编[28] - 跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等
2011-12-20 09:46 1463跳转指令分三类:一、无条件跳转: JMP;二、根据 CX、EC ... -
学 Win32 汇编[27] - 乘除指令: MUL、IMUL、DIV、IDIV
2011-12-19 09:03 1375MUL: 无符号乘 ;影响 OF、CF 标志位 ;指 ... -
学 Win32 汇编[26] - 加减指令: INC、DEC、NEG、ADD、ADC、SUB、SBB、CMP
2011-12-19 09:02 1466;INC(Increment): 加一;DEC(Decreme ... -
学 Win32 汇编[25] - 符号扩展指令: CBW、CWDE、CDQ、CWD
2011-12-19 09:01 1628CBW、CWDE、CDQ、CWD: 扩展指令 ;CBW ... -
学 Win32 汇编[24] - 移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR、SHLD、SHRD
2011-12-19 09:01 1451SHL、SHR、SAL、SAR: 移位指令 ;SHL( ... -
学 Win32 汇编[23] - 位测试与位扫描指令: BT、BTC、BTR、BTS、BSF、BSR
2011-12-19 09:00 2123BT、BTS、BTR、BTC: 位测试指令 ;BT(B ... -
学 Win32 汇编[22] - 逻辑运算指令: AND、OR、XOR、NOT、TEST
2011-12-14 13:23 1326AND: 逻辑与 ;该指令会置 CF=OF=0; 其结 ... -
学 Win32 汇编[21] - 传送指令: MOV、LEA、XCHG、XLATB、XLAT、MOVZX、MOVSX
2011-12-14 13:22 1110汇编指令的一般性要求: 1、两个操作数的尺寸必须一致; 2、操 ... -
学 Win32 汇编[20]: 洞察标志寄存器
2011-12-14 13:21 65515 14 13 12 11 10 9 8 7 6 ... -
学 Win32 汇编[19]: 查看二进制等相关函数
2011-12-14 13:20 600在 masm32.inc 中有这样几个函数的声明: by ... -
学 Win32 汇编[18]: 关于压栈(PUSH)与出栈(POP) 之二
2011-12-13 14:28 1017由于 "栈" 是由高到低使用的, 所以新压 ... -
学 Win32 汇编[17]: 关于压栈(PUSH)与出栈(POP) 之一
2011-12-13 14:27 1065记得刚学多线程的时候, 碰到一个结构: //Delphi ... -
学 Win32 汇编[16]: 常用寄存器的常规功能
2011-12-13 14:26 762通用寄存器 EAX ... -
学 Win32 汇编[15]: LOOP 与标号
2011-12-13 14:25 821Loop 是反复执行;从哪反复? 这要用到 "标号& ...
相关推荐
- **MASM汇编器**:Microsoft的MASM(Microsoft Assembler)是必备工具,至少需要6.11版以上以支持Win32汇编。MASM 6.11及更高版本的ML.EXE文件可用于汇编源代码。 - **Win32 SDK**:Software Development Kit提供了...
### Win32汇编语言基础概念 #### 一、Win32编程简介 在深入了解Win32汇编视频教程之前,我们首先需要了解Win32编程的基本概念。Win32是一套由微软提供的应用程序编程接口(API),它主要用于编写Windows操作系统下...
### Win32汇编语言入门知识点详解 #### 一、为何学习汇编语言? 学习汇编语言对于深入了解计算机系统的工作原理至关重要。根据给定材料中的描述,“为什么学习汇编语言?”这个问题就像是挡在学习者面前的一座大山...
3. **段选择子与段寄存器**:在保护模式下,Win32汇编利用CS、DS、ES、FS、GS和SS等段寄存器,配合段选择子来访问内存。 4. **API调用**:Win32汇编可以调用Windows API函数,例如使用kernel32.dll中的ExitProcess...
1. **选择汇编器**: 对于Win32汇编,常用的汇编器有MASM(Microsoft Macro Assembler)、NASM(Netwide Assembler)和TASM(Turbo Assembler)。其中,MASM是微软官方提供的,对Windows API支持良好,而NASM则是一个...
本压缩包文件提供了三个关键工具,分别是RadASM、OllyDbg和masm32v11,它们是搭建Win32汇编开发环境的核心组件。 1. **RadASM**: RadASM是一款功能强大的汇编语言集成开发环境(IDE),专为编写Win32汇编程序设计...
总的来说,选择一款合适的汇编语言集成开发环境能够极大地提高开发效率,而熟悉并精通win32汇编则能帮助开发者更好地驾驭Windows平台的底层操作。无论你是初学者还是资深程序员,这样的IDE都能成为你探索汇编世界的...
Win32ASM是Windows平台上的一种汇编语言开发工具,专为编写32位Windows应用程序设计。这个压缩包包含了使用Win32ASM进行汇编开发所需的环境配置和基本指南。 首先,让我们详细探讨一下汇编语言。汇编语言是机器语言...
1. **Win32汇编语言**: - Win32汇编是使用Microsoft的MASM(Microsoft Assembler)或其他类似的汇编器,如NASM或TASM,来编写针对Windows API的汇编代码。它允许直接访问操作系统级别的功能,如窗口创建、事件处理...
在众多选项中,RadAsm因其强大的功能和易于使用的界面脱颖而出,成为了许多开发者首选的Win32汇编语言开发工具。 #### RadAsm介绍 **RadAsm** 是一款专为Windows平台设计的集成开发环境(IDE),它主要面向汇编...
总的来说,这个“win32汇编 编程环境 nmake EmEditor”集合提供了一个完整的环境,让开发者可以在Windows平台上进行32位汇编语言编程,利用nmake进行自动化构建,借助EmEditor提升代码编辑体验。通过熟悉这些工具的...
1. **安装与配置**:介绍如何下载、安装和设置反编译工具,包括系统需求和环境变量的设定。 2. **基本操作**:解释如何启动工具,导入DLL文件,以及如何开始转换过程。 3. **输出格式**:描述转换后的C或C++源代码...
**汇编语言与MASM简介** 汇编语言是一种低级编程语言,它是计算机硬件可以直接理解和执行的语言。在计算机科学中,汇编语言是与机器语言密切相关的,每一行汇编指令对应于计算机的一个或几个机器码。由于汇编语言...
MASM(Microsoft Macro Assembler)是微软公司推出的一款汇编语言编译工具,适用于DOS和Win32环境。它为开发者提供了便捷的方式来编写、编译和链接汇编语言程序。本文将详细介绍MASM的安装、使用以及与DOS和Win32...
**Win10 MASM(16位+32位)汇编开发工具包** 这个工具包是针对Windows 10操作系统设计的,旨在为汇编语言开发者提供一个完整的环境,支持16位和32位的汇编程序开发。MASM(Microsoft Macro Assembler)是微软公司...
【win32汇编程序】是深入理解操作系统底层机制的重要工具,它允许程序员直接与硬件进行交互,提高程序运行效率。在Windows环境下,32位汇编语言编程主要涉及Intel x86架构,通过Microsoft的Win32 API来实现各种功能...
汇编编译工具MASM,全称为Microsoft Macro Assembler,是微软公司开发的一款用于编写80x86系列处理器汇编语言程序的工具,尤其适用于DOS和Win32环境。本文将详细介绍MASM的安装和使用,以帮助新手快速入门汇编编程。...
总的来说,罗云彬的"Windows环境下32位汇编语言程序设计典藏版"结合随书源码,为深入学习和掌握Win32汇编提供了一条清晰的学习路径,通过实践与理论相结合的方式,你将能够更好地理解计算机底层运作,并具备编写高效...
最后,为了更好地进行开发,建议查阅微软的官方文档,如《Windows API 编程指南》和《MASM程序员指南》,同时,利用网上开源的Win32汇编项目和教程,结合实际操作,将理论知识与实践相结合,能够提升你的汇编开发...
1. **安装与配置**:首先,你需要下载并安装DOSBox的Windows版本,如“DOSBox0.74-win32-installer”。安装过程相对简单,只需按照向导提示操作即可。 2. **模拟DOS环境**:启动DOSBox后,它会创建一个虚拟的DOS环境...