<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > SI02匯編語(yǔ)言集成開發(fā)環(huán)境的設(shè)計(jì)開發(fā)

          SI02匯編語(yǔ)言集成開發(fā)環(huán)境的設(shè)計(jì)開發(fā)

          作者: 時(shí)間:2010-10-13 來(lái)源:網(wǎng)絡(luò) 收藏

           作為可以直接對(duì)計(jì)算機(jī)硬件進(jìn)行操作的語(yǔ)言,無(wú)論語(yǔ)言和架構(gòu)如何發(fā)展,其最高的執(zhí)行效率和最直接的硬件操作都是不可替代的,這也是為什么絕大多數(shù)語(yǔ)言中都可以內(nèi)嵌的原因。而在實(shí)際工作中,能使用熟練編寫程序的工作人員卻相當(dāng)匱乏,究其原因,除了匯編語(yǔ)言比較抽象,難于掌握以外,一個(gè)主要的原因就是匯編語(yǔ)言的上機(jī)普遍使用的是基于命令行的編譯、鏈接程序,沒(méi)有,造成程序在編制和調(diào)試上的困難。

          本文引用地址:http://www.ex-cimer.com/article/166465.htm

            基于上述原因及實(shí)際工作需要,我們開發(fā)一個(gè)專用于匯編語(yǔ)言,以改善程序開發(fā)環(huán)境、提高編程效率。

            2.匯編語(yǔ)言簡(jiǎn)介

            是自行研制的一種16位的微處理器芯片,該芯片有自己的指令系統(tǒng)和匯編語(yǔ)言—SI02。SI02匯編語(yǔ)言不支持?jǐn)?shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型,但是在語(yǔ)法、格式和結(jié)構(gòu)等方面和C語(yǔ)言幾乎完全一致,從而使用戶更加易于掌握。SI02編程語(yǔ)言不區(qū)分大小寫,但建議用戶用小寫字母編寫程序,以便提高編譯效率;SI02編程語(yǔ)言支持十進(jìn)制和十六進(jìn)制兩種數(shù)據(jù)表示方法,其中十六進(jìn)制的數(shù)據(jù)應(yīng)以“0x”作為數(shù)據(jù)的開頭。在使用該匯編語(yǔ)言編程時(shí),要求遵循圖1所示的程序結(jié)構(gòu)。

            

          SI02匯編語(yǔ)言程序結(jié)構(gòu) www.elecfans.com


            以上各結(jié)構(gòu)之中,除主程序之外都不是必要部分,但如若用到,則必須按照?qǐng)D中所示順序出現(xiàn)。另外,程序結(jié)構(gòu)中的數(shù)據(jù)塊是指在一些應(yīng)用問(wèn)題中,需使用一些固定數(shù)據(jù),如變換表格等,這些數(shù)據(jù)在SI02編程語(yǔ)言中以數(shù)據(jù)塊的形式出現(xiàn),數(shù)據(jù)塊部分一般出現(xiàn)在程序的末尾,格式如下:

            標(biāo)號(hào): 數(shù)據(jù)1;[注釋]

            ………………

            數(shù)據(jù)n;[注釋]

            此數(shù)據(jù)塊的標(biāo)號(hào)應(yīng)作為系統(tǒng)常量定義。需要操作該數(shù)據(jù)塊時(shí),將標(biāo)號(hào)賦給某個(gè)通用地址寄存器RA,然后按照存儲(chǔ)器尋址方式操作就可以了。

            3. 功能設(shè)計(jì)

            通過(guò)詳細(xì)分析,確定該環(huán)境的功能。

            3.1 SI02IDE功能分析

            用戶針對(duì)SI02語(yǔ)言的程序進(jìn)行編輯、編譯和調(diào)試等相應(yīng)操作,需要一種相應(yīng)的集成開發(fā)工具,并且能在功能設(shè)置、使用方法和界面設(shè)計(jì)等方面盡量與主流集成開發(fā)環(huán)境相同或相似,從而便于用戶使用,在這種要求下開發(fā)的SI02IDE主要具有以下五部分內(nèi)容:菜單欄、工具欄、程序編輯窗口、工作環(huán)境窗口和信息輸出窗口。其中工作環(huán)境窗口和信息輸出窗口通過(guò)屬性頁(yè)或標(biāo)簽頁(yè)結(jié)構(gòu)可以同時(shí)顯示多項(xiàng)內(nèi)容。

            

          SI02IDE功能分析 www.elecfans.com
          上一頁(yè) 1 2 3 4 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();