[發(fā)明專利]一種基于圖形化的編程語(yǔ)言核心虛擬機(jī)內(nèi)核演示系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202110632263.4 | 申請(qǐng)日: | 2021-06-07 |
| 公開(公告)號(hào): | CN113312146A | 公開(公告)日: | 2021-08-27 |
| 發(fā)明(設(shè)計(jì))人: | 蔡敏;李少卿;張貝貝;熊鵬程;梅一多 | 申請(qǐng)(專利權(quán))人: | 蔡敏 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06F9/451 |
| 代理公司: | 杭州山泰專利代理事務(wù)所(普通合伙) 33438 | 代理人: | 周玲 |
| 地址: | 223800 江蘇省宿遷*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 圖形 編程 語(yǔ)言 核心 虛擬機(jī) 內(nèi)核 演示 系統(tǒng) | ||
1.一種基于圖形化的編程語(yǔ)言核心虛擬機(jī)內(nèi)核演示系統(tǒng),其特征在于,包括:
演示模塊,用于將虛擬機(jī)在底層執(zhí)行過程中的運(yùn)行情況和每行代碼執(zhí)行的各組件的數(shù)據(jù)存取通過網(wǎng)格圖形,在UI展示;
交互模塊,接受外部設(shè)備發(fā)送過來(lái)的操作命令;
調(diào)度模塊,用于根據(jù)AST(抽象語(yǔ)法樹)中所呈現(xiàn)的內(nèi)容,進(jìn)行執(zhí)行,將語(yǔ)句轉(zhuǎn)化成的指令集的數(shù)據(jù)進(jìn)行調(diào)用處理,并與演示模塊和交互模塊進(jìn)行互動(dòng),接收交互模塊的指令并將執(zhí)行命令轉(zhuǎn)化后向演示模塊輸出。
2.根據(jù)權(quán)利要求1所述的一種基于圖形化的編程語(yǔ)言核心虛擬機(jī)內(nèi)核演示系統(tǒng),其特征在于:所述演示模塊包括AST(抽象語(yǔ)法樹)單元、符號(hào)表單元、堆棧單元、棧幀單元和寄存器單元。
3.根據(jù)權(quán)利要求2所述的一種基于圖形化的編程語(yǔ)言核心虛擬機(jī)內(nèi)核演示系統(tǒng),其特征在于:所述AST(抽象語(yǔ)法樹)單元用于將代碼轉(zhuǎn)化成倒序生長(zhǎng)的樹型結(jié)構(gòu),其節(jié)點(diǎn)為代碼的語(yǔ)句和運(yùn)算符。
4.根據(jù)權(quán)利要求2所述的一種基于圖形化的編程語(yǔ)言核心虛擬機(jī)內(nèi)核演示系統(tǒng),其特征在于:所述符號(hào)表單元用于將AST(抽象語(yǔ)法樹)上的內(nèi)容抽象成以名稱為主的散列鏈表的形式,其名稱包括函數(shù)、類型和變量。
5.根據(jù)權(quán)利要求2所述的一種基于圖形化的編程語(yǔ)言核心虛擬機(jī)內(nèi)核演示系統(tǒng),其特征在于:所述堆棧單元包括包括堆模型和棧模型。
6.根據(jù)權(quán)利要求2所述的一種基于圖形化的編程語(yǔ)言核心虛擬機(jī)內(nèi)核演示系統(tǒng),其特征在于:所述棧幀單元由變量表、參數(shù)表和計(jì)算棧組成。
7.根據(jù)權(quán)利要求2所述的一種基于圖形化的編程語(yǔ)言核心虛擬機(jī)內(nèi)核演示系統(tǒng),其特征在于:所述寄存器單元用于模仿底層與CPU的直接交互。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蔡敏,未經(jīng)蔡敏許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110632263.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 自動(dòng)檢測(cè)文件中搭配錯(cuò)誤的系統(tǒng)和方法
- 網(wǎng)絡(luò)連接裝置及網(wǎng)絡(luò)連接裝置的語(yǔ)言環(huán)境設(shè)定方法
- 一種口語(yǔ)評(píng)測(cè)方法及裝置
- 一種語(yǔ)言設(shè)置方法及移動(dòng)終端
- 一種語(yǔ)言文本加載方法和裝置
- 一種語(yǔ)言交流人工智能系統(tǒng)及其語(yǔ)言處理方法
- 語(yǔ)言序列標(biāo)注方法、裝置存儲(chǔ)介質(zhì)及計(jì)算機(jī)設(shè)備
- 一種基于語(yǔ)言包實(shí)現(xiàn)繼電保護(hù)裝置多語(yǔ)言版本方法及裝置
- 一種應(yīng)用軟件的多語(yǔ)言核對(duì)方法及系統(tǒng)
- 多語(yǔ)言字幕顯示方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)





