You are on page 1of 1

1 VD: ĐẾM LỚN HƠN

2 .ORIG X3020
3 AND R4, R4, #0
4 LD R1, MEM
5 LD R2, VAL
6 LD R5, ASCII
7 LDI R3, G_TRI_X
8 NOT R3, R3
9 ADD R3, R3, #1
10
11 LOOP LDR R0, R1, #0
12 ADD R0, R0, R3
13 BRP DEM ; duong -> DEM, bai dem nho hon thi doi lai thanh BRN
14 NEXT ADD R1, R1, #1
15 ADD R2, R2, #-1
16 BRZ FIN
17 BR LOOP
18
19 DEM ADD R4, R4, #1
20 BR NEXT
21
22 FIN ADD R6, R4, #-10 ; kiem tra co hang chuc khong
23 BRZP H_CHUC
24 ADD R0, R4, R5 ; lay lai ket qua luu vao R0 -> ma Ascii
25 TRAP X21 ; xuat
26 HALT
27
28 H_CHUC LD R0, NUM_1
29 TRAP X21
30 ADD R0, R6, R5 ; dua R6 ve ma Ascii -> hang don vi
31 TRAP X21 ; xuat
32 HALT
33
34 ASCII .FILL X30
35 MEM .FILL X3000 ; dia chi o dau tien
36 G_TRI_X .FILL X3010 ; dia chi cua x laf x3010
37 VAL .FILL #17 ; tu 3000 -> 300F co 17 gia tri
38 NUM_1 .FILL #49
39 .END ; khong con lenh nao sau lenh nay
40

You might also like