日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 什么是單片機(jī)尋址方式?尋址方式有哪些?

什么是單片機(jī)尋址方式?尋址方式有哪些?

關(guān)鍵字:尋址方式 單片機(jī) 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:13

尋找操作數(shù)地址的方式稱為尋址方式

1. 寄存器尋址

寄存器尋址是指將操作數(shù)存放于寄存器中,寄存器包括工作寄存器R0~R7、累加器A、通用寄存器B、地址寄存器DPTR等。例如,指令MOV R1,A的操作是把累加器A中的數(shù)據(jù)傳送到寄存器R1中,其操作數(shù)存放在累加器A中,所以尋址方式為寄存器尋址。

如果程序狀態(tài)寄存器PSW的RS1RS0=01(選中第二組工作寄存器,對應(yīng)地址為08H~0FH),設(shè)累加器A的內(nèi)容為20H,則執(zhí)行MOV R1,A指令后,內(nèi)部RAM 09H單元的值就變?yōu)?0H。

2. 直接尋址

直接尋址是指把存放操作數(shù)的內(nèi)存單元的地址直接寫在指令中。在MCS-51單片機(jī)中,可以直接尋址的存儲器主要有內(nèi)部RAM區(qū)和特殊功能寄存器SFR區(qū)。

例如,指令MOV A,3AH執(zhí)行的操作是將內(nèi)部RAM 中地址為3AH的單元內(nèi)容傳送到累加器A中,其操作數(shù)3AH就是存放數(shù)據(jù)的單元地址,因此該指令是直接尋址。

3. 立即數(shù)尋址

立即數(shù)尋址是指將操作數(shù)直接寫在指令中。

例如,指令MOV A,#3AH執(zhí)行的操作是將立即數(shù)3AH送到累加器A中,該指令就是立即數(shù)尋址。

4. 寄存器間接尋址

寄存器間接尋址是指將存放操作數(shù)的內(nèi)存單元的地址放在寄存器中,指令中只給出該寄存器。執(zhí)行指令時,首先根據(jù)寄存器的內(nèi)容,找到所需要的操作數(shù)地址,再由該地址找到操作數(shù)并完成相應(yīng)操作。

在MCS-51指令系統(tǒng)中,用于寄存器間接尋址的寄存器有R0、R1和DPTR,稱為寄存器間接尋址寄存器。

設(shè)R0=3AH,內(nèi)部RAM 3AH中的值是65H,則指令MOV A,@R0的執(zhí)行結(jié)果是累加器A的值為65H。

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

揭东县| 东兰县| 昌江| 乾安县| 左云县| 安图县| 济宁市| 图木舒克市| 仁化县| 池州市| 东丰县| 久治县| 惠州市| 子洲县| 精河县| 平潭县| 奈曼旗| 上栗县| 扎囊县| 洮南市| 恩施市| 峨眉山市| 噶尔县| 来安县| 蒙自县| 河津市| 黎平县| 景东| 榆社县| 包头市| 嘉善县| 襄城县| 龙陵县| 拉萨市| 射洪县| 林芝县| 兖州市| 双鸭山市| 平原县| 商城县| 东台市|