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

正文內(nèi)容

單片機(jī)電子教案第3章(編輯修改稿)

2025-01-19 16:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 H。 若( A)= 30H,執(zhí)行指令 SWAP A后,( A)=03H。 算術(shù)運(yùn)算類指令( 24條) 算術(shù)運(yùn)算指令可以完成加、減、乘、除及加加 1和減 1等運(yùn)算。這類指令多數(shù)以 A為源操作數(shù)之一,同時(shí)又使 A為目的操作數(shù)。 進(jìn)位(借位)標(biāo)志 CY為無符號(hào)整數(shù)的多字節(jié)加法、減法、移位等操作提供了方便; 溢出標(biāo)志 OV可方便的控制補(bǔ)碼運(yùn)算; 輔助進(jìn)位標(biāo)志 AC用于BCD碼運(yùn)算。算術(shù)運(yùn)算操作將影響 PSW中的 OV、CY、 AC和 P等。 加法 一、不帶進(jìn)位加 Rn A A R n d ir e c t A A dir e c tA D D A R i A A R i da ta A A da ta ???????????? ???; ( )( ); ( )( ),; ( )(( )); ( )CY:和的 D7位有進(jìn)位時(shí),( CY) =1;否則,( CY) =0。 AC:和的 D3位有進(jìn)位時(shí),( AC) =1;否則,( AC) =0。 OV:和的 D D6位只有一個(gè)有進(jìn)位時(shí),( OV) =1;溢出表示運(yùn)算的結(jié)果超出了數(shù)值所允許的范圍。 如:兩個(gè)正數(shù)相加結(jié)果為負(fù)數(shù)或兩個(gè)負(fù)數(shù)相加結(jié)果為正數(shù)時(shí)屬于錯(cuò)誤結(jié)果,此時(shí)( OV) =1。 P:累加器 ACC中“ 1”的個(gè)數(shù)為奇數(shù)時(shí),( P) =1;為偶數(shù)時(shí),( P) =0。 例 若( A) =84H,( 30H) =8DH,執(zhí)行指令 ADD A, 30H 之后,由于: 即:( A) =11H,( CY) =1,( AC) =1,( OV) =1( D7有進(jìn)位, D6無進(jìn)位),( P) =0。 二、帶進(jìn)位加 Rn A A R n C Y d ir e c t A A dir e c t C YA D D C A R i A A R i C Y da ta A A da ta C Y? ? ???? ? ???? ? ??? ? ? ??; ( )( )( ); ( )( )( ),; ( )(( ))( ); ( ) ( )指令的 功能 是把源操作數(shù)與累加器 A的內(nèi)容相加再與進(jìn)位標(biāo)志 CY的值相加,結(jié)果送入目的操作數(shù) A中。 加的進(jìn)位標(biāo)志 CY的值 是在該指令執(zhí)行之前已經(jīng)存在的進(jìn)位標(biāo)志的值,而不是執(zhí)行該指令過程中產(chǎn)生的進(jìn)位 。 三、增 1 ???????????????????1D PTRD PTR D PTR 1RiRi Ri 1d irectd irect d irect 1RnRn Rn 1AA A INC)(;))(();()(;)(;)(;指令的 功能 是把源操作數(shù)的內(nèi)容加 1 ,結(jié)果再送回原單元。這些指令僅 INC A 影響 P標(biāo)志。其余指令都不影響標(biāo)志位的狀態(tài)。 四、十進(jìn)制調(diào)整 指令的功能是對(duì)累加器 A中剛進(jìn)行的兩個(gè)BCD碼的加法的結(jié)果進(jìn)行十進(jìn)制調(diào)整。 兩個(gè)壓縮的 BCD碼按二進(jìn)制相加后,必須經(jīng)過調(diào)整方能得到正確的壓縮 BCD碼的和 。 DA A 調(diào)整要完成的任務(wù)是: ( 1)當(dāng)累加器 A中的 低 4位數(shù)出現(xiàn)了非BCD碼( 1010~1111)或低 4位產(chǎn)生進(jìn)位( AC=1),則應(yīng)在低 4位加 6調(diào)整,以產(chǎn)生低 4位正確的 BCD結(jié)果。 ( 2)當(dāng)累加器 A中的 高 4位 數(shù)出現(xiàn)了非 BCD碼( 1010~1111)或高 4位產(chǎn)生進(jìn)位( CY=1),則應(yīng)在高 4位加 6調(diào)整,以產(chǎn)生高 4位正確的 BCD結(jié)果。 十進(jìn)制調(diào)整指令執(zhí)行后, PSW中的 CY表示結(jié)果的百位值 。 例 若( A)= 0101 0110B,表示的 BCD碼為,( R2)= 0110 0111B,表示的 BCD碼為,( CY)= 0。執(zhí)行以下指令: ADD A, R2 DA A 由于( A)= 0010 0011B,即,且( CY)= 1,即 結(jié)果為 BCD數(shù) 123。 應(yīng)該注意, DA指令不能對(duì)減法進(jìn)行十進(jìn)制調(diào)整。 減法 一、帶借位減 CY:差的位 7需借位時(shí),( CY) =1;否則,( CY) =0。 AC:差的位 3需借位時(shí),( AC) =1;否則,( AC) =0。 OV:若位 6有借位而位 7無借位或位 7有借位而位 6無借位時(shí),( OV) =1。 如要用此組指令完成不帶借位減法,只需先清 CY為 0。 Rn A A R n C Y d ir e c t A A dir e c t C YS U B B A R i A A R i C Y da ta A A da ta C Y? ? ???? ? ???? ? ??? ? ? ??; ( )( )( ); ( )( )( ),; ( )(( ))( ); ( ) ( ) 例 若( A) =C9H,( R2) =54H,( CY) =1,執(zhí)行指令 SUBB A, R2 之后,由于: 即:( A) =74H,( CY) =0,( AC) =1,( OV) =1(位 6有借位,位 7無借位),( P) =0。 二、減 1 ?這組指令的功能是把操作數(shù)的內(nèi)容減 1 ,結(jié)果再送回原單元。 ?這組指令僅 DEC A 影響 P標(biāo)志。其余指令都不影響標(biāo)志位的狀態(tài)。 ???????????????1RiRi Ri 1directdirect direct 1RnRn Rn 1AA A DEC))(();()(;)(;)(; 乘法 MUL AB ;累加器 A與 B寄存器相乘 該指令的 功能 是將累加器 A與寄存器 B中的無符號(hào) 8位二進(jìn)制數(shù)相乘 ,乘積的低 8位留在累加器A中,高 8位存放在寄存器 B中。 ? 當(dāng)乘積大于 FFH時(shí),溢出標(biāo)志位( OV) =1。而標(biāo)志 CY總是被清 0。 例 若( A) =50H,( B) =A0H,執(zhí)行指令 MUL AB 之后,( A) =00H,( B) =32H,( OV) =1,( CY) =0。 除法 DIV AB ;累加器 A除以寄存器 B 該指令的 功能 是將累加器 A中的無符號(hào) 8位二進(jìn)制數(shù)除以寄存器 B中的無符號(hào) 8位二進(jìn)制數(shù) , 商的整數(shù)部分存放在累加器 A中,余數(shù)部分存放在寄存器 B中 。 ? 當(dāng)除數(shù)為 0時(shí),則結(jié)果的 A和 B的內(nèi)容不定,且溢出標(biāo)志位( OV) =1。而標(biāo)志 CY總是被清 0。 例 若( A) =FBH( 251),( B) =12H( 18),執(zhí)行指令 DIV AB 之后,( A) =0DH,( B) =11H,( OV) =0,( CY) =0。 邏輯運(yùn)算與循環(huán)類指令( 24條) 邏輯運(yùn)算指令 可以完成與、或、異或、清 0和取反操作,當(dāng)以累加器 A為目的操作數(shù)時(shí),對(duì) P標(biāo)志有影響; 累加器清 0操作對(duì) P標(biāo)志有影響。 循環(huán)指令 是對(duì)累加器 A的循環(huán)移位操作,包括左、右方向以及帶與不帶進(jìn)位位等移位方式,移位操作時(shí),帶進(jìn)位的循環(huán)移位對(duì) CY和 P標(biāo)志有影響; 邏輯與 前 2條指令的功能是把源操作數(shù)與直接地址指示的單元內(nèi)容相與,結(jié)果送入直接地址指示的單元。 后 4條指令的功能是把源操作數(shù)與累加器 A的內(nèi)容相與,結(jié)果送入累加器 A中。 ???????datadirectdirect data Adirectdirect A direct ANL)(;)()(;,???????????????dataAA data RiAA Ri directAA direct RnA A Rn A A NL)(;))(()(;)()(;)()(;,例 若( A) =C3H,( R0) =AAH,執(zhí)行指令 ANL A,R0 之后,( A) =82H。 前 2條指令的功能是把源操作數(shù)與直接地址指示的單元內(nèi)容相或,結(jié)果送入直接地址指示的單元。 后 4條指令的功能是把源操作數(shù)與累加器 A的內(nèi)容相或,結(jié)果送入累加器 A中。 邏輯或 ??? ??
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1