国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 1520|回復: 0
打印 上一主題 下一主題

cogoask關于單片機的指令系統和匯編語言程序介紹

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2012-3-7 15:28:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
單片機的指令系統和匯編語言程序介紹:

前面已經講述了單片機的幾個主要組成部分,這些部分構成了單片機的硬件。所謂硬件(Hardware),就是看得到,摸得到的實體。但是,光有這樣的硬件,還只是有了實 現計算和控制功能的可能性。單片機要真正地能進行計算和控制,還必須有軟件(Software)的配合。軟件主要指的是各種程序。只有將各種正確的程序“灌入”(存入)單片機,它才能有效地工作。單片機所以能自動地進行運算和控制,正是由于人把實現計算和控制的步驟一 步步地用命令的形式,即一條條指令(Instruction)預先存入到存貯器中,單片機在CPU的控制下,將指令一條條地取出來,并加以翻譯和執行。就以兩個數相加這一簡單的運算來說,當需要運算的數已存入存貯器后,還需要進行以下幾步:
第四 步:把相加完的結果,送至存貯器中指定的單元。

數據、地址、指令:之所以將這三者放在一起,是因為這三者的本質都是一 樣的──數字,或者說都是一串‘0’和‘1’組成的序列。換言 之,地址、指令也都是數據。指令:由單片機芯片的設計者規定的一種數字,它與我們常用的指令助記符有著嚴格的一一對應關系,不可以由單片機的開發者更改。地址:是尋找單片機內部、外部的存儲單元、輸入輸出口的依據,內部單元的地址值已由芯片設計者規定好,不可更改,外部的單元可以由單片機開發者自行決定, 但有一些地址單元是一定要有的(詳見程序的執行過程)。數據:這是由微處理機處理的對象,在各種不同的應用電路中各不相同,一般而言,被處理的數據可能有這么幾種情況:
1·地址(如MOV DPTR,#1000H),即地址1000H(相當于門牌號)送入DPTR。
2·方式字或控制字(如MOV TMOD,#03H),3即是控制字。
3·常數(如MOV TH0,#10H)10H即定時常數(16進制)。
4·實際輸出值 (如P1口接彩燈,要燈全亮,則執行指令:MOV P1,#0FFH,要燈全暗,則執行指令:MOV P1,#00H)這里0FFH和00H都是實際輸出值。又如用于LED的字形碼,也是實際輸出的值。
理解了地址、指令的本質,就不難理解程序運行過程中為什么會跑飛,會把 數據當成指令來執行了。

文章選自http://www.cogoask.com/
工程師問題大全www.cogoask.com
單片機:http://www.cogoask.com/tags/%E5%8D%95%E7%89%87%E6%9C%BA/
   ARMhttp://www.cogoask.com/tags/arm/
   PCD:http://www.cogoask.com/tags/pcb/
ALTIUM: http://www.cogoask.com/tags/altium/
  FPGA: http://www.cogoask.com/tags/fpga/
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美人成人亚洲专区中文字幕 | 青青91| 国产自一区 | 福利国模私拍视频在线观看 | 岛国大片免费在线观看 | 99玖玖爱视频在线观看 | 亚洲欧美一区二区三区二厂 | 在线a人片免费观看不卡 | 99免费视频观看 | 一级毛片免费在线播放 | 狼久久| 国产成人麻豆精品video | 大学生久久香蕉国产线观看 | 青青青青青青草 | 视频一区二区欧美日韩在线 | 97在线视频免费观看费观看 | 国产精品一区二区三区免费视频 | 日本无卡视频 | 国产成人99| 亚洲欧美日韩伦中文 | 色综合久久天天综合绕观看 | 91精品视频在线播放 | 欧美成人在线网站 | 国产精品操 | 99久久这里只有精品 | 成人在线网址 | 最近韩国高清免费观看视频大全 | 国内精品91久久久久 | 四虎国产精品永久地址48 | 麻豆精品视频在线观看 | 青青青国产依人精品视频 | 色五月在线视频 | 六月婷婷开开放处 | 国产一区二区三区在线免费观看 | 青青国产成人久久91网站站 | 麻豆系列国产剧在线观看 | 国产成人+综合亚洲+天堂 | 日本不卡二| 精品在线播放 | 国产精品亚洲午夜一区二区三区 | 久久久这里有精品999 |