You are on page 1of 1

1 Đề bài: đếm số chẵn lẻ tại các ô từ X3000 -> X3009

2 .ORIG X3010
3 AND R3, R3, #0 ; bien chay dem so le
4 AND R4, R4, #0 ; Bien chay dem so chan
5 AND R5, R5, #0 ; Bien chay xu ly
6 ADD R5, R5, #10
7 LD R1, ONHO
8 LAP LDR R2, R1, #0
9 BT0 ADD R2, R2, #-2
10 BRp BT0
11 ADD R2, R2, #0
12 BRz CHAN
13 ADD R3, R3, #1
14 BRnzp BOQUA
15 CHAN ADD R4, R4, #1
16 BOQUA ADD R1, R1, #1 ; R1 = X3001-> X3002 -> X3003 ... X3009
17 ADD R5, R5, #-1 ;-> 9 > 8 > ... 0
18 BRp LAP
19 LD R6, ONHO1
20 LEA R0, SOCHAN
21 PUTS
22 ADD R0, R4, R6
23 OUT
24 LEA R0, SOLE
25 PUTS
26 ADD R0, R3, R6OUT
27 SOCHAN .STRINGZ "So cac so chan la: "
28 SOLE .STRINGZ "\nSo cac so le la: "
29 ONHO .FILL X3000
30 ONHO1 .FILL #48
31 HALT
32 .END

You might also like