程式控制流程圖
理論和實踐證明,無論多複雜的演算法均可通過順序、選擇、迴圈3種基本控制結構構造出來。每種結構僅有一個***和出口。以下是小編為大家整理的關於,給大家作為參考,歡迎閱讀!
程式控制指令的轉移指令
中的無條件轉移指令通常有兩種:一種是區域性無條件,採用相對定址方式,轉移範圍一般在+127到-128之間;另一種是全域性無條件轉移,可以在整個定址空間內轉移。
條件轉移指令條件轉移指令所依據的轉移條件主要有:全零***Z***、正負號***N***、進位***C***、溢位***V***及它們的組合等。主要條件轉移指令有:
BEQ 等於零轉移
BNEQ 不等於零轉移
BLS 小於轉移
BGT 大於轉移
BLEQ 小於等於轉移,或不大於轉移
BGEQ 大於等於轉移,或不小於轉移
BLSU 不帶符號小於轉移
BGTU 不帶符號大於轉移
BLEQU 不帶符號小於等於轉移,或不帶符號不大於轉移
BGEQU 不帶符號大於等於轉移,或不帶符號不小於轉移
BCC 沒有進位轉移
BCS 有進位轉移
BVC 沒有溢位轉移
BVS 有溢位轉移
程式程式碼流程圖