Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Zadatak: Napisati program koji realizuje dve (ugneždene) petlje od kojih se svaka ponavlja 10
- puta (ukupno 100 prolaza)
- PROGRAM 'PROGRAM-2'
- DATA
- V1 DB 0X0A
- V2 DB 0X0A
- ENDDATA
- CODE
- MOV A, V1
- L3: SUB A, 1 ;spoljni indeks se smanjuje za 1
- JZ L2
- MOV AP, V2
- L1: SUB AP, 1
- JZ L3
- JMP L1
- L2: END
- ENDPROGRAM
- Ovaj kod će raditi, samo što nije preporučljivo koristiti akumulator kao brojač (bolje je koristiti AP ako se već ne koristi ni za šta)
- Bolje je brojač čuvati u nekoj promeljivoj, npr:
- PROGRAM "PROGRAM-2"
- DATA
- VAR DB 00xA
- ENDDATA
- CODE
- L1: MOV A, VAR
- SUB A, 0x01
- JZ L3
- MOV VAR, A
- MOV A, 0xA
- L2: SUB A, 0x01
- JZ L1
- JMP L2
- L3: END
- ENDPROGRAM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement