3a_asm/2_isa: fixed our examples
[calu.git] / 2_isa / src / palindrom.s
index 1aa4051d926b399928683f158d46692a396a8976..ce03bb6ff063d22dd4787062092621796d8e51f6 100755 (executable)
@@ -1,18 +1,18 @@
 ; palindrom checker
-
+.text
 ; r1 = str addr
 ; r2 = str len (u8)
 
        ldis r0, 0
        cmpi r2, 0
-       ldiszsd r0, 1
+       ldiszs r0, 1
        retzs           ; return 1 if strlen = 0
 
        add  r4, r1, r2 ; set r4 to end address
        subi r4, r4, 1
 
        cmp  r1, r4     ; if strlen = 1 return 1
-       brancheq- end
+       breq- end
 
 schleife:
 
@@ -27,7 +27,7 @@ schleife:
 
        cmp  r1, r4
 
-       branchlt+ schleife
+       brlt+ schleife
 
 end: