小弟看到一段关于模拟量转换的程序,但还是有很多不明白的地方,哪位能给详解一下
程序如下:
L #IN0
T #TEMP4
SLD 3
LAR1
L #IN3
L 1
-I
L 2
*I
SLD 3
LAR2
M001: NOP 0
OPN #IN2
L PIW [AR1,P#0.0]
T DBW [AR2,P#0.0]
+AR1 P#2.0
+AR2 P#2.0
L #TEMP4
L 2
+I
T #TEMP4
A(
L #TEMP4
L #IN1
)
JNB M002
JU M001
M002: NOP 0
(IN0=256,IN1=335,IN2=DB100,IN3=1)
第三行为什么要左移三位,有什么作用?
接下来5到11行我问别人他们说是清零,可是这个清零是干什么用的?有什么意义?
从第12到最后又起什么作用?