안녕하세요.

승훈님 책으로 OS 열공 중인데요.

궁금한 점이 있어서 글 남깁니다.

책에는 비디오 메모리 어드레스는 0xB8000부터 시작한다고 되어있는데요.

어셈블리 코드를 보면 아래와 같이 0xB8000이 아닌 0xB800으로 되어있습니다.

mov ax, 0xB800

mov ds, ax

DS 레지스터에 0xB8000 값을 저장할 수 있어야 0xB8000:0x0000 이런 식으로 접근할 수 있는 것 아닌가요?

0 하나 차이가 있어서 질문드립니다.

그럼 좋은 하루 되세요!