注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學微機系統(tǒng)軟件分析

微機系統(tǒng)軟件分析

微機系統(tǒng)軟件分析

定 價:¥17.00

作 者: 朱禹著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 微型計算機 程序系統(tǒng) 系統(tǒng)分析

ISBN: 9787810125512 出版時間: 1995-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 192 字數(shù):  

內(nèi)容簡介

  內(nèi)容簡介本書1~3章介紹了系統(tǒng)軟件的分析方法、常用軟件分析工具和分析文檔的書寫方法。第4章介紹了COM和.EXE文件的結(jié)構(gòu)和加載過程。第5、6章分析了GWBASIC語言,并在此基礎上對其進行了改造,把非結(jié)構(gòu)化的GWBASIC語言改進成為結(jié)構(gòu)化語言。新增加了結(jié)構(gòu)化的條件語句、循環(huán)語句、子程序定義與調(diào)用語句,子程序可以遞歸調(diào)用。第7章分析了Wordstar,并介紹了Wordstar詞典的壓縮存儲方法、文本文件的編輯方法和單詞拼讀檢查的過程等。通過對這些內(nèi)容的學習,讀者可掌握開發(fā)一種算法語言的基本方法、開發(fā)文本文件全屏幕編輯的方法和改進.COM文,.EXE文件的基本方法。本書可作為計算機系高年級學生和研究生及軟件工作者學習參考。

作者簡介

暫缺《微機系統(tǒng)軟件分析》作者簡介

