Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TITLE MASM Template (main.asm)
- INCLUDE Irvine32.inc
- ; Zadanie
- ; V herni je hraci automat. Funguje takto: Najprv zadáte do automatu nejaké 4-ciferné číslo.
- ; Automat ho zmení tak, že ho vypíše odzadu.
- ; Každú párnu číslicu zväčší o 2.
- ; Každú nepárnu číslicu zmenší o 3.
- .data
- dlzka EQU 5
- stringIn DB dlzka dup(0)
- message1 DB "Zadajte 4-ciferne cislo: ",13,10,0
- .code
- main PROC
- call Clrscr
- mov edx, offset message1
- call WriteString
- mov edx, offset stringIn
- mov ecx, length stringIn
- call ReadString ;//Reads number from user
- ;call WriteString ;//Testing purposes
- xor edi,edi
- xor esi,esi
- dec ecx
- mov esi, 3
- Cyklus:
- mov al,[edx + esi]
- mov [ebx + edi],al
- inc edi
- dec esi
- loop Cyklus
- mov edx, ebx
- call WriteString
- call ReadChar
- exit
- main ENDP
- END main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement