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

正文內(nèi)容

第四章微處理器結(jié)構(gòu)和指令集-預(yù)覽頁

2025-08-25 13:32 上一頁面

下一頁面
 

【正文】 DX Exchange D with Y XGDY Exchange D with Y Exchange指令 寄存器間數(shù)據(jù)交換 Page 19 PSHA Push A (SP)1→ SP,(A)→ (SP) PSHB Push B PSHD Push D PSHC Push CCR PSHCW Push CCRH:CCR PSHX Push X PSHY Push Y 堆棧操作指令 Page 20 PULA Pull A (M(SP))→ A,(SP)+1→ SP PULB Pull B PULD Pull D PULC Pull CCR PULCW Pull CCRH:CCR PULX Pull X PULY Pull Y 堆棧操作指令 Page 21 SEX Sign Extend Byte to Word 把 8位數(shù)轉(zhuǎn)成 16位數(shù)的符號擴展指令 D7=0,THEN D8D15=0X00 D7=1,THEN D8D15=0XFF LDAA $84 SEX A,D LDAA $04 SEX A,D 指令執(zhí)行后,( A) =—— ;( B) =—— 算術(shù)與邏輯運算 指令 ADDA ADD without carry to A (A)+(M)→ A ADDB ADD without carry to B (B)+(M)→ B ADDD ADD without carry to D (A:B)+(M:M+1)→ A:B ADDX ADD without carry to X (X)+(M:M+1)→ X ADDY ADD without carry to Y (Y)+(M:M+1)→ Y ABA Add A to B (B)+(A)→ A ABX Add B to X (B)+(X)→ X ABY Add B to Y (B)+(Y)→ Y 加、減法指令(無進位) ADCA ADD with carry to A (A)+(M)+C→ A ADCB ADD with carry to B (B)+(M)+C → B ADED ADD with carry to D (A:B)+(M:M+1)+C → A:B ADEX ADD with carry to X (X)+(M:M+1)+C → X ADEY ADD with carry to Y (Y)+(M:M+1)+C → Y 加、減法指令(有進位) SUCA Subtract with borrow from A(A)(M)C→ A SUCB Subtract with borrow from B(B)(M)C→ B SUED Subtract with borrow from D(A:B)(M:M+1)+C → A:B SUEX Subtract with borrow from X(X)(M:M+1)+C → X SUEY Subtract with borrow from Y(Y)(M:M+1)+C → Y 加、減法指令(有進位) SUBA Subtract memory from A (A)(M)→ A SUBB Subtract memory from B (B)(M)→ B SUBD Subtract memory from D (A:B)(M:M+1)→ A:B SUBX Subtract memory from X (X)(M:M+1)→ X SUBY Subtract memory from Y (Y)(M:M+1)→ Y SBA Subtract B from A (A)(B)→ A 加、減法指令(無借位減法) EMUL Multiply(unsigned) 16 by 16 (D) (Y)→ Y:D EMULS Multiply(signed) 16 by 16 (D) (Y)→ Y:D MUL Multiply(unsigned) 8 by 8 (A) (B)→ A:B 乘除法指令 EDIV Divide(unsigned) 32 by 16 (Y:D)247。 (X)→ X,Remained→ D IDIVS Integer Divide(signed) 16 by 16 (D)247。(M) BITB Bit test B (B) (Mast)=0,then set Z,else clear Z 位測試與置位指令( 用于信號量置位 ): ANDA AND A with memory (A)(M:M+1)→ X ANDY AND Y with memory (Y) 這種進位或借位對于 BCD數(shù) 運算的 +6/6調(diào)整才有意義 ? V標(biāo)志 最高位向進位位的進位和次高位向最高位的進位如果相同,未發(fā)生溢出;否則,產(chǎn)生溢出,此時雖結(jié)果已經(jīng)錯誤,但其符號仍可按相反解釋代表結(jié)果的正負(fù)!該標(biāo)志的含義因參與運算的數(shù)或編碼不同而不同!對于 無符號數(shù) 的運算來說, 無任何特殊意義 。所得到的運算結(jié)果 ,在計算機看來也是 “二進數(shù)”! ? 究竟參與運算的這些 “二進數(shù) ”是什么 數(shù) 或什么 編碼 ,得到的運算 “結(jié)果” 是什么數(shù)或什么編碼 ,這是在 程序設(shè)計階段 ,由 程序員 事先 安排好了的 ,不能隨便解釋。 ? BCD數(shù) 運算后不必直接關(guān)心 H標(biāo)志 ,只要執(zhí)行正確的 調(diào)整指令 即可。(mm)!=0 LBCC Long Branch if Carry Clear C = 0 LBCS Long Branch if Carry Set C = 1 LBEQ Long Branch if Equal Z = 1 LBMI Long Branch if Minus N = 1 LBNE Long Branch if Not Equal Z = 0 LBPL Long Branch if Plus N = 0 LBVC Long Branch if V Clear V = 0 LBVS Long Branch if V Set V = 1 LBHI Long Branch if Higher Result = M C+Z = 0 LBHS Long Branch if Higher or Same Result ≥ M C = 0 長條件轉(zhuǎn)移指令 LBLO Long Branch if lower Result < M C = 1 LBLS Long Branch if lower or Same Result ≤ M C +Z = 0 LBGE Long Branch if Greater than or Equal Result ≥ M N⊕V = 0 LBGT Long Branch if Greater than Result > M Z+( N⊕ V ) = 0 LBLE Long Branch if Less than or Equal Result ≤ M Z+( N⊕ V ) = 1 LBLT Long Branch if Less than Result < M N⊕ V = 1 長條件轉(zhuǎn)移指令 DBEQ Decrement (counter), if (counter) Equal 0, than Branch 。 TBEQ Test (counter), if (counter) Equal 0, than Branch 。int a STRING FCC ?hello world? 。 流程圖: 輸入: 年份 月份 輸出 天數(shù) 思想 算法 語言: 數(shù)據(jù)類型 程序結(jié)構(gòu) Page 65 Numbering and coding systems 用匯編語言編寫程序 匯編程序:(匯編程序講解 .doc) Page 66 Numbering and coding systems 用匯編語言編寫程序 C程序:( C語言程序講解 .doc)
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1