China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-31 20:45
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » How to do disassembly View 1,436 Replies 5
Original Poster Posted 2003-05-06 00:00 ·  中国 台湾 教育网(TANet)
初级用户
Credits 121
Posts 7
Joined 2003-05-06 00:00
23-year member
UID 1891
Gender Male
Status Offline
Experts, I'd like to ask how to disassemble DOS executable files (such as .COM and .EXE).
After modifying them, how do you assemble them back again? (Please let me know, thanks)
Floor 2 Posted 2003-05-06 00:00 ·  中国 湖北 武汉 电信
元老会员
★★★★★
步行的人
Credits 9,654
Posts 3,351
Joined 2003-03-11 00:00
23-year member
UID 1113
Gender Male
From 湖北
Status Offline
For general simple modifications, you can use tools like PCTools.
弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
Floor 3 Posted 2003-05-07 00:00 ·  中国 台湾 教育网(TANet)
初级用户
Credits 121
Posts 7
Joined 2003-05-06 00:00
23-year member
UID 1891
Gender Male
Status Offline
I already went and downloaded PCTools 90, but I don't know how to use it. Could you explain it?
This is my first time dealing with this kind of tool (though I do have experience writing C language on Unix)
Floor 4 Posted 2003-05-07 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Using the U command in DEBUG to disassemble works too. Just use the A or E command to modify it and then save it.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 5 Posted 2003-05-08 00:00 ·  中国 台湾 教育网(TANet)
初级用户
Credits 121
Posts 7
Joined 2003-05-06 00:00
23-year member
UID 1891
Gender Male
Status Offline
Is there a simple example explanation?
Floor 6 Posted 2003-05-08 00:00 ·  加拿大 Telus
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
For example:
DEBUG A.COM
-U
...
...

That will do!
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Forum Jump: