본문 바로가기

System Hacking

8일차] 반복문(for, if)

[ 반복문: for, while, do-while ]

 

int i;

for( i = 0; i < 10; i++){

printf("%d", i );

}

 

int i = 0;

while( i <= 10 ) {

printf("%d",  );

i++;

}

# c언어에서의 문법상으로는 두 반복문이 다르지만, 어셈블리로 확인할 경우 두 반복문은 차이가 없다.

ex)

# 명령어 inc는 1씩 증가시켜주며, 분기문을 이해하고 있다면 쉽게 이해할 수 있다.

 

[실습]

 

- 키보드로부터 입력받은 문자열을 거꾸로 출력하는 c와 어셈블리 프로그램 작성

- 표준입력 함수: scanf, gets, fgets

- c언어로 따지면,,

 

 

'System Hacking' 카테고리의 다른 글

9일차] 스택 메모리, 함수  (0) 2018.05.17
7일차] 분기문(if, switch)  (0) 2018.05.16
6일차] 비트연산자, 논리연산, 형변환  (0) 2018.05.16
5일차] 연산자 (사칙연산)  (0) 2018.05.15
4일차] 명령어(mov, lea)  (0) 2018.05.14