리그캣의 개발놀이터

어셈블리 - 루프사용하기2 본문

프로그래밍 언어/Assembly

어셈블리 - 루프사용하기2

리그캣 2018. 1. 22. 15:44

루프사용하기2


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
TITLE Loopin
 
Include Irvine32.inc
 
.data
count DWORD ?
outer BYTE "Outer Loop: ",0
inner BYTE "Inner Loop: ",0
ocnt DWORD ?
 
.code
main PROC
    mov eax,0
    mov ecx,100
L1:    mov edx,OFFSET outer
    call WriteString
    inc eax
    call WriteInt
    call Crlf
    mov ocnt,eax
    mov eax,0
    mov count,ecx
    mov ecx,20
L2:    mov edx,OFFSET inner
    call WriteString
    inc eax
    call WriteInt
    call Crlf
    loop L2
    mov ecx,count
    mov eax,ocnt
    loop L1
exit
main ENDP
END main
 
cs


Comments