메뉴 건너뛰기

그외 개발정보


[질문] OS 부트섹터 강좌의 부트섹터 소스중에서...

chamcham 2004.07.04 18:02 조회 수 : 432

여기 강좌 보고 있는데요..

부트섹터 소스 중에서

mov ax,0x9000 ; put stack at 0x91000
mov ss,ax
mov sp,0x1000

sti
MOV AX,0x8000 ;80000번지로 이동...
MOV ES,AX
XOR DI,DI

초반에 이 부분은 초기화 같은데 뭘하는 건지 잘 모르겠네요..

그냥 바로 0x7c00의 위치에 수행할 데이터를 놓으면 안되나요?

이 부분이 뭘하는 부분인지 왜 0x91000에 스택을 위치시키는지...

그구 0x80000은 왜 ES에 넣는건지 단지 초기화 뿐인건지.. 그러면 왜 그렇게 되는건지 알려주세요..

부탁드립니다.

좋은 강좌 재미나게 읽고 있는데 아직 많은 것이 부족해서.. 보는게 힘드네요...




번호 제목 글쓴이 날짜 조회 수
공지 [TIP] 라즈베리파이 3를 AP로 만들기 (How to make Raspberry Pi 3 to Access point device) 파이팅건맨 2018.01.22 6366
공지 [TIP] ASR 오픈소스 프로젝트 - Kaldi 로 나만의 STT 서비스 구축해 보기 파이팅건맨 2018.07.26 4285
공지 [TIP] NEXUS(넥서스) 5x 루팅 방법입니다. 파이팅건맨 2016.01.05 3813
49 건우님 꼭 좀 알려주세요 ㅠㅠ [1] 욱이 2005.02.12 503
48 Directshow 지원하는 드라이버 개발관련에 대해서... [1] 김병찬 2004.11.25 512
47 VESA 자료에서 ^^ [3] 임동악 2004.11.09 465
46 [질문]USB이동식 디스크 [2] 양우영 2004.10.19 735
45 USB이동식디스크에서.. 질문있습니다. [1] 남지환 2004.10.14 652
44 USB구동용 Device Driver를 Windows에서 Linux로 변환하려면.. [3] 이창석 2004.10.04 567
43 [질문]드라이버와 응용프로그램 관계에 대하여 [3] 이재민 2004.08.24 431
42 드라이버의 로딩순서 바꾸기가 가능한가요. [1] 양혁 2004.08.17 1553
41 uC/OS-ii 를 디스켓으로 부팅하려고 하는데요.. [3] 유경환 2004.08.05 593
40 안녕하세요 초보적인 소스 질문 합니다. [1] 박연호 2004.07.25 466
39 rf 에 대한 답변에 감사드리며.. [1] 오성준 2004.07.18 421
» [질문] OS 부트섹터 강좌의 부트섹터 소스중에서... [3] chamcham 2004.07.04 432
37 이 소스대로 하면 열여야 하는거 아닌가요? [1] 전영덕 2004.06.23 567
36 usb 에 read/write 하는것좀 알려주세요. [1] 전영덕 2004.06.22 1463
35 운영체제에서 "철학자들의 만찬" 알고리즘에 대해.. [1] 정준욱 2004.06.04 2326
34 필터 드라이버 설치문의.. [1] 2004.05.18 549
33 메일슬롯 [1] 이락상 2004.04.06 718
32 버튼 값 질문이요... [4] 2004.02.18 457
31 건우님 장치관리자 문의 있습니다. [2] 2004.02.17 542
30 뒷북일지 모르지만.. bootsect.asm에 버그있네요.. [2] 장진호 2004.02.12 553
위로