姓名 |
林志和(Jr-He Lin)
查詢紙本館藏 |
畢業系所 |
電機工程學系 |
論文名稱 |
嵌入式符式系統的多樣設置 (Installation of an Embedded eForth System in Multiple Approaches)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] 至系統瀏覽論文 ( 永不開放)
|
摘要(中) |
嵌入式系統是一個針對特定目的而設計的計算機,根據使用的範圍以及需求的效能而量身定做,製造者可以進行優化、縮小尺寸降低成本。而對使用者來說卻沒有較大的彈性可以去做變更。但是嵌入式符式系統卻擁有所前所未有的獨特性。小而完整的eForth造就了簡單、擴充、直接的特性。僅僅需求數K Byte的記憶體容量實現了一個可直譯與編譯的Text Interpreter。直譯的功能方便使用者即時的偵錯與觀察結果,更大的好處能夠與機器做及時的溝通。由最低階31個primitive words和190個colon words為基礎開始編譯(擴充)user defined colon words,最後達到使用者需求的應用程式。
要完成嵌入式符式系統首要的工作是熟悉eForth的概念與架構,以及選定將eForth安裝的硬體平台,考量此硬體平台是否包含作業系統以及終端機,因為它將影響eForth安裝的流程、方法與困難度。利用組合語言發展工具在Windows作業系統上將eForth成功的安裝,其中的步驟、流程、方法、技巧有助於未來使用者用不同的方法將eForth安裝在不同的硬體平台上。
|
摘要(英) |
Embedded system is designed as computer for special applications. Depending on using fields and required performance, such computer is made by customization. Designer is to optimize in performance and size for cost down. It is too hard to change into other applications. Hence, we have focused on Embedded eForth system have unprecedented characteristics. Small and complete eForth is simple, expandable and express, which occupies only dozen of K bytes to implement Text Interpreter can interpreter and compile. The Interpreter is convenient to user immediately debugs, observes results of execution and interacts with machine. Base on 31 primitive words and 190 colon words, the user defined colon words will be compiled for user applications.
For installation of Embedded eForth system, the first work is to understand structure and concept of eForth and choose target machine of host. An important feature is considered the target machine whether it include operating system and monitor, which affect degree of difficult, methods and flows on eForth installation. Employing development tools of assembler successfully install the eForth on Windows, where we need to know steps, methods, flows and technics, that are useful to install the eForth by different methods on other target machine in future.
|
關鍵字(中) |
★ 符式 ★ 嵌入式系統 |
關鍵字(英) |
★ Forth ★ eForth ★ Embedded System |
論文目次 |
摘 要 I
Abstract II
目 錄 III
圖 目 錄 V
表 目 錄 VI
第一章 緒論 1
1.1 研究動機 1
1.2 研究方法 2
第二章 eForth 概要 3
2-1 eForth Virtual Machine 4
2-2 Text Interpreter 7
2-2-1 Dictionaries內部結構 9
2-2-2 Interpreter 與 Compiler 11
2-2-3 Execution與Compilation 14
2-2-4 Inner Interpreter 16
第三章 使用組合語言安裝eForth到8086 Machine 23
3-1 記憶體的規劃 23
3-2 硬體的設定與指標器派遣 25
3-3 字典的編入 29
3-3-1 定義巨集 29
3-3-2 巨集: $NEXT 30
3-3-3 巨集: $CODE 31
3-3-4 巨集: $COLON 32
第四章 結論 34
第五章 未來的目標 36
參考文獻 37
|
參考文獻 |
[1] 莊青龍,“FORTH 系統硬體/軟體設計與展現,”中華大學電機工程學系碩士 論文 2000.
[2] 吳志聲, “SoC測試資源整合的一致性嵌入式子系統,”中華大學電機工程學系碩士論文 2004.
[3] 陳坤益, “一個適宜於單一測試存取介面的十六位元符式處理器,”中華大學電機工程學系論文 2003.
[4] “eForth Overview,”http://www.offete.com/files/zeneForth.htm
[5] B. Muench, C. H. Ting,“8086 eForth Model”
[6] 丁陳漢蓀, “嵌入式系統-使用eForth,”美商歐萊禮股份有限公司台灣分公司 2003.
[7] 徐偉志, 吳燦銘, “圖解組合語言,”博碩文化股份有限公司 2010.
|
指導教授 |
陳竹一(JWU-E Chen)
|
審核日期 |
2012-8-3 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|