[ 반복문: 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 |