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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3895|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)的地址沖突問(wèn)題,怎么從物理層面來(lái)解釋?zhuān)?/span>

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:223571 發(fā)表于 2017-10-12 20:11 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
特殊功能寄存器TMOD的字節(jié)地址為89H,TCON的字節(jié)地址為88H,那么TCON的第1位,sbit IE0=89H,而TMOD的第0位地址也為89H,sfr TMOD=89H,
雖然TCON可以位尋址,TMOD只能字節(jié)尋址,但是按我的理解是IE0和TMOD的第0位地址都是89H,
這是不是地址沖突了呢,怎么從物理層面來(lái)解釋?zhuān)?br />



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:123289 發(fā)表于 2017-10-13 00:37 | 只看該作者
前兩個(gè)指向一個(gè)8位的的地址,后一位指向的是1位的地址。
前面說(shuō)的是“第89層樓”,后面說(shuō)的是“第89號(hào)房間”,雖同是89,但不至于你弄錯(cuò)地方。
回復(fù)

使用道具 舉報(bào)

板凳
ID:111634 發(fā)表于 2017-10-13 08:18 | 只看該作者
用c編程時(shí),根本不需考慮地址,只用特殊功能寄存器名就可;用匯編編程時(shí),89H在字節(jié)操作指令中是字節(jié)地址,在位操作指令中是位地址,CPU不會(huì)搞錯(cuò),但初學(xué)者自己會(huì)搞錯(cuò)。
回復(fù)

使用道具 舉報(bào)

地板
ID:14237 發(fā)表于 2017-10-13 09:05 | 只看該作者
這樣理解:89H號(hào)房間與89H號(hào)床位的區(qū)別,沒(méi)毛病。
回復(fù)

使用道具 舉報(bào)

5#
ID:223571 發(fā)表于 2017-10-13 10:53 | 只看該作者
yzwzfyz 發(fā)表于 2017-10-13 00:37
前兩個(gè)指向一個(gè)8位的的地址,后一位指向的是1位的地址。
前面說(shuō)的是“第89層樓”,后面說(shuō)的是“第89號(hào)房間 ...

89層樓的第0號(hào)房間,和第89號(hào)房間,本質(zhì)上不是一樣的嗎?感覺(jué)自己的思維有點(diǎn)死,,,


是不是還可以這樣理解,字節(jié)地址對(duì)應(yīng)的物理層面是“一棟樓A”,位地址對(duì)應(yīng)的物理層面是另外“一棟樓B”,兩個(gè)是分開(kāi)獨(dú)立的部分
回復(fù)

使用道具 舉報(bào)

6#
ID:239111 發(fā)表于 2017-10-13 11:08 | 只看該作者
執(zhí)行的指令不一樣,一個(gè)是字節(jié)處理指令,一個(gè)是位處理指令
回復(fù)

使用道具 舉報(bào)

7#
ID:111634 發(fā)表于 2017-10-14 13:46 | 只看該作者
藍(lán)野 發(fā)表于 2017-10-13 10:53
89層樓的第0號(hào)房間,和第89號(hào)房間,本質(zhì)上不是一樣的嗎?感覺(jué)自己的思維有點(diǎn)死,,,

89H是十六進(jìn)制數(shù),既可代表數(shù)據(jù),又可代表地址。代表地址時(shí),既可代表字節(jié)地址,又可代表位地址。如何區(qū)分呢?在字節(jié)操作指令中是字節(jié)地址,在位操作指令中是位地址。即匯編中,字節(jié)操作指令碼后跟隨的89H是字節(jié)地址,在位操作指令碼后跟隨的89H是位地址。注意!!!指令碼不一樣。CPU不會(huì)搞錯(cuò),但初學(xué)者自己會(huì)搞錯(cuò),你就是搞不明白的初學(xué)者之一。其實(shí),你若用c編程,就根本不用管它,只要用特殊功能寄存器名(大寫(xiě))表示就可,keil c會(huì)自動(dòng)正確編譯。若用匯編,你也不用管它,但是指令操作符(代表指令操作碼)不能搞錯(cuò)。這就是為什么匯編編程比c編程難學(xué)的主要原因,匯編編程,除了NOP指令,每一條指令均與操作地址有關(guān)。
回復(fù)

使用道具 舉報(bào)

8#
ID:478073 發(fā)表于 2019-2-25 03:24 | 只看該作者
用c編程時(shí),根本不需考慮地址,只用特殊功能寄存器名就可;用匯編編程時(shí),89H在字節(jié)操作指令中是字節(jié)地址,在位操作指令中是位地址,CPU不會(huì)搞錯(cuò),但初學(xué)者自己會(huì)搞錯(cuò)。
回復(fù)

使用道具 舉報(bào)

9#
ID:639665 發(fā)表于 2019-11-13 10:41 | 只看該作者
本人也是初學(xué),迷惑了挺長(zhǎng)時(shí)間了,直到看到了一張表。現(xiàn)附上,希望對(duì)你有幫助……

字節(jié)地址和位地址.jpg (182.36 KB, 下載次數(shù): 36)

字節(jié)地址和位地址.jpg
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表