圖書目錄

     目錄
   第一章 微機系統(tǒng)軟件分析法
    §1.1系統(tǒng)軟件分析的目的
    §1.2系統(tǒng)軟件分析的準備
    1.2.1軟件的分類
    1.2.2獲得原代碼及其文檔
    §1.3系統(tǒng)軟件的分析方法
    1.3.1靜態(tài)分析
    1.3.2動態(tài)分析
    1.3.3動靜態(tài)分析相結(jié)合
    1.3.4宏觀推測與微觀處理相結(jié)合
   第二章 軟件分析工具
    §2.1DEBUG
    2.1.1Debug的啟動
    2.1.2Debug命令中的約定
    2.1.3Debug的命令集
    2.1.4Debug的錯誤信息
    §2.2CODEVIEW
    2.2.1用鍵盤命令移動光標
    2.2.2用鍵盤命令修改屏幕
    2.2.3用鍵盤命令控制程序執(zhí)行
    2.2.4用鍵盤命令從菜單上作選擇
    2.2.5CodeView的限制和存在的問題
    §2.3Turb0Debuger
    2.3.1硬件及軟件需求
    2.3.2術語解釋
    2.3.3Turb0Debugger能幫用戶做什么
    2.3.4Turb0Debugger不能做什么
    2.3.5Turb0Debugger是怎樣工作的
    §2.4TurboDebugger的優(yōu)勢
    §2.5控制程序執(zhí)行
    2.5.1考察當前程序狀態(tài)
    2.5.2運行菜單
    2.5.3執(zhí)行歷史窗口
    2.5.4中斷程序執(zhí)行
    2.5.5程序終止
    2.5.6重新開始調(diào)試
    2.5.7打開新的待調(diào)試程序
    2.5.8改變程序參數(shù)
    §2.6匯編級調(diào)試
    2.6.1當源程序級調(diào)試不夠時
    2.6.2CPU窗口
    2.6.3代碼區(qū)
    2.6.4寄存器和標志位區(qū)
    2.6.5數(shù)據(jù)區(qū)
    2.6.6堆棧區(qū)
    2.6.7匯編
    2.6.8轉(zhuǎn)儲窗口
    2.6.9寄存器窗口
    2.6.10 TurboC代碼生成
    §2.7高級反匯編工具——Sourcer
    2.7.1Sourcer的啟動
    2.7.2命令
   第三章 系統(tǒng)軟件分析的文檔
    §3.1文檔標準
    §3.2系統(tǒng)軟件分析報告的編制
    §3.3程序分析框圖的編制與說明
    §3.4系統(tǒng)軟件改造的工作文檔
   第四章.COM與.EXE文件的基礎知識
    §4.1.COM文件結(jié)構(gòu)
    4.1.1編輯源程序
    4.1.2匯編生成.COM程序
    §4.2加載.COM文件的過程
    §4.3.EXE文件段重定位
    4.3.1.EXE文件的結(jié)構(gòu)
    4.3.2加載.EXE文件的過程
   第五章 GWBASIC.EXE的分析
    §5.1GWBASIC裝入后的內(nèi)存分配
    §5.2GWBASIC的內(nèi)部結(jié)構(gòu)
    5.2.1關鍵字表
    5.2.2關鍵字入口地址表
    5.2.3關鍵字索引表
    5.2.4錯誤信息表
    §5.3GWBASIC用戶程序的結(jié)構(gòu)
    5.3.1GWBASIC用戶程序的整體結(jié)構(gòu)
    5.3.2BASIC的語句結(jié)構(gòu)
    §5.4BASIC的鍵盤接收及換碼解釋
    §5.5BASIC的命令與程序的執(zhí)行過程
    5.5.1立即命令的執(zhí)行過程
    5.5.2BASIC程序的執(zhí)行過程
   第六章 GWBASIC語言的功能改進
    §6.1新增加的結(jié)構(gòu)化功能語句和用戶使用內(nèi)存的擴充
    §6.2GWBASIC程序代碼段的擴充
    §6.3關鍵字空間的擴充
    §6.4GWBASIC用戶空間的擴充
    6.4.1解決問題的方法與程序設計思想
    6.4.2Debug命令文本文件的執(zhí)行
    6.4.3擴充用戶空間的程序代碼
    §6.5條件語句的改進
    6.5.1結(jié)構(gòu)化條件語句
    6.5.2程序設計思想
    6.5.3增加的關鍵字和程序模塊
    6.5.4多行條件語句中所用的標志單元及作用
    6.5.5條件語句框圖
    6.5.6結(jié)構(gòu)化條件語句程序代碼
    6.5.7結(jié)構(gòu)化條件語句的測試方案及測試結(jié)果
    §6.6循環(huán)語句的改進
    6.6.1DO—LOOP循環(huán)語句
    6.6.2EXITDO語句
    6.6.3程序設計思想
    6.6.4DO—LOOP循環(huán)語句實現(xiàn)的框圖
    6.6.5循環(huán)語句程序的代碼
    §6.7子程序語句的改進
    6.7.1新增的子程序語句
    6.7.2程序設計思想
    6.7.3實現(xiàn)方法
    6.7.4程序設計說明
    6.7.5程序框圖
    6.7.6程序清單
   第七章 WS.COM的分析
    §7.1Wordstar包括的文件
    §7.2WS.COM的裝入
    7.2.1WSMSGS.OVR的裝入
    7.2.2WSOVLY1.OVR裝入
    7.2.3代碼覆蓋工作是如何完成的
    §7.3Wordstar顯示管理
    §74Wordstar全屏幕編輯
    7.4.1WS進入編輯前的準備工作
    7.4.2編輯時屏幕的滾動及翻頁
    7.4.3WS的全屏幕編輯
    7.4.4編輯后各文件的處理
    §7.5詞典拼讀檢查文件SPELSTAR.OVR的分析
    7.5.1文件拼讀檢查功能的執(zhí)行過程
    7.5.2詞典文件SPELSTAR.DCT的結(jié)構(gòu)
    7.5.3對用戶文件的預處理
    7.5.4用戶單詞拼寫校對分析及相關子程序清單注釋
    7.5.5用戶單詞拼讀檢查舉例
   附錄1擴充用戶空間的DEBUG命令文本程序
   附錄2ASCII碼字符集
   附錄3模塊剖析匯總表
   附錄4例程剖析匯總表
   附錄5TurboDebugger菜單樹
   參考文獻
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號