메뉴 건너뛰기

그외 개발정보


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

chamcham 2004.07.04 18:02 조회 수 : 425

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

부트섹터 소스 중에서

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 5160
공지 [TIP] NEXUS(넥서스) 5x 루팅 방법입니다. 파이팅건맨 2016.01.05 3546
공지 [TIP] ASR 오픈소스 프로젝트 - Kaldi 로 나만의 STT 서비스 구축해 보기 파이팅건맨 2018.07.26 3424
47 VESA 자료에서 ^^ [3] 임동악 2004.11.09 460
46 [질문]USB이동식 디스크 [2] 양우영 2004.10.19 729
45 USB이동식디스크에서.. 질문있습니다. [1] 남지환 2004.10.14 648
44 USB구동용 Device Driver를 Windows에서 Linux로 변환하려면.. [3] 이창석 2004.10.04 552
43 [질문]드라이버와 응용프로그램 관계에 대하여 [3] 이재민 2004.08.24 427
42 드라이버의 로딩순서 바꾸기가 가능한가요. [1] 양혁 2004.08.17 1544
41 uC/OS-ii 를 디스켓으로 부팅하려고 하는데요.. [3] 유경환 2004.08.05 585
40 안녕하세요 초보적인 소스 질문 합니다. [1] 박연호 2004.07.25 459
39 rf 에 대한 답변에 감사드리며.. [1] 오성준 2004.07.18 410
» [질문] OS 부트섹터 강좌의 부트섹터 소스중에서... [3] chamcham 2004.07.04 425
37 이 소스대로 하면 열여야 하는거 아닌가요? [1] 전영덕 2004.06.23 557
36 usb 에 read/write 하는것좀 알려주세요. [1] 전영덕 2004.06.22 1439
35 운영체제에서 "철학자들의 만찬" 알고리즘에 대해.. [1] 정준욱 2004.06.04 2312
34 필터 드라이버 설치문의.. [1] 2004.05.18 543
33 메일슬롯 [1] 이락상 2004.04.06 712
32 버튼 값 질문이요... [4] 2004.02.18 449
31 건우님 장치관리자 문의 있습니다. [2] 2004.02.17 533
30 뒷북일지 모르지만.. bootsect.asm에 버그있네요.. [2] 장진호 2004.02.12 541
29 토글키 만들기 예제를 키 인풋으로 전환하는데 [1] 질문 2004.01.13 738
28 [질문] 다른 OS에서 사용한 HDD를 섹터단위로 Read하는 방법. [1] 이중락 2003.12.12 694
위로