程序控制流程圖
理論和實(shí)踐證明,無(wú)論多復(fù)雜的算法均可通過(guò)順序、選擇、循環(huán)3種基本控制結(jié)構(gòu)構(gòu)造出來(lái)。每種結(jié)構(gòu)僅有一個(gè)入口和出口。以下是學(xué)習(xí)啦小編為大家整理的關(guān)于程序控制流程圖,給大家作為參考,歡迎閱讀!
程序控制流程圖
程序控制指令的轉(zhuǎn)移指令
中的無(wú)條件轉(zhuǎn)移指令通常有兩種:一種是局部無(wú)條件,采用相對(duì)尋址方式,轉(zhuǎn)移范圍一般在+127到-128之間;另一種是全局無(wú)條件轉(zhuǎn)移,可以在整個(gè)尋址空間內(nèi)轉(zhuǎn)移。
條件轉(zhuǎn)移指令條件轉(zhuǎn)移指令所依據(jù)的轉(zhuǎn)移條件主要有:全零(Z)、正負(fù)號(hào)(N)、進(jìn)位(C)、溢出(V)及它們的組合等。主要條件轉(zhuǎn)移指令有:
BEQ 等于零轉(zhuǎn)移
BNEQ 不等于零轉(zhuǎn)移
BLS 小于轉(zhuǎn)移
BGT 大于轉(zhuǎn)移
BLEQ 小于等于轉(zhuǎn)移,或不大于轉(zhuǎn)移
BGEQ 大于等于轉(zhuǎn)移,或不小于轉(zhuǎn)移
BLSU 不帶符號(hào)小于轉(zhuǎn)移
BGTU 不帶符號(hào)大于轉(zhuǎn)移
BLEQU 不帶符號(hào)小于等于轉(zhuǎn)移,或不帶符號(hào)不大于轉(zhuǎn)移
BGEQU 不帶符號(hào)大于等于轉(zhuǎn)移,或不帶符號(hào)不小于轉(zhuǎn)移
BCC 沒有進(jìn)位轉(zhuǎn)移
BCS 有進(jìn)位轉(zhuǎn)移
BVC 沒有溢出轉(zhuǎn)移
BVS 有溢出轉(zhuǎn)移
程序控制流程圖相關(guān)文章: