首页
社区
课程
招聘
RadAsm编译DOS程序出错
发表于: 2011-8-24 14:58 4742

RadAsm编译DOS程序出错

2011-8-24 14:58
4742
这几点学BIOS ,需要用汇编仿写ADU.EXE,是个DOS程序,就是那个Award Doctor Utility.以前用RadAsm写WIN32汇编的时候没问题,这次写DOS程序却老是出不来要的效果。
开始以为是自己软件配置的问题,于是重新下了个论坛的RadAsm,然后写程序。
过程我写下来。
程序装好后 打开,新建DOS APP, 一直下一步。然后如下输入:
(程序简单些,为了保证正确又能判断效果)

data segment
  hey db 'hello world','$'
data ends

code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov dx,offset hey
mov ah,09h
int 21h
mov ah,4Ch
int 21h
code ends
end start

然后 编译 构建 运行  。虽然程序跑起来的,可是没显示hello,请问大家这个是什么问题呀。
如果实在不行,我是不是只能用MASM了?那个得在记事本里编辑的 痛苦死。大家写DOS程序的时候有什么方便的工具么?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 414
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
MASMPlus
2011-8-24 15:47
0
雪    币: 137
活跃值: (26)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
十分感谢。发现时编译器语法的问题,有些语句RADASM可能识别不了,才出现刚才的问题。masmplus很好用 谢谢
2011-8-24 15:58
0
游客
登录 | 注册 方可回帖
返回
//