작성
·
147
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이 되지 않나요..?
왜 답이 음수가 나오는지 모르겠습니다 ㅠ