[問題] 組合語言比較大小相等的問題 MSP430
最近在用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
推
12/31 14:53, , 1F
12/31 14:53, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
ASM 近期熱門文章
PTT數位生活區 即時熱門文章