티스토리 뷰
x86 or 08x06
인텔이 개발한 마이크로프로세서 계열을 부르는 말이자, 이들과 호환되는 프로세서들에서 사용한 명령어(instruction) 집합 구조들을 통칭하는 말이다.
초기의 프로세서들의 이름이 모두 80으로 시작해서 86으로 끝났기 때문에 이러한 이름으로 불린다.
마이크로프로세서(microprocessor, microprocessing unit, 초소형 연산 처리 장치)
기계어 코드를 실행하기 위해 실행과정을 단계별로 나누어 처리를 위한 마이크로 코드를 작성하고, 이 마이크로 코드에 의해 단계적으로 처리하는 논리회로를 말한다.
CPU(중앙 처리 장치)가 컴퓨터 전체 시스템의 위치와 입장에서 나온 말이라면, 마이크로프로세서는 동작 방식에서 나온 말로 서로 같은 것이다.
https://ko.wikipedia.org/wiki/X86
리얼 모드(real mode, 실제모드)
CPU 운영 방식을 말하며, 20비트 세그먼트 메모리 주소 공간이 특징을 결정한다. 최대 1메가바이트의 메모리가 번지에 기록될 수 있다는 것을 말한다.
80286 계열 이휘의 모든 x86 CPU들은 전원을 키면 리얼모드에서 시작한다.
https://ko.wikipedia.org/wiki/%EB%A6%AC%EC%96%BC_%EB%AA%A8%EB%93%9C
보호모드(protected mode)
시스템 소프트웨어가 다중 작업, 가상 메모리, 페이징, 그리고 응용 소프트웨어을 넘는 운영 체제 제어 능력을 높이기 위해 고안된 운영 체제의 다른 기능들을 이용할 수 있게 도와준다.
x86 보호 모드를 지원하는 프로세서가 전원이 켜지면 리얼 모드에서 함수를 실행하여 초기의 x86 프로세서의 뒤떨어지는 호환성을 관리하기 시작한다. 보호 모드는 시스템 소프트웨어가 몇 개의 서술자 테이블을 설정하고 제어 레지스터 0 (CR0)에서 프로텍션 이네이블(PE:Protection Enable) 비트를 설정한 뒤에 진입할 수 있다.
https://ko.wikipedia.org/wiki/%EB%B3%B4%ED%98%B8_%EB%AA%A8%EB%93%9C
'CS' 카테고리의 다른 글
[CS/알고리즘] 정렬 (Sorting) (0) | 2021.03.05 |
---|---|
오류 (Error), 결함 (Defect), 장애 (Failure) (0) | 2020.08.04 |
Assembly Intel Manual (0) | 2020.04.21 |
Addressing Modes (0) | 2020.04.21 |
어셈블리어( Assembly ) 기초 (0) | 2020.04.20 |