어셈블러에서 메모리 명령어들의 주소 공간을 어떡게 access할수
있나요
예를 들면 32비트 컴퓨터에는 2의 32성 까지 4G까지의 메모리를
access할수 있는데 어셈블러 명령어를 보면 ADD m이라고 한다
면 메모리에 binary코드를 로드하고 cpu가 32비트씩 fetch
execute있다면 예를들어 opcode가 8bit 이고, flag가 8bit라고
한다면 나머지인 16bit의 주소공간(15M)을 엑세스할수 밖에 없지
않은가요(물론 base를 사용한다고 해도 프로그램 크기가 16M까
지밖에 안됨니다) 이걸 어떻게 해결하고 있을까요.