社区
汇编语言
帖子详情
如何学Win98,Win95下的汇编?
刘小辉同学
2000-03-11 12:39:00
以前学的是实模式下的汇编!
现在想学保护模式下的汇编!
以前学的是Dos下的汇编!
现在想学Win98下的汇编!
以前有实模式下的汇编书!
现在没有保护模式下的汇编书!
以前有Dos系统功能调用手册!
现在没有Win98系统功能调用手册!
总总问题困绕着我这颗无助的心,谁--,能帮助我?
...全文
447
14
打赏
收藏
如何学Win98,Win95下的汇编?
以前学的是实模式下的汇编! 现在想学保护模式下的汇编! 以前学的是Dos下的汇编! 现在想学Win98下的汇编! 以前有实模式下的汇编书! 现在没有保护模式下的汇编书! 以前有Dos系统功能调用手册! 现在没有Win98系统功能调用手册! 总总问题困绕着我这颗无助的心,谁--,能帮助我?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jc
2000-06-09
打赏
举报
回复
你可以找几本WINDOWS C 语言的书;
推荐一本书<<WINDOWS C编程>>
里面有Win32 程序的基本框架,很简单
祝你早日学成
darksky
2000-03-22
打赏
举报
回复
我只学过DOS小的汇编!我也想学WINDOWS下的汇编!
不知道谁有VXD的资料MAIL给我一份好吗?
darksky@126.com
Leex2000
2000-03-21
打赏
举报
回复
ok! 你首先最好先找齐以下几个东西
1. Masm32 v5.0 + SP1 (在 http://www.pbq.com.au/home/hutch/masm.htm)
2. Visual Studio 6.0 的 MSDN, 最好是三张碟的那个版本(里面有 SDK 的全部文档)
3. SoftIce for Win9x v4.0x (在 http://crack.21m.net/)
在 Masm32 v5.0 中有很多例子,我记得有一个例子目录是 Template 还有一个是 General 这两个例子是 Win32 汇编程序的基本框架程序,以后你的程序基本上是从这个框架上写出来的,大部分都不用动。但首先你必须对 Windows SDK 编程有一定程度的了解,如果你还不知道什么是消息循环的话,最好先找本书先来看看。当你能够用32位汇编来写程序的时候,可以试试把 MSDN 中提供的某些 SDK 的例子用汇编实现一下。
sunsetyang
2000-03-21
打赏
举报
回复
DOS下的汇编比起来,Win9x下的汇编要高级得多,大多数是API的直接调用,似乎省去了不少的int的调用。而且程序结构和C语言写得差不多,应该说是很好的写的:如果你对Windows下的C语言编程很熟悉的话。你要找资料的话,API方面材料的直接使用Windows的API就可以了。如果要比较低级一点,跳过API的话,可能那样的活动很难找到资料来支持了。只有微软能够提供这方面的资料了。现在的程序都是为了具有良好的可移植性而将原来的汇编都丢弃了,转向了提供API这种方式。虽然性能上会有损伤,但至少保证了程序良好的可移植性。也算是一种权衡吧!
happy
2000-03-21
打赏
举报
回复
lqjin大侠:给我一份好吗 jinbuhuan@163.net
happy
2000-03-21
打赏
举报
回复
lqjin大侠:给我一份好吗
jzy
2000-03-19
打赏
举报
回复
呵呵,想学好Win95/98下的汇编,捷径就是——————多用Soft-Ice、TRW去Crack别人的软件;-))))
RuFeng
2000-03-19
打赏
举报
回复
哈哈。。。。。
其实windows的汇编很简单!比Dos的简单太多了,写windows的汇编的工具太多了,
如masm6.14,masm32 v5.0,tasm5.0,好象还有nasm0.98(我说的都是最新版本)
这些你喜欢用那一个都可以,写windows汇编时,如果你要调用API,就先定义再使用
但在masm32中这是不必的,但最可惜的是你必须知道每一个API的每一个参数和顺序。
还有,它的语法和用win32 SDK写的C很相似,几乎一样的,所以只要你会它,写汇编
就很方便了,对于你如果想使用int的功能调用,那就对不起,在windows的32位中,
是不提供int的功能调用的,在32位下,中断时是调用IDT表所对的中断服务程式的,
所以,最好的方面是用API来代替原来的int 21,如果你想访问底层,请使用VXD来做
,不要象dos那样直接指向硬件地址,那会令到死机的,对于未来的win2k,就是WDM了.
lu0
2000-03-15
打赏
举报
回复
通常情况下并不值得用汇编写WIN32应用程序.如果需要利用WIN9X提供的扩展
INT21H,可以直接写,编译成老的EXE文件.
如果一定要写WIN32APP的话,记住,你的汇编代码不要用INTXX,因为在WIN32环境下,
没有中断调用的系统接口.我说的WIN32APP是指在SYSVM里运行的PE格式的应用程序.
在代码中,只需要一个RET指令结束主过程.或者直接调用
EXITPROCESS(...).
编译的时候MASM6.11以上,指定参数/COFF可以编译COFF格式的OBJ.LINK时就没有
问题了.最繁的是调用WIN32API.根据各个函数的调用约定自己PUSH XXX,POP XXX.
WIN9X的INT21接口在PLATFORM SDK里有详细的讲述.部分未公开的中断服务在RALF
BROWN的中断清单里有些描述.所有这些INT21H调用仅可在WIN16/V86模式下使用.
http://lu0.126.com
DingBoy
2000-03-15
打赏
举报
回复
我就比较喜欢用TASM 5.0 那有Win3.X 和Win9X的汇编例子!
JavaForce
2000-03-12
打赏
举报
回复
win95,win98汇编和D在OS下没什么大的区别。不过就是要记忆大量的宏。还应该注意
好象要MASM6.1以上的版本才能生成PE格式的EXE文件。有一个32位汇编开发包MASM32,非常棒!至于系统调用就要多看看Win32SDK罗。
我要分数~~~(垂涎三尺)
lqjin
2000-03-12
打赏
举报
回复
32位汇编开发包MASM32我有,Mail你一份?
3M多吧,要吗?
nwh
2000-03-12
打赏
举报
回复
lqjin,谢谢,我已经Download了一份Masm32,不过欢迎与我联系,交个朋友
nwh
2000-03-12
打赏
举报
回复
我也想要Masm32我的邮件地址是nwh@activet.co.jp多谢!
win
98
硬盘主引导代码反
汇编
分析.rar_BIOS_bios 反
汇编
_mbr_rom bios_硬盘引导
WIN
98
SE硬盘主引导记录代码反
汇编
分析硬盘引导记录MBR(Master Boot Record)是指硬盘之0面0道1扇区之内容,PC及其兼容机之ROM BIOS约定在上电及POST自检成功后,将其从硬盘读出,放置在内存0:7C00处,然后转去该地址执行。该段代码负责从代码尾部之4个分区表项中找出可以引导的项,读出其引导记录引导之。
轻松
汇编
2.6
轻松
汇编
是一个
汇编
语言集成开发环境,主要面向
汇编
语言初
学
者,也可以进行开发。除了普通的编辑功能以外,它还可以自动整理格式、高亮显示和编译、链接、调试
汇编
程序,并且提供语法元素导航的功能。调用TASM 5.0。完全具备了普通的开发工具和编辑器的功能。
它的最大特点是可以格式整理,就像QBASIC。省却了你不少工作。可以在
Win
98
/2k/XP下运行,是一款很优秀的编程工具。
这个软件是我在
学
汇编
语言时为了使用方便而开发的。在武汉大
学
计算机
学
院二○○一级同
学
中间进行了测试和比较大规模的试用,效果很好,在此向他们表示诚挚的谢意!
这是Version 2.6版,相比Version 2.5版,增加了一个简单的模板,提高了编译、链接的稳定性;更新了帮助文件和安装文件,并且修改了一部分Bug。在这里,要谢谢广大用户的支持。
qasm.zip轻松
汇编
松
汇编
是一个
汇编
语言集成开发环境,主要面向
汇编
语言初
学
者,也可以进行开发。除了普通的编辑功能以外,它还可以自动整理格式、高亮显示和编译、链接、调试
汇编
程序,并且提供语法元素导航的功能。调用TASM 5.0。完全具备了普通的开发工具和编辑器的功能。 它的最大特点是可以格式整理,就像QBASIC。省却了你不少工作。可以在
Win
98
/2k/XP下运行,是一款很优秀的编程工具。
轻松
汇编
Version 2.5版
松
汇编
是一个
汇编
语言集成开发环境,主要面向
汇编
语言初
学
者,也可以进行开发。除了普通的编辑功能以外,它还可以自动整理格式、高亮显示和编译、链接、调试
汇编
程序,并且提供语法元素导航的功能。调用TASM 5.0。完全具备了普通的开发工具和编辑器的功能。 它的最大特点是可以格式整理,就像QBASIC。省却了你不少工作。可以在
Win
98
/2k/XP下运行,是一款很优秀的编程工具。 这个软件是我在
学
汇编
语言时为了使用方便而开发的。在武汉大
学
计算机
学
院二○○一级同
学
中间进行了测试和比较大规模的试用,效果很好,在此向他们表示诚挚的谢意! 这是Version 2.5版,相比Version 2.0版,对格式整理方面进行了改
CuteASM
汇编
集成开发环境
感谢各位用户的支持,已注册取得注册码的用户可立即升级,无须重新获得注册码。 新发布的 CuteASM 2.0 免安装版在 1.0的基础上修饰了界面,并修复了一些BUG。 CuteASM支持的操作系统列表: 1.缺省支持
Win
me(All)
Win
2K(All)
Win
XP+sp1 2.安装微软Java虚拟机后可支持
Win
XP
Win
XP+sp1a //////////////////////////////////////////////////////////////////// 由于程序本身的原因,使用
Win
98
及更早版本的用户将无法使用CuteASM。 //////////////////////////////////////////////////////////////////// Enjoy it!!!!! v 1.0功能介绍 CuteASM 是一款
汇编
语言集成开发环境,它提供了开发16位x86
汇编
语言所需要的一切工具,使
汇编
语言的开发空前的方便与快捷了. CuteASM实现了下面一些主要功能: 1.
汇编
语言的自动语法着色,并且完全支持中文; 2.完全多文档界面用户接口,完全支持同时编辑多个文档; 3.工作区文件浏览支持,你可以查看,运行,删除文件而不必启动
win
dows资源管理器; 4.多文档快速文件切换条支持,你可以快速切换到任一文档; 5.编译(CTRL+M),链接(CTRL+L),运行(CTRL+R),调试(CTRL+G)方便快捷; 6.方便地将C源程序转化为32位的
汇编
源代码(CTRL+SHIFT+V); 7.编译链接C源程序和32位
汇编
源程序; 8.窗体,工作区,输出窗口和快速切换条自动记忆设置功能。
汇编语言
21,453
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章