⑴ 單片機內RAM最大可達128位元組, 128位元組 指的是什麼位元組是啥意思
一個位元組是8位,0-256
128位元組的內存RAM(運行內存)
⑵ 《單片機原理及介面技術》名詞解釋:什麼是位元組什麼是ROM
位元組:是一個8位二進制數.
ROM:(Read-Only Memory)是內部存儲器,用來存儲和保存永久數據的。ROM數據不能隨意更新.(單片機要寫程序入這些ROM要通過相應的燒寫器或下載線才可以)
⑶ 單片機中,一位元組是多少位位到底是指的什麼
一位元組是8位啊,位你可以認為是一個放高(1)或者低電平(0)的容器,8個容器排成一組就是一個位元組了,程序計數器pc用來存放下一條要執行的指令的地址,但是他不是按位來存的他是按位元組存放的,就是說你存放了4個位元組32位的數據pc會增加4而不是增加32,如果用容器的說法就是pc記錄的是容器的組名
⑷ 單片機裡面的寄存器的位元組地址是用來干什麼的怎麼用
首先,地址的作用只有一個,就是用來定址。
其次,51單片機的的片內寄存器都是可以位元組定址的。
位元組地址就是用來定址一個位元組的內容,和位地址相對應,位地址就只能定址一個位(bit)。在單片機指令中定址任何一個位元組都需要位元組地址,定址任何一個位都需要位地址。所謂的IP、IE不過是我們給這個寄存器取了另外一個名字而已。如:MOV IP,#00H 和 MOV B8H,#00H 這兩條語句是一樣的效果。另外,從這些寄存器的使用上來說,IP、IE等特殊功能寄存器既可以位元組定址也可以位定址,是同樣的效果。比如:SETB PX0;和 MOV IP,#01H;是一樣的,都是將IP的第0位即PX0置1。不同的是,位元組定址的時候是8位一起操作的,會對其它的位賦值,有時不想改變其它位的值,就用位定址。
所以,位元組地址是用來定址位元組的,位地址是用來定址位的。就這樣。另外,IP也好,IE也好,也都是寄存器,要訪問它們也需要地址(訪問位元組用位元組地址,訪問位用位地址),不同的是它們用來對處理器進行配置,我們給它們取了一些特定的名字而已。
⑸ 單片機地址代表的是位元組還是位
是位元組,單片機在內部定址一般是一位元組 的,因為內ROm比較小就4-8KB,有特殊需要時是16位的。如果進行外部存儲器擴展的話,就可以用16位地址了,這樣可以擴展到64KB的存儲器這么大,所以相差16位,大概是有備無患的原因吧,。
⑹ 什麼是單片機的位元組
一般第一個位元組是操作碼,第二個位元組是操作數。
該操作數直接參與操作,所以又稱立即數,有「#」號表示。
立即數就是存放在程序存儲器中的常數,換句話說就是操作數(
立即數)是包含在指令位元組中的。
⑺ 單片機單元,位元組,位
一個位元組是8個二進制位
89C51是8位單片機,因此絕大多數存儲單元都是單位元組(也就是8位),但也有16位的,比如程序計數器PC和數據指針DPTR(其實DPTR是由DPL和DPH兩個單位元組組成,可以單獨操作,比如mov
dpl,#80h,也可以以16位直接操作,比如inc
dptr和mov
dptr,#3000h,而PC是16位的,且不能用mov等指令操作,因為它不能被定址)
51的內RAM分為寄存器區(00H-1FH)、位定址區(20H-2FH)、用戶區(30H-7FH)以及SFR區(特殊寄存器區,ACC、psw、tmod、sp等特殊寄存器就在這里),它們全者是8位的
關於位,沒有單獨存在的位,任何一個位都存在於某個位元組中
每個位元組和位都有自己的地址,關於地址就不多說了,因為你沒問
⑻ 單片機裡面的寄存器的位元組地址是用來干什麼的,怎麼用
首先,地址的作用只有一個,就是用來定址。
其次,51單片機的的片內寄存器都是可以位元組定址的。
位元組地址就是用來定址一個位元組的內容,和位地址相對應,位地址就只能定址一個位(bit)。在單片機指令中定址任何一個位元組都需要位元組地址,定址任何一個位都需要位地址。所謂的IP、IE不過是我們給這個寄存器取了另外一個名字而已。如:MOV
IP,#00H
和
MOV
B8H,#00H
這兩條語句是一樣的效果。另外,從這些寄存器的使用上來說,IP、IE等特殊功能寄存器既可以位元組定址也可以位定址,是同樣的效果。比如:SETB
PX0;和
MOV
IP,#01H;是一樣的,都是將IP的第0位即PX0置1。不同的是,位元組定址的時候是8位一起操作的,會對其它的位賦值,有時不想改變其它位的值,就用位定址。
所以,位元組地址是用來定址位元組的,位地址是用來定址位的。就這樣。另外,IP也好,IE也好,也都是寄存器,要訪問它們也需要地址(訪問位元組用位元組地址,訪問位用位地址),不同的是它們用來對處理器進行配置,我們給它們取了一些特定的名字而已。