一個(gè)匯編模擬器的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-03-11 22:05
針對(duì)目前缺少完全適用于教學(xué)的匯編語(yǔ)言可視化集成開(kāi)發(fā)環(huán)境的現(xiàn)狀,本文設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)在Windows平臺(tái)上運(yùn)行的輔助匯編語(yǔ)言程序設(shè)計(jì)課程教學(xué)的匯編模擬器。匯編模擬器模擬了計(jì)算機(jī)系統(tǒng)的指令集、存儲(chǔ)器和中斷機(jī)制,并提供了一個(gè)集匯編語(yǔ)言源程序的編輯、匯編、調(diào)試于一體的集成開(kāi)發(fā)環(huán)境,從而為匯編語(yǔ)言程序設(shè)計(jì)課程的教學(xué)提供了一個(gè)形象直觀的輔助教學(xué)平臺(tái)。本文首先介紹了相關(guān)技術(shù),然后給出了模擬器的設(shè)計(jì)目標(biāo)和實(shí)現(xiàn)思路,描述了模擬器的組成和各部分的主要功能;接著詳細(xì)介紹了模擬器主要模塊的設(shè)計(jì)和實(shí)現(xiàn)過(guò)程,包括指令集的模擬,存儲(chǔ)器的模擬和中斷機(jī)制的模擬等內(nèi)容;還通過(guò)主要功能的界面演示說(shuō)明模擬器的使用過(guò)程;最后提出了完善匯編模擬器的若干設(shè)想。本文利用面向?qū)ο蠹夹g(shù)和解釋執(zhí)行技術(shù)模擬指令集,使模擬器在設(shè)計(jì)結(jié)構(gòu)上支持對(duì)不同類型處理器指令集的模擬,從而實(shí)現(xiàn)一定的可重定向性;利用進(jìn)程和進(jìn)程通信技術(shù)模擬中斷機(jī)制,使模擬器能比較方便地模擬新增外部設(shè)備及其中斷處理過(guò)程,從而實(shí)現(xiàn)一定的可擴(kuò)展性。本文設(shè)計(jì)和實(shí)現(xiàn)的匯編模擬器雖然還只是一個(gè)原型系統(tǒng),但它能在一定程度上輔助匯編語(yǔ)言程序設(shè)計(jì)課程的教學(xué);本文介紹的利用進(jìn)程和進(jìn)程通信技術(shù)模擬中...
【文章來(lái)源】:蘇州大學(xué)江蘇省
【文章頁(yè)數(shù)】:102 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
鍵盤(pán)界面
匯編模擬器主界面
匯編模擬器代碼編輯區(qū)域
【參考文獻(xiàn)】:
期刊論文
[1]匯編程序輔助開(kāi)發(fā)系統(tǒng)的研制與實(shí)現(xiàn)[J]. 李金忠,魏斯民,郭世仁,黃傳蓮. 計(jì)算機(jī)與現(xiàn)代化. 2006(06)
[2]高!秴R編語(yǔ)言程序設(shè)計(jì)》課程教學(xué)改革探析[J]. 龔偉. 福建電腦. 2006(05)
[3]基于Windows消息機(jī)制的軟件本地化[J]. 龔力柱,蔣澤軍,王麗芳. 計(jì)算機(jī)工程. 2005(21)
[4]指令分層過(guò)濾體系在通用CPU模擬器設(shè)計(jì)中的應(yīng)用[J]. 喬亞男,王換招,方舟. 計(jì)算機(jī)工程與應(yīng)用. 2005(03)
[5]WINDOWS系統(tǒng)中幾種常用的進(jìn)程通訊方式及其DELPHI實(shí)現(xiàn)[J]. 王電鋼,吳思遠(yuǎn). 重慶電力高等?茖W(xué)校學(xué)報(bào). 2004(04)
[6]異構(gòu)計(jì)算機(jī)軟件移植可視化仿真技術(shù)研究[J]. 周術(shù)誠(chéng),周明全,王長(zhǎng)纓,寧正元. 計(jì)算機(jī)工程. 2004(21)
[7]匯編語(yǔ)言集成編譯環(huán)境的開(kāi)發(fā)——幾種實(shí)時(shí)捕獲控制臺(tái)程序標(biāo)準(zhǔn)輸出的方法[J]. 沈潔萍,章紅,陳勇. 微計(jì)算機(jī)信息. 2004(06)
[8]PDA設(shè)備開(kāi)發(fā)仿真系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 趙雷,楊季文. 計(jì)算機(jī)應(yīng)用與軟件. 2004(01)
[9]指令集仿真器自動(dòng)生成技術(shù)的研究[J]. 王曉紅,王旭,王雷,金茂忠. 計(jì)算機(jī)工程與應(yīng)用. 2003(02)
[10]ADZ80指令系統(tǒng)在80x86平臺(tái)上的仿真實(shí)現(xiàn)[J]. 吳嫻,趙雷,楊季文. 微計(jì)算機(jī)應(yīng)用. 2002(05)
碩士論文
[1]SmartSimular:基于虛擬指令集的嵌入式系統(tǒng)模擬器[D]. 姜旭鋒.浙江大學(xué) 2006
[2]面向處理器定制的模擬器快速生成方法[D]. 戚凌杰.浙江大學(xué) 2006
[3]嵌入式系統(tǒng)全系統(tǒng)模擬器框架設(shè)計(jì)與實(shí)現(xiàn)[D]. 柯化成.浙江大學(xué) 2006
[4]DSP微處理器指令級(jí)模擬器的研制[D]. 沈森.西北工業(yè)大學(xué) 2003
[5]一種微處理器匯編和反匯編系統(tǒng)設(shè)計(jì)與研究[D]. 王長(zhǎng)青.西北工業(yè)大學(xué) 2001
本文編號(hào):3077173
【文章來(lái)源】:蘇州大學(xué)江蘇省
【文章頁(yè)數(shù)】:102 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
鍵盤(pán)界面
匯編模擬器主界面
匯編模擬器代碼編輯區(qū)域
【參考文獻(xiàn)】:
期刊論文
[1]匯編程序輔助開(kāi)發(fā)系統(tǒng)的研制與實(shí)現(xiàn)[J]. 李金忠,魏斯民,郭世仁,黃傳蓮. 計(jì)算機(jī)與現(xiàn)代化. 2006(06)
[2]高!秴R編語(yǔ)言程序設(shè)計(jì)》課程教學(xué)改革探析[J]. 龔偉. 福建電腦. 2006(05)
[3]基于Windows消息機(jī)制的軟件本地化[J]. 龔力柱,蔣澤軍,王麗芳. 計(jì)算機(jī)工程. 2005(21)
[4]指令分層過(guò)濾體系在通用CPU模擬器設(shè)計(jì)中的應(yīng)用[J]. 喬亞男,王換招,方舟. 計(jì)算機(jī)工程與應(yīng)用. 2005(03)
[5]WINDOWS系統(tǒng)中幾種常用的進(jìn)程通訊方式及其DELPHI實(shí)現(xiàn)[J]. 王電鋼,吳思遠(yuǎn). 重慶電力高等?茖W(xué)校學(xué)報(bào). 2004(04)
[6]異構(gòu)計(jì)算機(jī)軟件移植可視化仿真技術(shù)研究[J]. 周術(shù)誠(chéng),周明全,王長(zhǎng)纓,寧正元. 計(jì)算機(jī)工程. 2004(21)
[7]匯編語(yǔ)言集成編譯環(huán)境的開(kāi)發(fā)——幾種實(shí)時(shí)捕獲控制臺(tái)程序標(biāo)準(zhǔn)輸出的方法[J]. 沈潔萍,章紅,陳勇. 微計(jì)算機(jī)信息. 2004(06)
[8]PDA設(shè)備開(kāi)發(fā)仿真系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 趙雷,楊季文. 計(jì)算機(jī)應(yīng)用與軟件. 2004(01)
[9]指令集仿真器自動(dòng)生成技術(shù)的研究[J]. 王曉紅,王旭,王雷,金茂忠. 計(jì)算機(jī)工程與應(yīng)用. 2003(02)
[10]ADZ80指令系統(tǒng)在80x86平臺(tái)上的仿真實(shí)現(xiàn)[J]. 吳嫻,趙雷,楊季文. 微計(jì)算機(jī)應(yīng)用. 2002(05)
碩士論文
[1]SmartSimular:基于虛擬指令集的嵌入式系統(tǒng)模擬器[D]. 姜旭鋒.浙江大學(xué) 2006
[2]面向處理器定制的模擬器快速生成方法[D]. 戚凌杰.浙江大學(xué) 2006
[3]嵌入式系統(tǒng)全系統(tǒng)模擬器框架設(shè)計(jì)與實(shí)現(xiàn)[D]. 柯化成.浙江大學(xué) 2006
[4]DSP微處理器指令級(jí)模擬器的研制[D]. 沈森.西北工業(yè)大學(xué) 2003
[5]一種微處理器匯編和反匯編系統(tǒng)設(shè)計(jì)與研究[D]. 王長(zhǎng)青.西北工業(yè)大學(xué) 2001
本文編號(hào):3077173
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3077173.html
最近更新
教材專著