레지스터에 관하여
페이지 정보
작성일 19-10-21 00:05
본문
Download : 레지스터에 관하여_1143283.hwp
그러나 HMA 라는 부분의 기존 1 MB 의
1/16 에 불과 하다.
자, 메모리의 주소를 만드는 방법에 대하여는 여기서 끝이다.
레지스터에 마주향하여 요약한 입니다. 1 MB 의
메모리 영역 전체를 이러한 방법으로 기술하면 이해하는데 그래도 편리하다. 레포트 준비에 많은 도움이 되리라 생각합니다. 즐거운 학교생활 보내세요.레지스터에관하여 , 레지스터에 관하여공학기술레포트 ,
레지스터에관하여
Download : 레지스터에 관하여_1143283.hwp( 70 )
설명
순서
1. 레지스터의 기능
2. 범용 레지스터
3. 세그먼트 레지스터
4. 메모리의 주소를 만드는 방법
5. 프로그램(program]) 이 메모리에 자리잡는 법
6. 플래그 레지스터
만일 세그먼트 값을 고정시켜서 0000, 1000, 2000,.... E000, F000 의 16 개로
정하면, 각각은 0000 부터 FFFF 의 값을 갖는 오프셋과 조합되므로 결국 각각
64 KB 의 영역을 갖는 0 번부터 15 번까지의 16 개의 블록이 생긴다. 레포트 준비에 많은 도움이 되리라 생각합니다. 잘아는 것처럼 이 둘을 확장자명으로 구분하고 있는데, COM 형과 EXE 형이
그것이다. 즐거운 학교생활 보내세요.
레지스터에 대해서 정리한 자료입니다. DOS 가 이 두 확장자명을 만나면 실행화일로 인식하고 내부적으로 마
련된 EXEC 란 함수를 호출하…(省略)
레포트/공학기술
,공학기술,레포트
레지스터에 관하여
다. 어떤가? 세그먼트
와 오프셋이라는 단 두개의 단어를 이해했는가?
5. 프로그램(program]) 이 메모리에 자리잡는 법
여기서 설명(explanation)되는 방법은 MS-DOS 에 해당되는 내용이다.
이는 여러가지 책에 나오는 메모리 할당 테이블에 잘 나타나있다(그림은 省略
하기로 함).
정보: DOS 의 1 MB 메모리 할당 테이블에는 여러가지 예약된 부분들이 있다
그 부분들의 의미와 기능은 여기서는 다루지 않는다. 그런데 80286 부터는 21 bits 크기의 어드레싱 버스를 쓰는 역시 골
때리는 구조로 돌변했다. 그게 뭐든간에 어쨌든
1 MB 는 어디 박혀있는 정보라도 접근할 수 있기 때문일것이다 그런데 자세히 보
면 1 MB 위에 HMA(High Memory Area) 라고 하는 64 BK 의 공간이 더 있음을
알 수 있다 앞서 기존의 인텔 CPU 는 20 bits 의 어드레싱 버스를 썼다고 설
명했다. 어떻게 된걸까? 인텔이 또 무슨일을 저지른 걸까? 한번
생각해 보기 바란다. 그렇다면 기존의 20 bits 에 1 byte 가 더해졌으므로
정보의 양은 2 배가 많아졌을 것이다.
DOS 는 2 가지 형태의 실행화일을 인식하고 다른 방법으로 이들을 메모리로 로딩
한다.