; 생략
.data
message db "Hello, World!", 0Dh, 0Ah, 00h
range dd 0, 99 ; 최솟값 0, 최댓값 99
.code
; 생략
push offset message
call printf ; C 함수 printf 호출
add esp, 4
mov eax, 5
bound eax, range ; eax의 값이 0 이상 99 이하가 아니면 인터럽트
printf를 호출하기 위해 message의 메모리 번지를 스택에 넣을 때는 offset 명령어를 사용하는데
왜 bound 명령을 사용할 때는 offset을 쓰지 않는 것일까요?