0
我需要的是這樣的:使用AND和OR在68K語言
if((ch > 'g' && ch < 'm') || (A >= 0 && A <= 100)) {
// Do some stuff
} else {
// Do some other stuff
}
ch
是一個8位字符,而A
是一個32位整數。
我懷疑我會需要這樣的代碼:
CMPI.B #$67, ch
BLT SOMELABEL
CMPI.B #$6D, ch
BGT SOMELABEL
和
CMPI.W #0, A
BLE SOMELABEL
CMPI.W #100, A
BGE SOMELABEL
如何將這些使用OR和AND運算符結合我?
'shi'做什麼?什麼是「高」條件? – MortalMan
@MortalMan'shi'只是*大於無符號數*。我們有* sgt',大於簽名數字* –
這裏是'Scc'命令的介紹:http://stackoverflow.com/questions/25035030/understanding-the-scc-instructions-of-68000-assembly。關於'lo' /'hs'條件,我認爲大多數68000個彙編器將分別接受它們作爲'cs' /'cc'的同義詞。 – lvd