資料介紹
學習匯編程序設計,要先了解CPU的各種尋址法,才能有效的掌握各個命令的用途,尋址法是命令運算碼找操作數的方法。
指令的尋址方式 MOV P1,#0FFH這條指令,第一個詞MOV是命令動詞,也就是決定做什么事情的,MOV是MOVE少寫了一個E,所以就是“傳遞”,這就是指令,規定做什么事情,數據傳遞必須要有一個“源”也就是你要送什么數,必須要有一個“目的”,也就是你這個數要送到什么地方去,顯然在上面那條指令中,要送的數(源)就是0FFH,而要送達的地方(目的地)就是P1這個寄存器。
尋址方式:指定操作數所在單元的方法。
注意:源操作數、目的操作數都有各自的尋址方式。 掌握指令的7種尋址方式的作用以及不同尋址方式所查詢的存儲空間及范圍,對于常用的指令,能夠給出指令的尋址方式。
在我們學習的8051單片機中,有7種尋址方法,下面我們將逐一進行分析。
一、立即尋址
所要找的操作數是一二進制數或十進制數,出現在指令中,用“#”作前綴 MOV A,#20H 在這種尋址方式中,指令多是雙字節的,一般第一個字節是操作碼,第二個字節是操作數。該操作數直接參與操作,所以又稱立即數,有“#”號表示。立即數就是存放在程序存儲器中的常數,換句話說就是操作數(立即數)是包含在指令字節中的。例如: MOV A,#3AH 這條指令的指令代碼為74H、3AH,是雙字節指令,這條指令的功能是把立即數3AH送入累加器A中。 MOV DPTR,#8200H 在前面學單片機的專用寄存器時,我們已學過,DPTR是一個16位的寄存器,它由DPH及DPL兩個8位的寄存器組成。這條指令的意思就是把立即數的高8位(即82H)送入DPH寄存器,把立即數的低8位(即00H)送入DPL寄存器。這里也特別說明一下:在80C51單片機的指令系統中,僅有一條指令的操作數是16位的立即數,其功能是向地址指針DPTR傳送 16位的地址,即把立即數的高8位送入DPH,低8位送入DPL。
- Keil 51單片機IO端口實驗的詳細資料說明 17次下載
- 單片機原理及應用的詳細資料說明 20次下載
- 51單片機的匯編指令詳細資料說明
- 51單片機的應該如何使用定時器詳細資料和實例說明
- 51單片機例函數的詳細資料說明
- 使用51單片機進行尋址的方式詳細說明
- 51單片機的物理存儲地址的詳細資料說明
- Flex與51單片機進行socket通信的詳細資料說明
- 單片機有哪些尋址方式?7種尋址方式的詳細資料講解
- 51單片機匯編語言的尋址方式詳細資料說明
- 單片機C51的interrupt和using用法詳細資料說明
- 使用51單片機的計時器和中斷的詳細資料說明
- 51單片機中IIC協議的詳細資料說明
- 51單片機的中斷系統詳細資料說明
- 使用51單片機進行串口通信的詳細資料說明
- 什么是51單片機最小系統 2159次閱讀
- PIC系列單片機的詳細資料說明 5350次閱讀
- AT89S51單片機實驗板的詳細資料簡介 4614次閱讀
- 使用AT89S51單片機制作紅外遙控器的資料和源代碼詳細說明 5862次閱讀
- AT89S51單片機的詳細資料介紹 1.1w次閱讀
- 80C51單片機實現專用寄存器位尋址的設計方案 3035次閱讀
- 51單片機的功能和用法詳細介紹 1.4w次閱讀
- PIC單片機以及51單片機和AVR單片機的IO口操作方法介紹 1931次閱讀
- MCS-51單片機的指令系統和尋址方式有哪些 5766次閱讀
- 單片機中的堆棧詳細資料說明 4646次閱讀
- 51單片機的復位方式及原理 5.5w次閱讀
- 探討單片機的尋址方式 7945次閱讀
- MCS-51系列單片機的掉電方式解析 2099次閱讀
- 基于80C51單片機位尋址編程 3313次閱讀
- 單片機8x8矩陣鍵盤原理說明 2.5w次閱讀
下載排行
本周
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 136次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 125次下載 | 免費
- 4USB Type_C PD快充協議智能觸發芯片FS8025B應用手冊
- 1.48 MB | 3次下載 | 免費
- 5USB的PD快充協議電壓誘騙控制器FS312A中文手冊
- 1.51 MB | 2次下載 | 免費
- 6USB的PD和OC快充協議電壓誘騙控制器FS312B中文手冊
- 1.35 MB | 2次下載 | 免費
- 7基于三相二電平PFC和隔離DC-DC轉換器的11kW雙向電池充電器
- 618.10 KB | 2次下載 | 免費
- 8ADXL345超低功耗3軸加速度計中文手冊
- 0.85 MB | 1次下載 | 5 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 136次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 125次下載 | 免費
- 4使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 53314A函數發生器維修手冊
- 16.30 MB | 31次下載 | 免費
- 6美的電磁爐維修手冊大全
- 1.56 MB | 22次下載 | 5 積分
- 7使用TL431設計電源
- 0.67 MB | 10次下載 | 免費
- 8如何正確測試電源的紋波
- 0.36 MB | 10次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多