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

正文內容

符號指令及其注釋中常用的符號精品(編輯修改稿)

2025-02-14 18:41 本頁面
 

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