天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

可視虛擬機X86VVM2的設(shè)計與實現(xiàn)

發(fā)布時間:2020-05-27 02:06
【摘要】:程序設(shè)計可視化作為科學(xué)可視化的一個分支,它的特點主要體現(xiàn)在編程以及運行環(huán)境可視化兩方面。可視化編程開發(fā)工具已經(jīng)成為現(xiàn)代軟件開發(fā)行業(yè)的主流工具。然而,目前主流匯編語言的可視化編程開發(fā)工具大多還停留在編輯可視化上,沒有考慮其執(zhí)行過程的可視化,使得程序設(shè)計者不能深入了解程序的執(zhí)行過程。本文以X86匯編語言為研究對象,實現(xiàn)了一個X86匯編語言的可視虛擬機---X86VVM2。本文的主要工作如下: 首先,總結(jié)了主流匯編集成開發(fā)環(huán)境及現(xiàn)有的匯編可視虛擬機的特點和不足,并按照虛擬機設(shè)計的基本原理,重新設(shè)計X86VVM可視虛擬機內(nèi)核,得到新的X86VVM2內(nèi)核,該內(nèi)核解決了數(shù)據(jù)區(qū)dup偽指令的解析、程序段及尋址方式的識別、函數(shù)的調(diào)用和帶糾錯功能的異常處理等問題。 然后,采用面向?qū)ο蟮脑O(shè)計思路,同時考慮到運行時的人機交互,實現(xiàn)了內(nèi)核的可視化,開發(fā)出X86VVM2可視虛擬機。X86VVM2具有CPU內(nèi)部寄存器數(shù)據(jù)及寄存器之間數(shù)據(jù)動態(tài)交互可視化、程序數(shù)據(jù)(數(shù)據(jù)變量、函數(shù)、符號表)可視化、內(nèi)核?梢暬、編輯可視化、調(diào)試可視化、代碼跟蹤可視化、人機交互可視化及流程圖可視化的功能。 為了更好地實現(xiàn)流程圖可視化,本文提出了翻頁效果的流程圖自動生成算法。該算法首先將源程序劃分為各個基本模塊,然后根據(jù)不同類型的模塊,生成對應(yīng)的抽象節(jié)點,最后根據(jù)節(jié)點內(nèi)存放的地址信息,畫出主程序的流程圖。函數(shù)調(diào)用時,先將主程序的開始節(jié)點進(jìn)棧,然后畫出子函數(shù)的流程圖;函數(shù)返回時,取得保存在棧中的節(jié)點,畫出以此節(jié)點開始的主程序流程圖,從而實現(xiàn)主程序流程圖與子程序流程圖自動切換。 最后,總結(jié)了X86VVM2的實現(xiàn)及對內(nèi)核的測試,同時選取一個實例對X86VVM2的整體功能進(jìn)行測試。試驗結(jié)果表明,內(nèi)核執(zhí)行結(jié)果正確及各可視化功能運行正常。在論文結(jié)尾處,總結(jié)了本課題的主要工作并對后續(xù)工作進(jìn)行展望。
【圖文】:

架構(gòu)圖,內(nèi)核,架構(gòu)


結(jié)合寄存器處理器和堆棧處理器的優(yōu)點,本X86VVMZ虛擬機采用寄存器架構(gòu),同時在X86VVMZ虛擬機內(nèi)部設(shè)置一個棧,函數(shù)的調(diào)用直接依靠內(nèi)核棧,從而提高內(nèi)核處理速度,圖2一1是X86VVMZ內(nèi)核結(jié)構(gòu)圖!瞂86~娠_一口,符表號J虛擬cP匯匯匯編編編器器器棧衛(wèi)!日圖2一IX86VVMZ內(nèi)核架構(gòu) FigureZ一 1X86VVMZKernelArchiteeture如上圖所示,X86VVMZ內(nèi)核主要分為五個部分。匯編器對匯編程序進(jìn)行匯編;虛擬內(nèi)存存放匯編后的機器碼;棧存放堆棧操作指令及函數(shù)調(diào)用后內(nèi)核棧中的數(shù)據(jù);虛擬CPU作為執(zhí)行部件,執(zhí)行虛擬內(nèi)存中的機器碼;符號表為語法分析、異常處理及數(shù)據(jù)信息可視化提供符號信息。

指令結(jié)構(gòu),操作碼,操作數(shù),操作碼表


