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

正文內(nèi)容

符號指令及其注釋中常用的符號精品-資料下載頁

2025-01-18 18:41本頁面
  

【正文】 子程序的首址可以設(shè)在 64K字節(jié)范圍內(nèi)的程序存儲器空間的任何位置。 例 若( SP) =07H,標(biāo)號“ XADD”表示的實際地址為 0345H, PC的當(dāng)前值為 0123H。執(zhí)行指令 ACALL XADD 后,( PC) +2=0125H,其低 8位的25H壓入堆棧的 08H單元,其高 8位的 01H壓入堆棧的09H單元。( PC) =0345H,程序轉(zhuǎn)向目標(biāo)地址 0345H 處執(zhí)行。 ?RET指令的功能是從堆棧中彈出由調(diào)用指令壓入堆棧保護的斷點地址,并送入指令計數(shù)器 PC,從而結(jié)束子程序的執(zhí)行。程序返回到斷點處繼續(xù)執(zhí)行。 二、 返回 ?RETI指令是專用于中斷服務(wù)程序返回的指令,除正確返回中斷斷點處執(zhí)行主程序以外,并有清除內(nèi)部相應(yīng)的中斷狀態(tài)寄存器(以保證正確的中斷邏輯)的功能。 空操作 NOP ; PC ← ( PC) + 1 ?這條指令不產(chǎn)生任何控制操作,只是將程序計數(shù)器 PC的內(nèi)容加 1。該指令在執(zhí)行時間上要消耗 1個機器周期,在存儲空間上可以占用一個字節(jié)。因此,常用來實現(xiàn)較短時間的延時。 位操作類指令( 17條) 位操作 又稱布爾操作,它是 以位為單位進行的各種操作 。位操作指令中的位地址有 4 種表示形式: ? 直接地址方式(如, 0D5H); ?點操作符方式(如, 、 ); ?位名稱方式(如, F0); ?偽指令定義方式(如, MYFLAG BIT F0)。 以上幾種形式表示的都是 PSW中的位 5。 與字節(jié)操作指令中累加器 ACC用字符“ A”表示類似的是,在位操作指令中,位累加器要用字符“ C”表示(注:在位操作指令中 CY與具體的直接位地址 D7H對應(yīng))。 MOV bit, C ; bit← ( CY) MOV C , bit ; CY ← ( bit) ?這兩條指令可以實現(xiàn)指定位地址中的內(nèi)容與位累加器 CY的內(nèi)容的相互傳送。 位傳送 例 若( CY) =1,( P3) =1100 0101B,( P1) =0011 0101B。執(zhí)行以下指令: MOV , C MOV C, MOV , C 結(jié)果為:( CY) =0, P3的內(nèi)容未變, P1的內(nèi)容變?yōu)? 0011 1001B。 一、位清 0 位狀態(tài)設(shè)置 0bi t bi t 0CY C C L R?????;; 這兩條指令可以實現(xiàn)位地址內(nèi)容和位累加器內(nèi)容的清 0。 例 若( P1) =1001 1101B。執(zhí)行指令 CLR 后,結(jié)果為: ( P1 )=1001 0101B。 二、位置位 1bi t bi t 1CY C S E T B?????;; 這兩條指令可以實現(xiàn)地址內(nèi)容和位累加器內(nèi)容的置位。 例 若( P1) =1001 1100B。執(zhí)行指令 SETB 后,( P1)= 1001 1101B。 一、位邏輯“與” 位邏輯運算 bi t )CYCY / bi t bi tCYCY bi t C A N L?????????()(;)(;, 例 若( P1) =1001 1100B,( CY)= 1。執(zhí)行指令 ANL C, 后,結(jié)果為: P1 內(nèi)容不變,而( CY)= 0。 這兩條指令可以實現(xiàn)位地址單元內(nèi)容或取反后的值與位累加器的內(nèi)容“與”操作,操作的結(jié)果送位累加器 C。 二、位邏輯“或” bi t )CYCY / bi t bi tCYCY bi t C O R L?????????()(;)(;, 這兩條指令可以實現(xiàn)位地址單元內(nèi)容或取反后的值與位累加器的內(nèi)容“或”操作,操作的結(jié)果送位累加器 C。 三、位取反 bi t )bi t bi t CYCY C C P L???????(;)(; 這兩條指令可以實現(xiàn)位地址單元內(nèi)容和位累加器內(nèi)容的取反。 一、判 CY轉(zhuǎn)移 位判跳(條件轉(zhuǎn)移) 這兩條指令的功能是對進位標(biāo)志位 CY進行檢測,當(dāng)( CY) =1(第一條指令)或( CY)=0(第二條指令),程序轉(zhuǎn)向 PC當(dāng)前值與 rel之和的目標(biāo)地址去執(zhí)行,否則程序?qū)㈨樞驁?zhí)行。 二、判 bit轉(zhuǎn)移 這三條指令的功能是對指定位 bit進行檢測,當(dāng)( bit) =1(第一和第二條指令)或( bit) =0(第三條指令),程序轉(zhuǎn)向 PC當(dāng)前值與 rel之和的目標(biāo)地址去執(zhí)行,否則程序?qū)㈨樞驁?zhí)行。對于第二條指令,當(dāng)條件滿足時(指定位為 1),還具有將該指定位清 0的功能。 思考題與習(xí)題 80C51系列單片機的指令系統(tǒng)有何特點? 80C51單片機有哪幾種尋址方式?各尋址方式所對應(yīng)的寄存器或存儲器空間如何? 訪問特殊功能寄存器 SFR可以采用哪些尋址方式? 訪問內(nèi)部 RAM單元可以采用哪些尋址方式? 訪問外部 RAM單元可以采用哪些尋址方式? 訪問外部程序存儲器可以采用哪些尋址方式? 為什么說布爾處理功能是 80C51單片機的重要特點? 對于 80C52單片機內(nèi)部 RAM還存在高 128字節(jié),應(yīng)采用何種方式訪問? 試根據(jù)指令編碼表寫出下列指令的機器碼。 ( 1) MOV A, 88H ( 2) MOV R3, 50H ( 3) MOV P1, 55H ( 4) ADD A, @R1 ( 5) SETB 12H 完成某種操作可以采用幾條指令構(gòu)成的指令序列實現(xiàn),試寫出完成以下每種操作的指令序列。 ( 1)將 R0的內(nèi)容傳送到 R1; ( 2)內(nèi)部 RAM單元 60H的內(nèi)容傳送到寄存器 R2; ( 3)外部 RAM單元 1000H的內(nèi)容傳送到內(nèi)部 RAM單元 60H; ( 4)外部 RAM單元 1000H的內(nèi)容傳送到寄存器 R2; ( 5)外部 RAM單元 1000H的內(nèi)容傳送到外部 RAM單元 2022H。 1若( R1) =30H,( A) =40H,( 30H) =60H,( 40H)=08H。試分析執(zhí)行下列程序段后上述各單元內(nèi)容的變化。 MOV A, @R1 MOV @R1, 40H MOV 40H, A MOV R1, 7FH 1若( A) =E8H,( R0) =40H,( R1) =20H,( R4)=3AH,( 40H) =2CH,( 20) =0FH,試寫出下列各指令獨立執(zhí)行后有關(guān)寄存器和存儲單元的內(nèi)容?若該指令影響標(biāo)志位,試指出 CY、 AC、和 OV的值。 ( 1) MOV A, @R0 ( 2) ANL 40H, 0FH ( 3) ADD A, R4 ( 4) SWAP A ( 5) DEC @R1 ( 6) XCHD A, @R1 1若( 50H) =40H,試寫出執(zhí)行以下程序段后累加器 A、寄存器 R0及內(nèi)部 RAM的 40H、 41H、 42H單元中的內(nèi)容各為多少? MOV A, 50H MOV R0, A MOV A, 00H MOV @R0, A MOV A, 3BH MOV 41H, A MOV 42H, 41H 1試用位操作指令實現(xiàn)下列邏輯操作。要求不得改變未涉及的位的內(nèi)容。 ( 1)使 ; ( 2)清除累加器高 4位; ( 3)清除 , , , 。 1試編寫程序,將內(nèi)部 RAM的 20H、 21H、 22H三個連續(xù)單元的內(nèi)容依次存入 2FH、 2EH和 2DH單元。 1試編寫程序,完成兩個 16位數(shù)的減法: 7F4DH-2B4EH,結(jié)果存入內(nèi)部 RAM的 30H和 31H單元, 31H單元存差的高 8位, 30H單元存差的低 8位。 1試編寫程序,將 R1中的低 4位數(shù)與 R2中的高 4位數(shù)合并成一個 8位數(shù),并將其存放在 R1中。 1試編寫程序,將內(nèi)部 RAM的 20H、 21H單元的兩個無符號數(shù)相乘,結(jié)果存放在 R R3中, R2中存放高8位, R3中存放低 8位。 1若( CY) =1,( P1) =10100011B,( P3)=01101100B。試指出執(zhí)行下列程序段后, CY、 P1口及 P3口內(nèi)容的變化情況。 MOV , C MOV , C MOV C, MOV , C MOV C, MOV , C 若單片機的主頻為 12MHz,試用循環(huán)轉(zhuǎn)移指令編寫延時 20ms的延時子程序。并說明這種軟件延時方式的優(yōu)缺點。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1