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

正文內(nèi)容

匯編語言程序設(shè)計(jì)ppt課件-資料下載頁

2025-05-01 04:51本頁面
  

【正文】 ORG 0400H MOV A, R0 ;取轉(zhuǎn)換值到 A ANL A, 0FH ;屏蔽高 4位 CJNE A, 10, NEXT; A和 10比較 NEXT: JNZ NEXTT ;若 A9,則轉(zhuǎn) NEXTT ADD A, 30H ;若 A10,則 A+30H ? A SJMP DONE ;轉(zhuǎn) DONE NEXTT : ADD A , 37H ; A+37H ? A DONE: MOV R0 , A ;存結(jié)果 END 查表指令例題 方法 2:查表求解 ORG 0400H MOV A, R0 ;取轉(zhuǎn)換值到 A ANL A, 0FH ;屏蔽高 4位 ADD A, 03H ;地址調(diào)整 MOVC A , @A +PC ; 查表 MOV R0, A ;存結(jié)果 SJMP $ ASCTAB: DB ‘0’,’1’,’2’,’3’,’4’ DB ‘5’,’6’,’7’,’8’,’9’ DB ‘A’,’B’,’C’,’D’,’E’ END 。1字節(jié) 。2字節(jié) 子程序結(jié)構(gòu) 調(diào)用子程序 : ACALL LCALL 返回主程序 : RET 子程序調(diào)用: 保護(hù)現(xiàn)場 恢復(fù)現(xiàn)場 參數(shù)傳遞 子程序調(diào)用及返回指令 長調(diào)用指令 LCALL addr16 ? (PC)下條 ← (PC)當(dāng)前 +3,得到下條指令地址,也即斷點(diǎn)地址 ? (SP) ←(SP)+1 , ((SP)) ←(PC)0 ~ 7 ? (SP) ←(SP)+1 , ((SP)) ←(PC)8 ~ 15,斷點(diǎn)地址保存在堆棧中 ? (PC)目標(biāo) ← addr16。將子程序入口地址送 PC 子程序調(diào)用及返回指令 短調(diào)用指令 ACALL addr11 ? (PC)下條 ← (PC)當(dāng)前 ,得到下條指令地址,也即斷點(diǎn)地址 ? (SP) ←(SP)+1 , ((SP)) ←(PC)0 ~ 7 ? (SP) ←(SP)+1 , ((SP)) ←(PC)8 ~ 15,斷點(diǎn)地址保存在堆棧中 ? (PC)目標(biāo) ← (PC), (PC)11 ~ 15不變。將子程序入口地址送 PC 子程序調(diào)用及返回指令 子程序返回指令 RET ? (PC)8~ 15 ←((SP)),(SP) ←(SP) 1 ? (PC)0~ 7 ←((SP)),(SP) ←(SP) 1 參數(shù)傳遞 ? 用累加器或寄存器進(jìn)行參數(shù)的傳遞 – 運(yùn)算速度快,程序簡單。受寄存器的數(shù)量限制,參數(shù)不能傳遞得很多。 ? 用指針寄存器 R0、 R DPTR進(jìn)行參數(shù)的傳遞 – 數(shù)據(jù)量較大,用存儲器存放數(shù)據(jù)。指針指示數(shù)據(jù)在存儲器中所處的位置,可以大大節(jié)省參數(shù)傳遞中的工作量。 – 使用指針的方法能實(shí)現(xiàn)數(shù)據(jù)長度可變的運(yùn)算。 – 通常 R0、 R1用于片內(nèi) RAM, DPTR用于片外 RAM。 – 數(shù)據(jù)長度可由寄存器指出,也可采用在數(shù)據(jù)后設(shè)置標(biāo)志的辦法。 ? 用堆棧傳遞數(shù)據(jù) 用指針實(shí)現(xiàn)參數(shù)傳遞實(shí)例 例: n字節(jié)求補(bǔ)子程序 解: 入口參數(shù) : (R0)=求補(bǔ)數(shù)抵字節(jié)指針, (R7)=n1 出口參數(shù):求補(bǔ)后的高字節(jié)指針 CPLN: MOV A, @R0 CPL A ADD A, 1 MOV @R0, A NEXT: INC R0 MOV A, @R0 CPL A ADDC A, 0 MOV @R0, A DJNZ R7, NEXT RET
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1