-
2.簡述符號CY和OV的意義。為什麽會發生溢出?溢出的本質是什麽?
-
51系列單片機是壹臺八位計算機,每壹次計算操作都是對八位數進行的。
八位二進制數相加,當進位到第九位為1時,Cy為1,否則為0。
減法的時候有借位,Cy會是1,否則就是0。
有符號數由八位二進制數表示,其取值範圍為:-128 ~+127。
當運算結果超出此範圍時,OV為1,否則為0。
-
11.在下面的指令中寫出源操作數的尋址方法。
1) MOV A,R3-寄存器
2) movptr,# 1100h-立即計數
3) MOV C,30h-直接
4) MOV A,40h-同上
5) MOV A,R0-寄存器
6) movca,@ a+dptr-相對
7) movxa,@ dptr-註冊間接
-
19.偽指令END的作用是什麽?能讓程序正常結束嗎?
通知編譯器編譯結束。
無法使程序正常結束。
-
27.MCS-51的中斷可以屏蔽嗎?
對,設EA為0。