* CHAPTER 4 - C언어와 화면 표시의 연습 #1 C언어로 메모리에 쓰기 (harib01a) 3일차 까지는 화면을 새카맣게 만드는 것까지 성공했다. 이번엔 화면에 뭔가를 그려보는 실습을 해보자. 뭔가를 그리기 위해선 VRAM에 뭔가를 쓰면 된다. 하지만 C언어에는 그런 기능이 존재하지 않는다. 그래서 그런 기능을 가진 함수를 만들어봤다. /************************************************* ** 3일차까지 완성되었던 naskfunc.nas 파일에 몇 줄을 추가함 *************************************************/ ; naskfunc ; TAB = 4 [FORMAT "WCOFF"]; 오브젝트 파일을 만드는 모드 [BITS ..
* CHAPETER 3 - 32비트 모드 돌입과 C언어 도입 #1 IPL 만들기 (initial program loader, 초기 프로그램 로더) 디스크의 맨 처음 512바이트는 부트섹터이므로 (이것은 2일째 OS 실습에서 정한 부분이다.), 그 다음의 512바이트를 읽어보자. projects / 03_day의 harib00a 안에 ipl.nas 는 기존의 ipl.nas에 추가된 부분이 존재한다. /************************************************* ** day 03 ipl.nas, added part *************************************************/ // 기존의 ipl.nas에서 추가된 부분이다. ; added part MO..
- Total
- Today
- Yesterday