본문 바로가기 메뉴 바로가기

waca's field

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

waca's field

검색하기 폼
  • MAT WORLD
    • Develop Story
      • C
      • JAVA
      • C++
      • OS
      • Data Structure & Algorithm
      • Database
      • Computer Science
      • Common sense
      • Android Studio
      • Django
      • Network
    • Essay & Memo
      • Daily
    • Tistory
    • Reading Note
    • Philosophy
      • 쇼펜하우어
  • 방명록

OS 30일 프로젝트 (1)
<OS 구조와 원리>: OS개발 30일 프로젝트 #5

# CHAPTER 5 - 구조체, 문자 표시와 GDT / IDT 초기화 #1 부팅 정보 받기 (harib02a) 4일차까지의 bootpack.c 에서는 0xa0000 이라든가 320이나 200이라는 숫자를 직접 프로그램에 쓰고 있었는데, 본래 이 값들은 asmhead.nas 에서 가져와야 한다. 그렇지 않으면, 화면 모드를 바꿨을 때 실행이 잘 안 된다. 그렇다면 포인터를 사용해서 이 값을 가져와 보도록 해보자. 추가로, binfo는 'bootinfo'의 약어고 scm은 'screen'(화면)의 약어다. /************************************************* ** HaribMain (in harib02a / bootpack.c) **********************..

Develop Story/OS 2017. 8. 9. 13:09
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

PC버전
Blog is powered by Tistory / Designed by Tistory
Customized by Sometimes-n

티스토리툴바