浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 新品發(fā)布

無(wú)條件絕對(duì)轉(zhuǎn)移指令

發(fā)布時(shí)間:2014/6/5 21:06:33 訪問(wèn)次數(shù):2180

   這是兩字節(jié)指令,AD420ARZ-32指令中包含addrll共11位地址碼,轉(zhuǎn)移的目標(biāo)地址必須和AJMP指令的下一條指令首字節(jié)位于程序存儲(chǔ)器的同- 2KB區(qū)內(nèi)。在編寫(xiě)程序時(shí)addrll -般用符號(hào)地址表示,但在匯編時(shí)會(huì)轉(zhuǎn)換為目標(biāo)地址的aio"'ao,即11位地址。

   絕對(duì)轉(zhuǎn)移指令僅為兩個(gè)字節(jié)指令,卻能提供2KB范圍的轉(zhuǎn)移空間,它比相對(duì)轉(zhuǎn)移指令的轉(zhuǎn)移范圍大得多。但是要求AJMP指令的轉(zhuǎn)移目標(biāo)地址和PC+2的地址處于同- 2KB區(qū)域內(nèi),故其使用受到一定的限制。

   無(wú)條件長(zhǎng)轉(zhuǎn)移指令

   長(zhǎng)轉(zhuǎn)移指令是三字節(jié)指令,這條指令很簡(jiǎn)單,執(zhí)行時(shí)把指令操作數(shù)提供的16位目標(biāo)地址ais "'ao裝入PC中,即PC= ais"'ao。和AJMP -樣,編程時(shí)用符號(hào)地址來(lái)表示16位目的地址,但在匯編時(shí)會(huì)轉(zhuǎn)換為真實(shí)地址。由于整個(gè)程序存儲(chǔ)器的空間為64KB(16位地址范圍),所以用長(zhǎng)轉(zhuǎn)移指令可以跳到程序存儲(chǔ)器的任何位置。

   短轉(zhuǎn)移指令

   短轉(zhuǎn)移指令是兩字節(jié)指令,首字節(jié)為操作碼,第二字節(jié)為相對(duì)偏移量。它是一條無(wú)條件相對(duì)轉(zhuǎn)移指令,轉(zhuǎn)移的目標(biāo)地址為:標(biāo)地址=源地址+2+rel。源地址是SJMP指令操作

碼所在的地址,相對(duì)偏移量rel是一個(gè)用補(bǔ)碼表示的8位帶符號(hào)數(shù),轉(zhuǎn)移范圍為-128~+127共256個(gè)單元,即從(PC-126)~(PC+129),因此轉(zhuǎn)移目標(biāo)地址可以在SJMP指令的下條指令首字節(jié)前128個(gè)字節(jié)和后127個(gè)字節(jié)之間(或者SJMP指令的前126個(gè)字節(jié)和后129個(gè)字節(jié)之間)。

   無(wú)條件間接轉(zhuǎn)移指令

   這條指令的功能是把累加器A中的8位無(wú)符號(hào)數(shù)與數(shù)據(jù)指針DPTR的16位數(shù)相加,相加之和作為下~條指令的地址送入PC中,不改變A和DPTR的內(nèi)容,也不影響標(biāo)志。間接轉(zhuǎn)移指令采用變址方式實(shí)現(xiàn)無(wú)條件轉(zhuǎn)移,其特點(diǎn)是轉(zhuǎn)移地址可以在程序運(yùn)行中加以改

變。例如,當(dāng)把DPTR作為基地址且確定時(shí),根據(jù)A的不同值就可以實(shí)現(xiàn)多分支轉(zhuǎn)移,故一條指令可完成多條條件判斷轉(zhuǎn)移指令功能,這種功能稱(chēng)為散轉(zhuǎn)功能,所以間接轉(zhuǎn)移指令又稱(chēng)為散轉(zhuǎn)指令。


   這是兩字節(jié)指令,AD420ARZ-32指令中包含addrll共11位地址碼,轉(zhuǎn)移的目標(biāo)地址必須和AJMP指令的下一條指令首字節(jié)位于程序存儲(chǔ)器的同- 2KB區(qū)內(nèi)。在編寫(xiě)程序時(shí)addrll -般用符號(hào)地址表示,但在匯編時(shí)會(huì)轉(zhuǎn)換為目標(biāo)地址的aio"'ao,即11位地址。

   絕對(duì)轉(zhuǎn)移指令僅為兩個(gè)字節(jié)指令,卻能提供2KB范圍的轉(zhuǎn)移空間,它比相對(duì)轉(zhuǎn)移指令的轉(zhuǎn)移范圍大得多。但是要求AJMP指令的轉(zhuǎn)移目標(biāo)地址和PC+2的地址處于同- 2KB區(qū)域內(nèi),故其使用受到一定的限制。

   無(wú)條件長(zhǎng)轉(zhuǎn)移指令

   長(zhǎng)轉(zhuǎn)移指令是三字節(jié)指令,這條指令很簡(jiǎn)單,執(zhí)行時(shí)把指令操作數(shù)提供的16位目標(biāo)地址ais "'ao裝入PC中,即PC= ais"'ao。和AJMP -樣,編程時(shí)用符號(hào)地址來(lái)表示16位目的地址,但在匯編時(shí)會(huì)轉(zhuǎn)換為真實(shí)地址。由于整個(gè)程序存儲(chǔ)器的空間為64KB(16位地址范圍),所以用長(zhǎng)轉(zhuǎn)移指令可以跳到程序存儲(chǔ)器的任何位置。

   短轉(zhuǎn)移指令

   短轉(zhuǎn)移指令是兩字節(jié)指令,首字節(jié)為操作碼,第二字節(jié)為相對(duì)偏移量。它是一條無(wú)條件相對(duì)轉(zhuǎn)移指令,轉(zhuǎn)移的目標(biāo)地址為:標(biāo)地址=源地址+2+rel。源地址是SJMP指令操作

碼所在的地址,相對(duì)偏移量rel是一個(gè)用補(bǔ)碼表示的8位帶符號(hào)數(shù),轉(zhuǎn)移范圍為-128~+127共256個(gè)單元,即從(PC-126)~(PC+129),因此轉(zhuǎn)移目標(biāo)地址可以在SJMP指令的下條指令首字節(jié)前128個(gè)字節(jié)和后127個(gè)字節(jié)之間(或者SJMP指令的前126個(gè)字節(jié)和后129個(gè)字節(jié)之間)。

   無(wú)條件間接轉(zhuǎn)移指令

   這條指令的功能是把累加器A中的8位無(wú)符號(hào)數(shù)與數(shù)據(jù)指針DPTR的16位數(shù)相加,相加之和作為下~條指令的地址送入PC中,不改變A和DPTR的內(nèi)容,也不影響標(biāo)志。間接轉(zhuǎn)移指令采用變址方式實(shí)現(xiàn)無(wú)條件轉(zhuǎn)移,其特點(diǎn)是轉(zhuǎn)移地址可以在程序運(yùn)行中加以改

變。例如,當(dāng)把DPTR作為基地址且確定時(shí),根據(jù)A的不同值就可以實(shí)現(xiàn)多分支轉(zhuǎn)移,故一條指令可完成多條條件判斷轉(zhuǎn)移指令功能,這種功能稱(chēng)為散轉(zhuǎn)功能,所以間接轉(zhuǎn)移指令又稱(chēng)為散轉(zhuǎn)指令。


熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

自制智能型ICL7135
    表頭使ff11CL7135作為ADC,ICL7135是... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!