看板 ASM 關於我們 聯絡資訊
最近在用MSP430寫一些小程式 其中"比較大小"的地方 讓我傷透腦筋 怎樣寫都不OK 例如: 現在要判斷大小[數字都是十進位] MOV #2331,R9 MOV #3000,R10 CMP R9,R10 JHS L1 JMP L2 L1: L2: 設想 因為R10>R9,所以會跳到L1 但是沒辦法執行 另外 我用BIT.B判斷相等 也是錯誤 MOV #1,R11 MOV #2,R12 CMP R11,R12 JNE L3 JMP L4 這應該跳到L3,但卻不會執行 是因為MSP430裡面組合語言 比較有限制幾位元嘛? 2000多太大? 拜託大家指導一下 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.234.26
WolfLord:我偏好用subb,然後檢查c,z 12/31 14:53