新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機系統中什么是數據、地址、指令

        單片機系統中什么是數據、地址、指令

        作者: 時間:2016-11-23 來源:網絡 收藏
        數據地址指令:之所以將這三者放在一起,是因為這三者的本質都是一樣的──數字,或者說都是一串‘0’和‘1’組成的序列。換言之,地址、指令也都是數據。指令:由單片機芯片的設計者規定的一種數字,它與我們常用的指令助記符有著嚴格的一一對應關系,不能由單片機的開發者更改。地址:是尋找單片機內部、外部的存儲單元、輸入輸出口的依據,內部單元的地址值已由芯片設計者規定好,不可更改,外部的單元能由單片機開發者自行決定,但有一些地址單元是一定要有的(詳見程序的執行過程)。數據:這是由微處理機處理的對象,在各種不一樣的應用電路中各不相同,一般而言,被處理的數據可能有這么幾種情況:

        1·地址(如MOV DPTR,#1000H),即地址1000H送入DPTR。

        2·方式字或控制字(如MOV TMOD,#3),3即是控制字。

        3·常數(如MOV TH0,#10H)10H即定時常數。

        4·實際輸出值(如P1口接彩燈,要燈全亮,則執行指令:MOV P1,#0FFH,要燈全暗,則執行指令:MOV P1,#00H)這里0FFH和00H都是實際輸出值。又如用于LED的字形碼,也是實際輸出的值。

        理解了地址、指令的本質,就不難理解程序運行過程中為什么會跑飛,會把數據當成指令來執行了。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 安陆市| 宁津县| 武威市| 蒙城县| 通榆县| 静乐县| 志丹县| 诏安县| 岢岚县| 庄河市| 宜宾市| 陈巴尔虎旗| 广南县| 女性| 平泉县| 稷山县| 大安市| 通州市| 福州市| 五峰| 府谷县| 望城县| 宜丰县| 杭锦旗| 湟中县| 万源市| 东海县| 靖远县| 焦作市| 安国市| 乐昌市| 泾源县| 玉山县| 木里| 抚顺市| 谷城县| 册亨县| 尖扎县| 巴里| 江北区| 荃湾区|