프로그래밍/C++

#9. 어셈블리 반복문

코딩하는상후니 2022. 7. 15. 22:05

*반복문 ( while, for )

=> 특정 조건을 만족할 때까지 반복해서 실행


*Hello World 10번 출력

%include "io64.inc" 
section .text 
global CMAIN 
CMAIN: 

    mov rbp, rsp  ; for correct debugging 

    mov ecx, 10 

LABLE_LOOP: 
    PRINT_STRING msg 
    NEWLINE 
    dec ecx ; sub ecx, 1  와 동일 
    cmp ecx, 0 
    jne LABLE_LOOP 


    xor rax, rax 
    ret 

section .data 
    msg db 'Hello World', 0x00 

section .bss 
    num resb 1

본 내용은 인프런의 루키스님 강의를 듣고 정리한 내용입니다.

강의 듣기 !!

'프로그래밍 > C++' 카테고리의 다른 글

#11. 함수 기초  (0) 2022.07.15
#10. 배열과 주소  (0) 2022.07.15
#8. 어셈블리 분기문  (0) 2022.07.15
#7. 시프트, 논리 연산  (0) 2022.07.15
#6. 사칙연산  (0) 2022.07.15