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

正文內(nèi)容

指令系統(tǒng)與程序設(shè)計(jì)(編輯修改稿)

2024-10-27 15:21 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 A=C3H, R0=AAH,求執(zhí)行指令A(yù)DD A, R0的結(jié)果。 結(jié)果: A=6DH, CY=1, AC=0, OV=1, P=1 1 1 0 0 0 0 1 1 B +) 1 0 1 0 1 0 1 0 B 1 0 1 1 0 1 1 0 1 B 46 帶進(jìn)位加法指令 ?帶進(jìn)位加法指令常用于多字節(jié)數(shù)相加 。 操作碼 匯編指令 操作說(shuō)明 34 data ADDC A, data 立即數(shù) data與 A中內(nèi)容帶進(jìn)位相加,結(jié)果存入 A,影響 PSW位狀態(tài)。 35 direct ADDC A, direct Direct單元內(nèi)容與 A中內(nèi)容帶進(jìn)位相加,結(jié)果存入 A,影響 PSW位狀態(tài)。 38~3F ADDC A, Rn Rn內(nèi)容與 A中內(nèi)容帶進(jìn)位相加,結(jié)果存入 A,影響 PSW位狀態(tài)。 36, 37 ADDC A, @Ri Ri所指單元內(nèi)容與 A中內(nèi)容帶進(jìn)位相加,結(jié)果存入 A,影響 PSW位狀態(tài)。 47 帶進(jìn)位加法指令 例:片內(nèi) RAM 30H, 31H和 40H, 41H分別存放一個(gè)兩字節(jié)無(wú)符號(hào)數(shù),編程將兩數(shù)相加,并將結(jié)果存入 30H開(kāi)始的單元。 ORG 1000H MOV A, 30H ;取第一數(shù)低字節(jié) ADD A, 40H ;加上第二數(shù)低字節(jié) MOV 30H, A ;存結(jié)果低字節(jié) MOV A, 31H ;取第一數(shù)高字節(jié) ADDC A, 41H ;加上第二數(shù)高字節(jié)及進(jìn)位 MOV 31H, A MOV A, 0 ADDC A, 0 ;高字節(jié)相加的進(jìn)位 MOV 32H, A SJMP $ 48 帶借位減法指令 操作碼 匯編指令 操作說(shuō)明 94 Data SUBB A, data A中內(nèi)容與立即數(shù) data帶借位相減,結(jié)果存入 A,影響 PSW位狀態(tài)。 95 direct SUBB A, direct A中內(nèi)容與 Direct單元內(nèi)容帶借位相減,結(jié)果存入 A,影響 PSW位狀態(tài)。 98~9F SUBB A, Rn A中內(nèi)容與 Rn內(nèi)容帶借位相減,結(jié)果存入 A,影響 PSW位狀態(tài)。 96, 97 SUBB A, @Ri A中內(nèi)容與 Ri所指單元內(nèi)容帶借位相減,結(jié)果存入 A,影響 PSW位狀態(tài)。 49 加 1指令 ?加 1指令僅操作數(shù)為 A時(shí)會(huì)影響 P標(biāo)志,對(duì)其他標(biāo)志均無(wú)影響。 操作碼 匯編指令 操作說(shuō)明 04 INC A A中內(nèi)容加 1 08~0F INC Rn Rn中內(nèi)容加 1 06, 07 INC @Ri Ri所指單元內(nèi)容加 1 05 direct INC direct direct單元內(nèi)容加 1 A3 INC DPTR DPTR內(nèi)容加 1 50 減 1指令 ?減 1指令僅操作數(shù)為 A時(shí)會(huì)影響 P標(biāo)志,對(duì)其他標(biāo)志均無(wú)影響。 操作碼 匯編指令 操作說(shuō)明 14 DEC A A中內(nèi)容減 1 18~1F DEC Rn Rn中內(nèi)容減 1 16, 17 DEC @Ri Ri所指單元內(nèi)容減 1 15 direct DEC direct direct單元內(nèi)容減 1 51 乘、除指令 ?二進(jìn)制數(shù)的乘、除法運(yùn)算方法類(lèi)似于十進(jìn)制數(shù)的運(yùn)算。 操作碼 匯編指令 操作說(shuō)明 A4 MUL AB A、 B中兩無(wú)符號(hào)數(shù)相乘,結(jié)果低 8位在 A中,高 8位在 B中。若乘積大于 FFH,則 OV=1,否則 OV=0; CY=0;影響 P。 84 DIV AB A、 B中兩無(wú)符號(hào)整數(shù)相除( A/B),結(jié)果商存入 A,余數(shù)存入 B。當(dāng)除數(shù) B=0時(shí),OV=1,否則 OV=0; CY=0;影響 P 52 十進(jìn)制調(diào)整指令 ?二 十進(jìn)制編碼( BCD碼) ? BCD碼是二進(jìn)制編碼的十進(jìn)制數(shù),用四位二進(jìn)制數(shù)給 0~9這 10個(gè)數(shù)字編碼,既考慮計(jì)算機(jī)的使用特點(diǎn),又顧及人們使用十進(jìn)制數(shù)的習(xí)慣。 例: 94=1001 0100BCD 反之: 1 0010 0101BCD=125 ?BCD碼與二進(jìn)制碼、十六進(jìn)制碼的互換均先轉(zhuǎn)換為十進(jìn)制數(shù)。 ?BCD碼的運(yùn)算 53 十進(jìn)制調(diào)整指令 例 ( 1) ( 2) 0 0 1 1 0 1 0 1BCD 35 +) 0 1 0 0 0 0 0 1BCD 41 0 1 1 1 0 1 1 0BCD 76 0 1 0 1 0 1 1 0BCD 56 +) 0 0 1 1 1 0 0 0BCD 38 1 0 0 0 1 1 1 0??????非 BCD碼,必須進(jìn)行調(diào)整。 54 十進(jìn)制調(diào)整指令 ?十進(jìn)制調(diào)整規(guī)則 ?若結(jié)果低 4位大于 9或 AC=1, 則補(bǔ)加 06H調(diào)整。 ?若結(jié)果高 4位大于 9或 CY=1, 則補(bǔ)加 60H調(diào)整。 例: 0 1 0 1 0 1 1 0BCD 56 +) 0 0 1 1 1 0 0 0BCD 38 1 0 0 0 1 1 1 0??????非 BCD碼 +) 0 0 0 0 0 1 1 0 1 0 0 1 0 1 0 0BCD 94 55 十進(jìn)制調(diào)整指令 ?十進(jìn)制調(diào)整指令 ?注意: DA A指令僅對(duì) BCD碼加法運(yùn)算結(jié)果進(jìn)行調(diào)整。使用時(shí)緊跟 ADD( ADDC)指令之后。 MOV A, 56H ADD A, 38H DA A 操作碼 匯編指令 操作說(shuō)明 D4 DA A 十進(jìn)制調(diào)整,對(duì) BCD碼十進(jìn)制加法運(yùn)算結(jié)果調(diào)整 56 算術(shù)運(yùn)算指令圖解 57 邏輯運(yùn)算指令 邏輯與運(yùn)算指令 操作碼 匯編指令 操作說(shuō)明 54 data ANL A, data data與 A內(nèi)容相“與”,結(jié)果存入 A 55 direct ANL A, direct direct內(nèi)容與 A內(nèi)容相“與”,結(jié)果存入 A 58~5F ANL A, Rn Rn內(nèi)容與 A內(nèi)容相“與”,結(jié)果存入 A 56, 57 ANL A, @Ri Ri所指單元內(nèi)容與 A內(nèi)容相“與”,結(jié)果存入 A 52 direct ANL direct, A direct內(nèi)容與 A內(nèi)容相“與”,結(jié)果存入 direct 53 direct data ANL direct, data data與 direct內(nèi)容相“與”,結(jié)果存入 direct 58 邏輯與運(yùn)算指令 ?二進(jìn)制數(shù)的邏輯與運(yùn)算 0^0=0 1^0=0 0^1=0 1^1=1 例: ?邏輯與運(yùn)算常用來(lái)將一個(gè)數(shù)據(jù)的某些位清零(屏蔽),而保持其他位不變。 例:將 30H單元的高 4位清零,低 4位保持不變,可用下面指令實(shí)現(xiàn)。 ANL 30H, 0FH 1 0 1 1 0 0 1 1B ^) 0 1 1 1 1 1 0 1B 0 0 1 1 0 0 0 1B 59 邏輯或運(yùn)算指令 操作碼 匯編指令 操作說(shuō)明 44 data ORL A, data data與 A內(nèi)容相“或”,結(jié)果存入 A 45 direct ORL A, direct direct內(nèi)容與 A內(nèi)容相“或”,結(jié)果存入 A 48~4F ORL A, Rn Rn內(nèi)容與 A內(nèi)容相“或”,結(jié)果存入 A 46, 47 ORL A, @Ri Ri所指單元內(nèi)容與 A內(nèi)容相“或”,結(jié)果存入 A 42 direct ORL direct, A direct內(nèi)容與 A內(nèi)容相“或”,結(jié)果存入 direct 43 direct data ORL direct, data data與 direct內(nèi)容相“或”,結(jié)果存入 direct 60 邏輯或運(yùn)算指令 ?二進(jìn)制數(shù)的邏輯或運(yùn)算 0v0=0 1v0=1 0v1=1 1v1=1 例: ?邏輯或運(yùn)算常用來(lái)將一個(gè)數(shù)據(jù)的某些位置 1,而保持其他位不變。 例:將 30H單元的低 4位置 1,高 4位保持不變,可用下面指令實(shí)現(xiàn)。 ORL 30H, 0FH 1 0 1 0 0 0 0 1 B v) 0 1 1 0 1 1 0 1 B 1 1 1 0 1 1 0 1 B 61 邏輯異或運(yùn)算指令 操作碼 匯編指令 操作說(shuō)明 64 data XRL A, data data與 A內(nèi)容“異或”,結(jié)果存入 A 65 direct XRL A, direct direct內(nèi)容與 A內(nèi)容“異或”,結(jié)果存入 A 68~6F XRL A, Rn Rn內(nèi)容與 A內(nèi)容“異或”,結(jié)果存入 A 66, 67 XRL A, @Ri Ri所指單元內(nèi)容與 A內(nèi)容“異或”,結(jié)果存入 A 62 direct XRL direct, A direct內(nèi)容與 A內(nèi)容“異或”,結(jié)果存入 direct 63 direct data XRL direct, data data與 direct內(nèi)容“異或”,結(jié)果存入 direct 62 邏輯異或運(yùn)算指令 ?二進(jìn)制數(shù)的邏輯異或運(yùn)算 0 ? 0=0 1 ? 0=1 0 ? 1=1 1 ? 1=0 例: ?邏輯異或運(yùn)算常用來(lái)將一個(gè)數(shù)據(jù)的某些位取反,而保持其他位不變。 例:將 A的奇數(shù)位取反而偶數(shù)位保持不變,可用下面指令實(shí)現(xiàn)。 XRL A, 0AAH ( XRL A, 1010 1010B) 1 0 1 0 0 0 0 1B ?) 0 1 1 0 1 1 0 1B 1 1 0 0 1 1 0 0B 63 累加器清零、取反指令 操作碼 匯編指令 操作說(shuō)明 F4 CPL A A中內(nèi)容按位取反 E4 CLR A A中內(nèi)容清零 64 累加器清零、取反指令 例 :將累加器 A的內(nèi)容去取反。 ( 1) CPL A ( 2) XRL A, 0FFH 例 :將累加器 A清零。 ( 1) CLR A ( 2) ANL A, 0 ( 3) MOV A, 0 65 循環(huán)移位指令 操作碼 匯編指令 操作說(shuō)明 23 RL A A中內(nèi)容循環(huán)左移一位, D7移入 D0 03 RR A A中內(nèi)容循環(huán)右移一位, D0移入 D7 33 RLC A A中內(nèi)容帶進(jìn)位位循環(huán)左移一位, D7移入 C, C移入 D0 13 RRC A A中內(nèi)容帶進(jìn)位位循環(huán)右移一位, D0移入 C, C移入 D7 66 并行 I/O口的操作及工作原理 ?并行 I/O口的操作 MCS51單片機(jī)有 4個(gè) 8位并行 I/O口 P0~P3,作輸入輸出時(shí)將其當(dāng)作特殊功能寄存器來(lái)使用,不設(shè)專(zhuān)門(mén)的輸入 /輸出指令。 ?輸入 /輸出操作 輸出:直接輸出。 例如從 P1口輸出數(shù)據(jù) MOV P1, A 或 MOV P1, 35H 或 MOV P1, 40H 或 MOV P1, R2 67 并行 I/O口的操作及工作原理 輸入:先向端口寫(xiě)入 “ 1”,然后輸入數(shù)據(jù)。 例如從 P1口輸入數(shù)據(jù) MOV P1, 0FFH MOV A, P1 例:將 P1口高 4位輸入的內(nèi)容從低 4位輸出。 MOV P1, 0F0H; P1口高 4位為輸入 MOV A, P1;輸入 SWAP A;高低 4位交換 MOV P1, A;輸出 68 并行 I/O口的操作及工作原理 ?“讀 修改 寫(xiě)”操作 在邏輯操作指令中,當(dāng)目的操作數(shù)為 P0~P3口時(shí),進(jìn)行“讀 修改 寫(xiě)”操作。例: ANL P1, A;將 P1口原來(lái)的
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1