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

正文內(nèi)容

片機基礎(chǔ)ppt課件(2)(編輯修改稿)

2025-02-13 08:51 本頁面
 

【文章內(nèi)容簡介】 位加 6 操作 。 例如 : 有兩個 BCD數(shù) 36 與 45 相加 , 結(jié)果應(yīng)為 BCD碼 81, 程序如下 : 第 3章 指令系統(tǒng) 例 3: MOV A, # 78H ADD A, # 64H DA A 0 1 1 1 1 0 0 0 0 1 1 0 0 1 0 0 1 1 0 1 1 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 0 0 1 0 + + 1 問:程序段運行后, A,P,CY,OV各為多少? ( A)=42H, P=0, CY=1, OV=1Why? 算術(shù)運算類指令舉例: 第 3章 指令系統(tǒng) 二 、 減法指令 1. 帶進位減法指令 SUBB A, Rn SUBB A, direct SUBB A, @Ri SUBB A, # data 這組指令的功能是 : 將累加器 A的內(nèi)容與第二操作數(shù)及進位標(biāo)志相減 , 結(jié)果送回到累加器 A中 。 在執(zhí)行減法過程中 , 如果位 7( D7) 有借位 , 則進位標(biāo)志 Cy置 “ 1”, 否則清 “ 0”。 如果位 3( D3)有借位 , 則輔助進位標(biāo)志 AC置 “ 1”, 否則清 “ 0”。 如位 6 有借位而位 7 沒有借位 , 或位 7 有借位而位 6 沒有借位 , 則溢出標(biāo)志 OV置“ 1”, 否則清 “ 0”。 若要進行不帶借位的減法操作 , 則必須先將 Cy清 “ 0”。 第 3章 指令系統(tǒng) 2. 減 1指令 DEC A DEC Rn DEC direct DEC @Ri 這組指令的功能是 : 將指出的操作數(shù)內(nèi)容減 1。 如果原來的操作數(shù)為 00H, 則減 1 后將產(chǎn)生下溢出 , 使操作數(shù)變成 0FFH, 但 不影響任何標(biāo)志 。 第 3章 指令系統(tǒng) 三 、 乘法指令 乘法指令完成單字節(jié)的乘法 , 只有一條指令 : MUL AB 這條指令的功能是 : 將累加器 A的內(nèi)容與寄存器 B的內(nèi)容相乘 , 乘積的低 8 位存放在累加器 A中 , 高 8 位存放于寄存器 B中 。 如果乘積超過 0FFH, 則溢出標(biāo)志 OV置 “ 1”, 否則清“ 0”。 進位標(biāo)志 Cy總是被清 “ 0”。 第 3章 指令系統(tǒng) 四 、 除法指令 除法指令完成單字節(jié)的除法 , 只有一條指令 : DIV AB 這條指令的功能是 : 將累加器 A中的內(nèi)容除以寄存器 B中的 8位無符號整數(shù) , 所得商的整數(shù)部分存放在累加器 A中 , 余數(shù)部分存放在寄存器 B中 , 清 “ 0”進位標(biāo)志 Cy和溢出標(biāo)志 OV。 若原來 B 中的內(nèi)容為 0, 則執(zhí)行該指令后 A與 B中的內(nèi)容不定 , 并將溢出標(biāo)志 OV置 “ 1”, 在任何情況下 , 進位標(biāo)志 Cy總是被清 “ 0”。 第 3章 指令系統(tǒng) 例 4. MOV A, 78H ADD A, 64H MUL AB 上述程序段運行后, ( A) = ,( CY) = , ( B) = ,( OV) = 。 算術(shù)運算類指令舉例: 上述程序段運行后, ( A) = E0H ,( CY) = 0 , ( B) = 2EH ,( OV) = 1 。 第 3章 指令系統(tǒng) 例 5. MOV A, 78H ADD A, 64H DIV AB 上述程序段運行后, ( A) = ,( CY) = , ( B) = ,( OV) = 。 算術(shù)運算類指令舉例: 上述程序段運行后, ( A) = 01H ,( CY) = 0 , ( B) = 0EH ,( OV) = 0 。 第 3章 指令系統(tǒng) 表 影響標(biāo)志位的指令 第 3章 指令系統(tǒng) 表 影響標(biāo)志位的指令 第 3章 指令系統(tǒng) 補充作業(yè) :閱讀下列程序,填空并回答問題。 1. MOV A, 59H MOV R0, 68H ADD A, R0 上述程序段運行后, ( A) = ,( CY) = , ( P) = ,( OV) = 。 如果參與運算的兩數(shù)是有符號數(shù),結(jié)果是否有溢出? 如果參與運算的兩數(shù)是無符號數(shù),結(jié)果是否有溢出? 第 3章 指令系統(tǒng) 2. MOV A, 59H MOV R0, 68H ADD A, R0 DA A 上述程序段運行后, ( A) = ,( CY) = , ( P) = ,( OV) = 。 3. MOV A, 59H MOV B, 68H MUL AB 上述程序段運行后, ( A) = ,( CY) = , ( B) = ,( OV) = 。 第 3章 指令系統(tǒng) 4. MOV A, 68H MOV B, 59H DIV AB 上述程序段運行后, ( A) = ,( CY) = , ( B) = ,( OV) = 。 第 3章 指令系統(tǒng) 一 、 簡單邏輯操作指令 CLR A 。 對累加器 A清 “ 0” CPL A。 對累加器 A按位取反 RL A。 累加器 A的內(nèi)容向左環(huán)移 1 位 RLC A。 累加器 A的內(nèi)容帶進位標(biāo)志位向左環(huán)移 1 位 RR A。 累加器 A的內(nèi)容向右環(huán)移 1 位 RRC A。 累加器 A的內(nèi)容帶進位標(biāo)志位向右環(huán)移 1 位 這組指令的功能是 : 對累加器 A的內(nèi)容進行簡單的邏輯操作 。 除了帶進位標(biāo)志位的移位指令外 ,其它都不影響 Cy, AC, OV等標(biāo)志 。 邏輯運算類指令 第 3章 指令系統(tǒng) 二 、 邏輯與指令 ANL A, Rn ANL A, direct ANL A, @Ri ANL A, # data ANL direct, A ANL direct, # data 這組指令的功能是 : 將兩個操作數(shù)的內(nèi)容按位進行邏輯與操作 , 并將結(jié)果送回目的操作數(shù)的單元中 。 第 3章 指令系統(tǒng) 三 、 邏輯或指令 ORL A, Rn ORL A, direct ORL A, @Ri ORL A, # data ORL direct, A ORL direct, # data 這組指令的功能是 : 將兩個操作數(shù)的內(nèi)容按位進行邏輯或操作 , 并將結(jié)果送回目的操作數(shù)的單元中 。 第 3章 指令系統(tǒng) 四 、 邏輯異或指令 XRL A, Rn XRL A, direct XRL A, @Ri XRL A, # data XRL direct, A XRL direct, # data 這組指令的功能是 : 將兩個操作數(shù)的內(nèi)容按位進行邏輯異或操作 , 并將結(jié)果送回到目的操作數(shù)的單元中 。 第 3章 指令系統(tǒng) 邏輯運算指令舉例 例 1: CLR A 。MOV A, 0E0H ADD A, 33H RL A RLC A (A)= Cy= 第 3章 指令系統(tǒng) 例 2: 利用左移指令實現(xiàn)對累加器 A中內(nèi)容乘 8操作 ( A) =01H RL A RL A RL A 例 3: (1)將內(nèi)部 RAM 30H單元的低四位變反 , 其余位不變 XRL 30H, 0FH (2)將內(nèi)部 RAM 30H單元的低六位置 1 , 其余位不變 ORL 30H, 3FH (3)將內(nèi)部 RAM 30H單元的最高位置 0 , 其余位不變 ANL 30H, 7FH 第 3章 指令系統(tǒng) 例 4: 利用移位指令實現(xiàn)對內(nèi)部 RAM 30H(低位 ), 31H的 16位數(shù)乘以 2( 假定結(jié)果不溢出 ) CLR C MOV A, 30H RLC A MOV 30H, A MOV A, 31H RLC A
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1