+--------------------+       軟體保護只能防君子   :: 保護智慧財產權
    |  拷貝心得第 18 集  |       不能防小人及玩家 ,   :: 比軟體保護還重
    +--------------------+       所以........         :: 要。

  *************************************************************************
  ┌────┐
  │1-1 前言│
  └────┘
    現今玩十六位元電腦的人已邁入第十年 ,所以會寫個像樣程式的人也逐漸增加 ,
    而會寫組合語言的人 ,必需先學會 Debug  程式 ,因為用組合語言撰寫程式 ,非
    常不易 ,且稍有錯誤就會造成當機 ;因此如果您的軟體執行時 ,發現會當機的話
     ,就要使用 Debug 這個程式來偵測到底是那兒出錯了。

  ┌─────────────────┐
  │1-2 比較市面上的 Debug 程式的不同 │
  └─────────────────┘
  ※ DOS 的 DEBUG
     大部份的使用者所用的 Debug 程式大多是來自 DOS 磁片 ,其實 DOS 的 Debug
     只提供了常用的偵錯能力 ,對於指令解碼能力稍嫌差了點 ,因為如果您的程式有
     用到一些較不常見的指令 ,那麼他就沒辦法幫您翻譯成相關的指令碼 ,此外使用
     到 Debug 的指令時較嚴格(例如你不可鍵入 "RIP100" ,而硬要先鍵入"RIP" 再
     鍵入 "100") ,所以對於一個想學習軟體偵錯的人 ,我並不贊成拿 DOS 片內的
     Debug 程式來當作您未來的偵錯軟體。

  ※ SYMDEB (Microsoft Symbolic Debug Utility)
     您可以在 Microsoft Assembly 的磁片上找到這個檔案 ,對於想要學習軟體偵
     錯的你 ,儘可能用此程式 ,因為各種命令都能接受 ,且某些狀態下不易當機 ,
     畢竟這套軟體的誕生就是要讓使用者能購偵錯自己的軟體。

  ※ TURBO DEBUG
     筆者並沒有用過此軟體 ,不過對於 286 的使用者而言,它不過是多了視窗畫面
     較方便觀看如何下達指令 ,如果您的機器不是 386 ,那就不必非要用它。
     (簡單就介紹過去了 ,若需進一步了解此軟體 ,請自行購書)

  ┌─────┐
  │1-3 小工具│
  └─────┘
     1. Fast Key (加快鍵盤反應速度)
        MOV     AX,0305h
        MOV     BX,0000h
        INT     16h
        INT     20h

     2. 在 EGA/VGA 畫面四週加上顏色框
        MOV     AX,1001h
        MOV     BH,顏色代碼
        INT     10h
        INT     20h

    顏色代碼:
         00 黑色     05 紫紅色   0A 淺綠色      0F 白色
         01 藍色     06 棕色     0B 淺青藍色
         02 綠色     07 灰白色   0C 淺紅色
         03 青藍色   08 灰色     0D 淺紫紅色
         04 紅色     09 淺藍色   0E 白色

    3. CLEAN.EXE
       是一個讓磁頭來回不停移動 ,按 Esc 結束  ,這是一個能夠清磁頭清的徹底
       的軟體 ,同時內含 Fastkey  程式。
           CLEAN/A 表示讓 A 磁碟磁頭來回移動
           CLEAN/B 表示讓 B 磁碟磁頭來回移動
           CLEAN/F 表示載入 Fastkey 程式

    4. CHGPRN.COM
       隨時可按 Ctrl-F5 來進入選擇印表輸出 PORT ,一般使用者可能會有兩個以
       上的印表輸出 PORT ,而您剛好有 PORT 壞掉或是做其它用途時 ,這個軟體
       就可派上用場了。

    5. FAXER.COM (印表轉檔案工具)
       能夠讓你的印表動作存為檔案 ,以後只要 TYPE >PRN 即可印出中、英、圖
       若有 SCANNER 便可替代傳真機 ,像漫畫書、設計圖  都能傳到對方那兒 ,
       當然印出的效果比傳真機清析多了。
       (此版沒有 DOS Re_entry 問題 ,故沒有當機可能 ,若要上網路  ,請先進入
       網路系統 ,再鍵入 FAXER/N 來驅動即可)

       FAXCTL.COM (觀看上面的軟體狀況)
       FAXPRN.EXE (將製作出的檔案印表用,需關掉中文系統)
        90NET.PRN 請用LQ相容機種來印表觀看 ,其內容為一圖型檔(用達文西繪出)



       ■■■  在此感謝零壹科技技術提供 ,使得此軟體不再會當機了  ■■■