(oPOperationCode)和操作數(shù) (ODOperationData)兩個部分。如 MOVAH,一oH這條指令,其格式如圖3一1所示。MOV_多一A工1IOH▲操作碼(OPCode)一—---一一}源操作絲冬些竺_1目的操作數(shù)Destination圖3一1指令結(jié)構(gòu) Figure3一 1InstruetionStructure其中操作碼表示指令執(zhí)行什么樣的操作,在一條指令中,操作碼是必須有的部分,操作數(shù)表示操作碼對應(yīng)的操作的數(shù)據(jù)或數(shù)據(jù)的存放地址。X86VVMZ虛擬機按照指令使用的頻率,,實現(xiàn)如下共83條指令:and·shl·ret·rePne、rePe、reP、seasw·scasb、emPsw·emPsb、lodsw、lodsb、stosw、stosb、mov、movsw、movsb、rer、rel、ror、rol、shr、sar、shl、test、not、Of、Jno、and、loopnz、loopz、jne、jle、jl、jge、jg、jexz、jbe·jb、jnb丫PoPf、Ja、JnP、JPe、cwd、ebw、lah且jo、jns、js、jnz·idiv、imul·neg·sbb·ade·les·lds·cme、xehg、PoPa、Pusha、movzx·Pushf、sahf、1llOVSX、div、add、mul、PoP、ine、dec、Push、jmP、je、eall、xor、sub·looP、je、int、lea。CmP、
【學(xué)位授予單位】:廣東工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP302

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 劉罡;劉玉斌;趙杰;;基于可視切線圖的未知環(huán)境建模新方法研究[J];高技術(shù)通訊;2010年05期

2 ;多媒體教學(xué)首選投影,富可視IN100系列[J];電腦知識與技術(shù)(經(jīng)驗技巧);2011年07期

3 周體強;;可視素材背景的透明化方法[J];中小學(xué)電教;2011年06期

4 周體強;;用動態(tài)可視素材做背景的實踐與研究[J];福建電腦;2011年07期

5 ;下半年電子產(chǎn)品發(fā)展趨勢:智能、平板、觸控、開源[J];硅谷;2011年15期

6 ;技術(shù)新聞[J];微電腦世界;2011年07期

7 ;電子百科[J];世界電子元器件;2011年08期

8 周體強;;可視素材的背景透明化方法[J];福建電腦;2011年06期

9 ;USB DUAL TUBE PRE計算機接口前置放大聲卡[J];電聲技術(shù);2011年05期

10 ;科達(dá)榮獲中國應(yīng)急管理信息化技術(shù)創(chuàng)新獎[J];數(shù)字通信世界;2011年07期

相關(guān)會議論文 前10條

1 蔡蓮紅;陶建華;王志明;王瑋;;言語的感知、計算和可視[A];第六屆全國人機語音通訊學(xué)術(shù)會議論文集[C];2001年

2 劉建衛(wèi);郭義;翟偉;孟向文;;基于可視人的腹部腧穴三維重建方法及應(yīng)用研究[A];2011中國針灸學(xué)會年會論文集(摘要)[C];2011年

3 盧元定;;突發(fā)事件防范與快速處置可視調(diào)度指揮解決方案[A];中國突發(fā)事件防范與快速處置優(yōu)秀成果選編[C];2009年

4 冷靜;呂堅偉;周立新;馮薇薇;黃翼然;;壓力性尿失禁可視式穿刺系統(tǒng)應(yīng)用于TVT術(shù)的臨床體會(附10例報告)[A];第十五屆全國泌尿外科學(xué)術(shù)會議論文集[C];2008年

5 杜曉榮;;智能可視定制圖形平臺的研究及其開發(fā)[A];全國第13屆計算機輔助設(shè)計與圖形學(xué)(CAD/CG)學(xué)術(shù)會議論文集[C];2004年

6 賈曉彥;解小華;孫備;;三角網(wǎng)格曲面可視輪廓提取的快速算法[A];中國自動化學(xué)會控制理論專業(yè)委員會D卷[C];2011年

7 梁平;;高速公路三維動態(tài)可視交互技術(shù)設(shè)計思考[A];中國公路學(xué)會計算機應(yīng)用分會2010年學(xué)術(shù)年會論文集[C];2010年

8 于士剛;葉榛;;基于H.263的智能可視手機及視頻編解碼優(yōu)化[A];2005年中國智能自動化會議論文集[C];2005年

9 金澤明;劉偉;闕淑玲;;針刀“可視”松解腰神經(jīng)后側(cè)支治療腰腿痛臨床觀察[A];中華中醫(yī)藥學(xué)會針刀醫(yī)學(xué)分會2008年度學(xué)術(shù)會議論文集[C];2008年

10 付世波;沈翔;袁修干;;駕駛艙(室)布局設(shè)計中的計算機輔助可視性判定[A];第二屆全國人—機—環(huán)境系統(tǒng)工程學(xué)術(shù)會議論文集[C];1995年

相關(guān)重要報紙文章 前10條

1 廣文;愛可視:渠道多元化引領(lǐng)MP4產(chǎn)業(yè)成熟[N];中國計算機報;2005年

2 ;富可視LP640[N];計算機世界;2004年

3 ;富可視LP600 插上U盤就能演示[N];中國計算機報;2005年

4 彭芳;流量全網(wǎng)可視[N];中國計算機報;2003年

5 本報實習(xí)生 王迅;插上創(chuàng)意的翅膀[N];科技日報;2006年

