【发布时间】:2018-04-25 09:42:31
【问题描述】:
我需要用 68k 汇编语言用数学公式写一些行:
x^2-5x+6
我想用 ADD 和 SUB 命令以及 MOVE 来完成它,但不知何故我无法定义变量 x 它说它是一个未定义的符号,我实际上无法意识到我的问题出在哪里。
ORG $1000
START: ; first instruction of program
MOVE X*X, D0
MOVE (-5X),D2
MOVE 6,D3
ADD D0, D3
SUB D2, D1
SIMHALT
错误: 第 10 行无效语法 第 11 行无效语法
【问题讨论】:
-
您显示的代码中没有“x”。并且没有
N的定义。请尝试创建一个Minimal, Complete, and Verifiable Example 向我们展示,然后将您从该代码中得到的实际错误复制粘贴到您的问题中。 -
已编辑,我希望现在显示问题
-
X应该是常量还是内存位置? -
它应该是一个接受整数的常量
-
那你需要在某处定义常量,并给它一个值。