인프런 커뮤니티 질문&답변
반복문 질문있습니다
작성
·
242
1
1에서 100까지 합 구하는 프로그램 코드 한번만 봐주세요
mov al, 0
mov bl, 0
LABEL_SUM:
add bl, 1
add al, bl
cmp bl, 100
jne LABEL_SUM
PRINT_DEC 4, al
NEWLINE
이렇게 짰는데 Output이 -70 나와요..
bl이 0이고 계속 1씩 더해지면 1, 2, 3, ... 이렇게 될 것이고
al에 bl을 더하는데 al 초기값이 0이니까 1씩 더해진 bl을 더하면 1+2+3+ ... +100이 되지 않나요..?
왜 답이 음수가 나오는지 모르겠습니다 ㅠ
퀴즈
56%나 틀려요. 한번 도전해보세요!
어셈블리 언어로 작성된 코드를 컴퓨터가 실행 가능한 기계 코드로 변환하는 역할을 하는 것은 무엇일까요?
컴파일러
인터프리터
어셈블러
링커




