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

正文內(nèi)容

第四章微處理器結(jié)構(gòu)和指令集(參考版)

2025-08-04 13:32本頁面
  

【正文】 EXTERN Page 64 Numbering and coding systems 用匯編語言編寫程序 模塊化的編程方法: 流程圖 ?語言編程 ?調(diào)試 ?修改 ?試運(yùn)行 ?修改 ?運(yùn)行 舉例:已知年和月份,通過判斷這個(gè)月是大月、小月、平月還是閏月,給出該月份的天數(shù)。const string “hello world” FCB EOT FDB GLOBLE XDEF GET_CHAR 。常用指令如下: EOT EQU $04 ; define EOT 0x04 ORG $4000 GLOBLE RMB 2 。 TBNE Test (counter), if (counter) Not Equal 0, than Branch 。 IBNE Increment (counter), if (counter) Not Equal 0, than Branch 。 DBNE Decrement (counter), if (counter) Not Equal 0, than Branch 。(mm)=0 BRSET Branch if selected bits Set M ? 補(bǔ)碼 運(yùn)算后必須檢查 OV標(biāo)志 ,以免發(fā)生 溢出 還不知道。絕對(duì)不可以再解釋為無符號(hào)的數(shù)值“ 232” ! 相反 ,如果當(dāng)初程序員是用它來表示無符號(hào)的數(shù)值“ 232” ,那么以后也絕對(duì)不可以再解釋為“ 24” ! 算術(shù)運(yùn)算過程中標(biāo)志的意義 (3) ? 比較二 無符號(hào)數(shù) 大小時(shí)應(yīng)看 C標(biāo)志。 比如剛才例子中的數(shù) “ 0xE8” ,如果當(dāng)初程序員按著 補(bǔ)碼 編碼制度用來表示 “ 24”的 。 因此, 補(bǔ)碼運(yùn)算 時(shí)必須 關(guān)注 V標(biāo)志的情況 ? N標(biāo)志 反映運(yùn)算結(jié)果是否為負(fù)數(shù)( D7) ? Z標(biāo)志 反映運(yùn)算結(jié)果是否為 0 標(biāo)志位 受算術(shù)運(yùn)算影響的情況 ? (A)=C3H, (2500)=AAH ? ( X) =2500 執(zhí)行 ADDA, x 后: 位 7654 3210 C 3H | 1100 | 0011 AAH + | 1010 | 1010 和 : | 0110 | 1101 進(jìn)位: 1| 0000 | 0100 結(jié)果: (A)=6D 標(biāo)志 C=1,OV=1,H=0,N=0, z=0 ? (A)=4BH, (2500)=AA ? ( X) =2500( C) =1 執(zhí)行 ADCA ,X 后 位 7654 3210 4 BH | 0100 | 1011 AAH | 1010 | 1010 + 1 結(jié)果 : | 1111 | 0110 進(jìn)位 0| 0001 | 0111和 (A)=F6 標(biāo)志 C=0,OV=0,H=1,N=1, Z=0 標(biāo)志位 受算術(shù)運(yùn)算影響的情況 ? (A)=C9H, (2500)=54H, ( X) =2500 ( C) = 1 執(zhí)行 SBCA , X 后: 位 7654 3210 C 9H | 1100 | 1001 5 4 H | 0101 | 0100 1 運(yùn)算結(jié)果 | 0111 | 0100 借位 0| 1110 | 1001 (A)=74 標(biāo)志 C=0,V=1,H=0, N=0, Z=0 ? (A)=DDH,( 2500) =E8 ? ( X) =2500 執(zhí)行 SUBA , X 后 位 7654 3210 DDH | 1101 | 1101 E 8H | 1110 | 1000 借位 1| 1100 | 0000 運(yùn)算結(jié)果 | 1111 | 0101 和 (A)=F5 標(biāo)志 C=1,V=0,H=0, N=1,Z=0; 算術(shù)運(yùn)算過程中標(biāo)志的意義 (2) ? 同一個(gè) 標(biāo)志 ,其 含義 也因參與運(yùn)算的數(shù)或編碼的不同而不同! ? 不管參與運(yùn)算的是什么數(shù)或什么編碼 ,在計(jì)算機(jī)看來都是一些“二進(jìn)數(shù) ”!所有的指令功能都是針對(duì) “二進(jìn)數(shù) ”而言的 。不必關(guān)心。 對(duì)于 無符號(hào)數(shù) 減來說,說明被減數(shù)小于減數(shù),這在比較二無符號(hào)數(shù)大小時(shí)很有意義 ? H標(biāo)志 在運(yùn)算時(shí),發(fā)生 D3位向 D4的進(jìn)位或借位的情況它將置位 。(M:M+1)→ Y EORA Exlusive OR A with memory (A)⊕ (M)→ A EORB Exlusive OR B with memory (B)⊕ (M)→ B EORX Exlusive OR X with memory (X)⊕ (M:M+1)→ X EORY Exlusive OR Y with memory (Y)⊕ (M:M+1)→ Y 邏輯運(yùn)算操作指令 ORAA OR A with memory (A)|(M) → A ORAB OR B with memory (B)|(M) → A ORCC OR CCR with memory (CCR)|(M)→ CCR ORX OR X with memory (X)|(M:M+1)→ X ORY OR Y with memory (Y)|(M:M+1)→ Y 邏輯運(yùn)算操作指令 LSL Logic Shift Left memory, High bit to C, Low bit fill with 0 LSLW Logic Shift Left M:M+1,2 bytes High bit to C, Low bit fill with 0 LSLA Logic Shift Left A, High bit to C, Low bit fill with 0 LSLB Logic Shift Left B, High bit to C, Low bit fill with 0 同樣有 D、 X和 Y 邏輯移位與循環(huán)移位指令 LSR Logic Shift Right memory, Low bit to C, High bit fill with 0 LSRW Logic Shift Right M:M+1,2 bytes Low bit to C, High bit fill with 0 LSRA Logic Shift Right A, Low bit to C, High bit fill with 0 LSRB Logic Shift Right B, Low bit to C, High bit fill with 0 同樣有 D、 X和 Y 邏輯移位與循環(huán)移位指令 ROL ROtate Left memory through carry ROLW ROtate Left memory 2 bytes through carry ROLA ROtate Left A through carry ROLB ROtate Left B through carry ROLX ROtate Left X through carry ROLY ROtate Left Y through carry ROR ROtate Right memory through carry RORW ROtate Right memory 2 bytes through carry RORA ROtate Right A through carry RORB ROtate Right B through carry RORX ROtate Right X through carry RORY ROta
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1