80c51微控制器有幾種定址方式,各涉及那些儲存空間

2021-09-06 09:13:52 字數 935 閱讀 4568

1樓:娛樂小八卦啊

答: 80c51 有七種定址方式:

1、立即定址,定址空間為rom;

2、直接定址,定址空間為片內ram的低128b和特殊功能暫存器;

3、暫存器定址,定址空間為a、b、dptr、cy、通用工作暫存器等;

4、暫存器間接定址,片內ram低128b、片外ram;

5、相對定址,定址空間為rom; .

6、變址定址,定址空間為rom;

7、位定址,定址空間為片內ram低128b的位定址區的128個位,其位元組地址為20h~2fh; 以及部分可以位定址的特殊功能暫存器。

擴充套件資料

指令的定址方式有以下兩種:

1、順序定址方式

由於指令地址在記憶體中按順序安排,當執行一段程式時,通常是一條指令接一條指令地順序進行。也就是說,從儲存器取出第1條指令,然後執行這條指令;接著從儲存器取出第2條指令,再執行第二條指令;接著再取出第3條指令。

這種程式順序執行的過程,稱為指令的順序定址方式。為此,必須使用程式計數器(又稱指令計數器)pc來計數指令的順序號,該順序號就是指令在記憶體中的地址。

2、跳躍定址方式

當程式轉移執行的順序時,指令的定址就採取跳躍定址方式。所謂跳躍,是指下條指令的地址碼不是由程式計數器給出,而是由本條指令給出。注意,程式跳躍後,按新的指令地址開始順序執行。

因此,程式計數器的內容也必須相應改變,以便及時跟蹤新的指令地址。

2樓:匿名使用者

定址方式:直接定址和間接定址,內部的rom的內容可以直接讀取資料,但是外部的rom就得通過內部的rom間接定址讀取資料,如果你是念微控制器的就去查書了,上課不留心

一年沒看書,很多都忘記了

3樓:瀟湘電子工程師

我部落格上那篇**器的文章,把這個點寫得很清楚,你可以去看看.

80c51微控制器引腳圖,80C51微控制器引腳圖及引腳功能介紹

我這裡網速有點慢,不好給你發,我給你個 你自己去下80c51的數 版據手冊嘛,裡權面有引腳圖 下面就是其中的一個典型圖 80c51微控制器引腳圖及引腳功能介紹 80c51微控制器有40個引腳大致可分為4類 電源 時鐘 控制和i o引腳。1 電源 1 vcc 晶片電源,接 5v 2 vss 接地端 2...

51微控制器兩個十六位數減法,80c51微控制器程式設計實現兩個16位數的減法。

兩個16位?的字串?還是數字?如果是數字直接運算。如果是字串,轉成數字先。80c51微控制器程式設計實現兩個16位數的減法。sub16 clr c 清進位mov a,50h 被減數低位送累加器subb a,4bh 減去減數低mov 31h,a 差低位送31hmov a,6fh 被減數高位送累加器su...

80C51微控制器的PPSEN控制訊號線各有何作用

ea腳 當這個控制管腳拉低時,微控制器將從片外程式儲存器載入指令,此時執行所有指令都將採用片外模式,也就是說都會產生外部存取訊號。當這個控制管腳拉高時,微控制器將從片內的程式儲存器讀程式,此時執行指令不會產生外部存取訊號。psen腳 在外部存取指令時產生讀觸發訊號,每個週期產生兩次。這個觸發訊號的相...