6 洛林;愛可視MP4賀歲促銷凸現(xiàn)“品質(zhì)生活”[N];云南日報;2007年

7 芳菲;可視手機讓你面對面[N];中國電子報;2001年

8 新疆 陳雪飛;在校園網(wǎng)中實現(xiàn)可視交談[N];電腦報;2001年

9 ;富可視四款產(chǎn)品齊亮相[N];中國計算機報;2002年

10 劉宇;愛可視借高交會做大MP4[N];中國計算機報;2005年

相關(guān)博士學(xué)位論文 前10條

1 孫偉;現(xiàn)代機械產(chǎn)品設(shè)計規(guī)劃及可視優(yōu)化設(shè)計方法研究[D];東北大學(xué);2007年

2 葉征;平面幾何的動態(tài)可視證明研究[D];浙江大學(xué);2010年

3 張海波;可視秘密共享研究[D];哈爾濱工程大學(xué);2009年

4 董家樂;基于可視陣列傳感對細(xì)胞代謝過程的研究[D];重慶大學(xué);2011年

5 寧博;面向行人檢測的動態(tài)視覺詞提取與集成分類方法研究[D];中國科學(xué)技術(shù)大學(xué);2012年

6 李小彭;面向產(chǎn)品廣義質(zhì)量的“1+3+X”綜合設(shè)計法及其應(yīng)用研究[D];東北大學(xué);2006年

7 米湘成;可視水稻生長模型與智能栽培專家系統(tǒng)的研制[D];湖南農(nóng)業(yè)大學(xué);2001年

8 李倩;客運專線動態(tài)可視工程施工管理信息系統(tǒng)關(guān)鍵技術(shù)研究[D];中南大學(xué);2010年

9 萬業(yè)宏;脊髓背角初級傳入突角的短時程可塑性與動作電位序列的傳遞[D];第四軍醫(yī)大學(xué);2004年

10 朱浩;心電活動的可視并行計算模型[D];第一軍醫(yī)大學(xué);2000年

相關(guān)碩士學(xué)位論文 前10條

1 黃彪;可視虛擬機X86VVM2的設(shè)計與實現(xiàn)[D];廣東工業(yè)大學(xué);2011年

2 趙德芳;可視倒車系統(tǒng)關(guān)鍵技術(shù)研究[D];吉林大學(xué);2011年

3 曹詠春;Java可視表達(dá)和可視運行的研究與實現(xiàn)[D];廣東工業(yè)大學(xué);2004年

4 牛玉美;基于CUDA的可視外殼并行計算方法研究[D];中國石油大學(xué);2011年

5 蘇煥煥;安全多面體可視外殼及應(yīng)用研究[D];中國石油大學(xué);2010年

6 曹璐;可視可逆數(shù)字水印算法的研究與改進(jìn)[D];北京交通大學(xué);2010年

7 吳旭東;基于IP的可視電話設(shè)計及實現(xiàn)[D];浙江大學(xué);2003年

8 楊俊智;基于IP的可視電話中H.263+編碼器的實現(xiàn)及其優(yōu)化[D];浙江大學(xué);2003年

9 鄧洲宇;基于PC的H.324可視電話終端的實現(xiàn)[D];四川大學(xué);2001年

10 朱小燕;視頻圖像序列統(tǒng)計模型與目標(biāo)可視性分析及應(yīng)用[D];電子科技大學(xué);2003年



本文編號:2682774

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2682774.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶48fd5***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
殴美女美女大码性淫生活在线播放 | 国产精品午夜福利在线观看| 尤物天堂av一区二区| 国产免费一区二区不卡| 丝袜av一区二区三区四区五区| 精品人妻一区二区三区四区久久| 欧美黑人在线一区二区| 国产综合欧美日韩在线精品| 国产精品白丝久久av| 99国产一区在线播放| 国产精品99一区二区三区| 人妻少妇久久中文字幕久久 | 久久精品a毛片看国产成人| 日韩一区中文免费视频| 日本人妻精品有码字幕| 毛片在线观看免费日韩| 国产情侣激情在线对白| 国产精品一区二区日韩新区| 欧美日韩乱一区二区三区| 丝袜视频日本成人午夜视频| 欧美一区二区三区视频区| 亚洲熟妇av一区二区三区色堂| 国产精品久久香蕉国产线| 久久精品少妇内射毛片| 亚洲丁香婷婷久久一区| 东北老熟妇全程露脸被内射| 亚洲少妇一区二区三区懂色| 日韩国产精品激情一区| 在线免费不卡亚洲国产| 久久精品福利在线观看| 麻豆剧果冻传媒一二三区| 久久人人爽人人爽大片av| 国产永久免费高清在线精品| 色婷婷中文字幕在线视频| 尤物天堂av一区二区| 成人综合网视频在线观看| 一区二区三区欧美高清| 老司机精品视频免费入口| 亚洲欧美日韩国产成人| 日韩中文字幕欧美亚洲| 在线观看免费午夜福利|