freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)第二次上機(jī)報(bào)告-資料下載頁

2025-03-23 05:54本頁面
  

【正文】 程序轉(zhuǎn)向8個(gè)分支程序1) 分支地址表法:思路就是先把分支地址表的表首地址給DPTR,再通過R1的值得出要跳轉(zhuǎn)到的 程序的首地址在分支地址表中的位置,把要跳轉(zhuǎn)到的地址給DPTR,再把A清 零,再用指令JMP @A+DPTR轉(zhuǎn)向分支地址,具體程序如下: MOV DPTR,TABLE 。取表首地址 MOV A,R1 ADD A,R1 。R1加倍,給A JNC LOOP 。無進(jìn)位,直接轉(zhuǎn)LOOP INC DPH 。有進(jìn)位,則DPTR的高8位加1 LOOP: MOV R2,A 。暫存A MOVC A,@A+DPTR 。取分支地址的高8位給A MOV R3,A 。存地址 MOV A,R2 。回復(fù)A INC A MOVC A,@A+DPTR 。取分支地址的低8位給A MOV DPL,A 。分支地址低位給DPL MOV DPH,R3 。分支地址高位給DPH CLR A JMP @A+DPTR 。轉(zhuǎn)向分支地址 TABLE: DW L1 。分支地址表 DW L2 ... DW L6 DW L7 L1: ... L2: ... 2) 采用轉(zhuǎn)移指令表法:思路仍然是先把分支地址表的表首地址給DPTR,再通過R1的值得出要跳 轉(zhuǎn)的分支程序的首地址在分支地址表中的位置,直接運(yùn)用JMP @A+DPTR 轉(zhuǎn)向分支地址,程序舉例如下: MOV DPTR,TABLE 。取表首地址 MOV A,R1 ADD A,R1 。R1加倍,給A JNC LOOP 。無進(jìn)位,直接轉(zhuǎn)LOOP INC DPH 。有進(jìn)位,則DPTR的高8位加1 LOOP: JMP @A+DPTR 。轉(zhuǎn)向分支地址 TABLE: DW L1 。分支地址表 DW L2 ... DW L6 DW L7 L1: ... L2: ...3)采用地址偏移量法:先把表首地址給DPTR,再把待轉(zhuǎn)移的地址在地址表中的序號(地址為8 位2進(jìn)制數(shù))給A,運(yùn)用MOVC A,@A+DPTR把待轉(zhuǎn)移的地址給A,再轉(zhuǎn)向 相應(yīng)的分支地址,程序舉例如下所示: MOV DPTR,TABLE 。取表首地址 MOV A,R1 。表的序號送A MOVC A,@A+DPTR 。查表 JMP @A+DPTR 。轉(zhuǎn)相應(yīng)分支地址 TABLE: DB L1 。地址偏移量表 DB L2 ... DB L7 L1: ... L2: ...2. 在編程上,十進(jìn)制加1計(jì)數(shù)器與十六進(jìn)制加1計(jì)數(shù)器的區(qū)別是什么?怎樣用十進(jìn)制加法指令實(shí)現(xiàn)減1計(jì)數(shù)?答: 十六進(jìn)制加1計(jì)數(shù)就是按照計(jì)算機(jī)的二進(jìn)制運(yùn)算法則進(jìn)行加法的,可以直接進(jìn)行加1操作,而十進(jìn)制計(jì)數(shù)器的狀態(tài)是以BCD碼的形式顯示出來的,而每次加1操作后,單片機(jī)仍然按照二進(jìn)制運(yùn)算規(guī)則進(jìn)行計(jì)算,故需要對結(jié)果進(jìn)行DA A的修正,得到BCD碼的運(yùn)算結(jié)果并顯示出來。 對十進(jìn)制(用BCD表示的)的數(shù)進(jìn)行加99H,可以實(shí)現(xiàn)減1計(jì)數(shù)。 2.在編程上,十進(jìn)制加1計(jì)數(shù)器與十六進(jìn)制加1計(jì)數(shù)器的區(qū)別是什么?怎樣用十進(jìn)制加法指令實(shí)現(xiàn)減1計(jì)數(shù)?
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1