九天雁翎的博客
如果你想在软件业获得成功,就使用你知道的最强大的语言,用它解决你知道的最难的问题,并且等待竞争对手的经理做出自甘平庸的选择。 -- Paul Graham

开始学习win32汇编

前段时间对于csdn的博客系统彻底失望,在我现在写的东西都还不知道能不能正常发出去,郁闷,加上过年有这么久没有来了。这段时间开始学习汇编,说到汇编,大学开过两门相关课程,微机原理和单片机都是学这方面的,不过那都是8086,51级别的汇编,感觉根本跟不上时代,那时候学的还不错:)现在想学习学习win32的汇编,首先用王爽的书复习一下8086的汇编,因为masm32的ide的编辑功能实在太弱,还是用vim做比较好,做了几个文件,鉴于很久什么也没有发,就发上来吧,以下是我加的vim配置文件

set helplang=cn
set expandtab
set autoindent
colorscheme desert
set fileencodings=ucs-bom,utf-8,cp936
set guifont=新宋体:h13
set encoding=cp936 "set encoding=utf-8
map <F6> :!debug %:r.exe<CR>
map <F5> :!cmd /K %:r.exe<CR>
map <F9> :!ml /Zm /Bl link16 % <CR>
set statusline=%F%m%r%h%w/ [FORMAT=%{&ff}]/ [TYPE=%Y]/ [ASCII=/%03.3b]/ [HEX=/%02.2B]/ [POS=%04l,%04v][%p%%]/ [LEN=%L]
set laststatus=2 " always show the status line
set acd

 

这里碰到的最大问题是现在masmv9的连接器只支持32位,所以特意下了个16位的连接器,命名为link16,对了,罗云斌说的做一个.bat文件来设置path,我都在控制面板里面设了,感觉更方便一些。

分类:  汇编和反汇编 
标签:  汇编和反汇编 

Posted By 九天雁翎 at 九天雁翎的博客 on 2008年02月26日

前一篇: 新装Ubuntu想起的往事 后一篇: 正则表达式测试器0.4(Boost Regex Tester 0.4) (最新版本)