大家好,下面程序中我有两个地方不明白,谁能帮我指点下么?
L P##I_CharArray // Load Pointer
LAR1 // AR1
L W [AR1,P#0.0] // get DB Number
T #_int
OPN DB [#_int] // Open DB with Char Array
L D [AR1,P#2.0]
AD DW#16#FFFFFF(这个指针地址为啥在这要AD,删掉这行为啥不可以)
LAR1
L #I_Value
L L#0
+D
JPZ _006 (这个地方, #I_Value+L#0,是判断数据溢出吗?,为什么是加“0”)
L L#-1
T #_square_val
SET
S #_value_negativ
JU _027
_006: L L#1
T #_square_val
SET
R #_value_negativ
_027: NOP 0