我无法找到有关MC68000在外部中断期间是否保留其状态寄存器/ CCR的任何信息。我想如果CPU在条件分支之前立即中断,并且中断修改了CCR,这将是一个问题。现在我的中断代码如下所示: ORG $110000 ; Location of IPL6 vector
IPL6 MOVE.W SR, -(SP) ; Is this line necessary?
MOVE.L D
好的,这里是家伙。在你之前,我有一个执行这个算法的程序: “IF X> 12 THEN X = 2 * X + 4 ELSE X = X + Y,OUTPUT X.” 问题是,我需要它来执行这个代替: “IF X> 12 THEN X = 2 * X + 4 ELSE X = X - 13,OUTPUT X.” 我该如何减去而不是添加? ORG $1000
START: LEA PROMPT,