9
2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r A20 라라라 라라라 라라라 라 !!!!

A20 라인을 활성화 시켜야되 !!!!

Embed Size (px)

DESCRIPTION

A20 라인을 활성화 시켜야되 !!!!. A20 Enable 은 뭐냐 ???. 1 메가 이상의 메모리를 사용하기 위해서 해줘야 하는 작업이다. 키보드 콘트롤러 8042 의 output port 2 번째를 1 로 해주면 끝 !!!!!!!!. 1. REACTOS 의 A20 활성화 루틴 !!!!. 초비츠의 A20 Enable 루틴 !. A20 ON 채크 루틴 !!!. 값이 틀려야 정상 !!!!. 이게 뭐하는 짓일까 ????. 0x64 포트 !!!. 읽기모드 : 상태레지스터. - PowerPoint PPT Presentation

Citation preview

Page 1: A20 라인을  활성화  시켜야되 !!!!

2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r

A20 라인을 활성화

시켜야되 !!!!

Page 2: A20 라인을  활성화  시켜야되 !!!!

2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r

A20 Enable 은 뭐냐 ???

1 메가 이상의 메모리를 사용하기 위해서

해줘야 하는 작업이다 .

Page 3: A20 라인을  활성화  시켜야되 !!!!

2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r

키보드 콘트롤러 8042 의 output port 2 번째를 1 로

해주면 끝 !!!!!!!!

1

Page 4: A20 라인을  활성화  시켜야되 !!!!

2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r

REACTOS 의 A20 활성화 루틴 !!!!

Page 5: A20 라인을  활성화  시켜야되 !!!!

2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r

초비츠의 A20 Enable 루틴 !

Page 6: A20 라인을  활성화  시켜야되 !!!!

2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r

A20 ON 채크 루틴 !!!

값이 틀려야 정상 !!!!

Page 7: A20 라인을  활성화  시켜야되 !!!!

2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r

이게 뭐하는 짓일까 ????0x64 포

트 !!!읽기모드 : 상태레지스터쓰기모드 : 콘트롤레지스터

Page 8: A20 라인을  활성화  시켜야되 !!!!

2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r

0x64 포트 !!!

읽기모드 : 상태레지스터1 이면

못쓴다 !

0 이면읽을게없다

Page 9: A20 라인을  활성화  시켜야되 !!!!

2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r

0x64 포트 !!!

쓰기모드 : 콘트롤레지스터코드 의미0xd0 output port 를 읽어서 0x60 에 저장하라0xd1 0x60 포트를 통해 output port 를 써라