欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 請教 位地址 與 字節地址 的區別? [打印本頁]

作者: taotao1984    時間: 2011-3-28 08:55
標題: 請教 位地址 與 字節地址 的區別?

例如:

sfr TCON = 0x88;
sfr TMOD = 0x89;
sfr TL0  = 0x8A;
sfr TL1  = 0x8B;
sfr TH0  = 0x8C;
sfr TH1  = 0x8D;

 

sbit TF1  = 0x8F;
sbit TR1  = 0x8E;
sbit TF0  = 0x8D;
sbit TR0  = 0x8C;
sbit IE1  = 0x8B;
sbit IT1  = 0x8A;
sbit IE0  = 0x89;
sbit IT0  = 0x88;

 

這其中如TMOD=0x89與IE0=0x89是一樣的,這是怎么回事?


作者: 新手小蘇    時間: 2018-6-12 01:37
今天為了這個問題特地去請教了老師,收獲如下:
字節地址是對字節進行訪問和操作,位地址是對位進行訪問和操作;在51中可位尋址區有片內RAM中的20H~2FH這16個字節(位地址為00H~7FH)和SFR中的部分區域(可被8整除的字節);
在上述中TMOD=0X89為定時器/計數器方式控制的字節地址,IE0=0X89則是位地址,它指的是IE0這個位,使用中如何區別還是要看指令的使用,如果是用Clr(除了對A,其他情況下只能對位操作)、Setb等只能對位操作的指令或者在操作數中含C(位標記)時,則0x89為位地址,其他情況下則默認為字節地址。
最后我想說:知識的理解在于不斷更新和交流。希望這些能幫到你




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1