PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
Programming
]
討論串
[問題] 請問如何 debug 一支 TSR 的 dos 程式?
共 5 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#5
Re: [問題] 請問如何 debug 一支 TSR 的 dos 程式?
推噓
3
(3推
0噓 6→
)
留言
9則,0人
參與
,
最新
作者
garyzyg
(garyzyg)
時間
17年前
發表
(2008/10/03 23:39)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
和 keyboard/hotkey 有關, 似乎要靠腦袋 debug.. 不過小弟想到一個好方法, 可以用 dosemu/dosbox 內建的 debugger.. 程式在裡面執行 tsr 後 就可以 debugger 來 debug, 而不用太花腦袋了.. --.
※
發信站:
批踢踢實業坊(pt
#4
Re: [問題] 請問如何 debug 一支 TSR 的 dos 程式?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
ggg12345
(ggg)
時間
17年前
發表
(2008/10/02 10:22)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
DOS 時代的 TSR(Terminate & Stay Resident) 就是跟 OS一樣的. 常駐型程式, 執行完時還會請求 OS 認可, 可以繼續佔用某段記憶. 體, 其他程式可以呼叫此段程式使之被執行. 呼叫方式通常經過. interrupt/trap 的 int n 進行, 因此常常是某
(還有326個字)
#3
Re: [問題] 請問如何 debug 一支 TSR 的 dos 程式?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
WPC001
時間
17年前
發表
(2008/10/02 02:54)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
TSR %90都會用組合語言了.... 直接disassemble吧.... 接著你就跟原作者大致一樣了.... 然後你可以在這ASM程式裡頭... 加入一些DEBUG INFO, 修修改改.... TSR早年要做DEBUG也真的挺苦命的 Orz. --.
※
發信站:
批踢踢實業坊(ptt.cc)
#2
Re: [問題] 請問如何 debug 一支 TSR 的 dos 程式?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
TKyo
(暗黑貴公子)
時間
17年前
發表
(2008/10/02 00:24)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
如果你是想實作它的功能, 可以先觀察它做了什麼事. 再去思考自己要用怎樣的方法實作它的功能. 最後逼不得已, 下下策的情況下, 再去反組譯它. 一般 TSR 在常駐前 (int 21h ah = 31h/int 27h) 會使用到的. 設定中斷向量功能 (int 21h ah = 25h) 來說.
#1
[問題] 請問如何 debug 一支 TSR 的 dos 程式?
推噓
1
(1推
0噓 3→
)
留言
4則,0人
參與
,
最新
作者
garyzyg
(garyzyg)
時間
17年前
發表
(2008/10/01 22:38)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
某 dos 程式 A (沒源碼) 會 tsr. 小弟想對他常駐的部份做 debug,. 請問要如何處置呢?. 是先對 .exe/.com 作 disassemble 找到中斷, 再看 routine?. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 61.228.83.19.
首頁
上一頁
1
下一頁
尾頁