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腳 在外部存取指令時產生讀觸發訊號,每個週期產生兩次。這個觸發訊號的相...