일반기술
키이보드를 이용한 보호모드 동작 표시방법
본 기술은 키이보드(Key Board)를 이용한 보호모드 동작 표시방법에 관한 것으로 특히, 키이보드의 LED온/오프 루틴(Routine)을 이용하여 cpu(80286/80386)의 보호모드 동작(protected mode operation)시 램프를 온시키고, 리얼모드(Real mode)에서 동작시 램프를 오프시켜 사용자로 하여금 시스템(system)의 현재 사용상태를 쉽게 인식하도록하여 모드 상태에 따른 사용자의 실수로 인한 에러(Error)의 발생을 줄여서 시스템의 효율을 높이도록 한 키이보드를 이용한 보호모드 동작 표시방법에 관한 것이다. 본 기술의 기술구성은 리셋신호의 칩선택신호 및 입출력 리드/라이트신호(IO R/W), 데이타버스(XD0-XD7), 클럭(CLK)이 연결되는 키이보드 콘트롤러는 키이스캐닝(Key Scanning)콘트롤러와 연결되고, A20 게이트를 통하여 cpu에 연결되며, 키이스캐닝 콘트롤러는 전원(+5[v])이 인가된 풀업저항에 연결됨과 동시에 접지된 램프에 연결되는 구성이다.리얼모드에서 보호모드로 cpu(central processing unit)의 동작모드를 바꾸는 경우를 설명하면 레지스터와 세그먼트(segment) 및 오프셋(OFF Set)을 세이브(SAVE)시키는데 이것은 cpu가 보호모드에서 프로그램(program)을 수행하다가 다시 리얼모드로 복귀할 경우 바뀌기전의 리얼모드의 시스템상태를 보관하여 원래의 루틴으로 복귀할 경우 프로그램의 수행을 계속할 수 있게 하기 위한 것이며 여기서 레지스터란 cpu내부의 DX(Data Register), Ax(Accumulator), Cx(Counter Register), Bx(Base Register), Bp(Base pointer) 및 상태 플래그(Flag) 레지스터를 말하며 세그먼트와 오프셋은 프로그램 및 데이타 영역을 지정하기 위한 cpu의 내부 레지스터로써 메모리의 데이타 영역을 지정하기 위해서는 ES(Extra segment)와 DS(Data segment) 및 SI(Source index Register), DI(distination index Register)가 항상 한쌍으로 필요하며 명령의 코드(code)영역을 지정하기 위해서는 CS(code segment)와 IP(Instruction pointer)가 항상 한쌍으로 이루어지며, 시스템의 현재 상태를 보관하기 위한 메모리내의 번지를 지정하는 것으로 SS(stack segment)와 sp(stack pointer)가 사용된다.
기술정보
- 기술분류
- 기계 > 기타 기계
- 보유기관
- 한국산업기술진흥원
- 기술유형
- 일반기술
- 등록일
- 2008-01-02
- 데이터 갱신일
- 정보 없음
상세설명
정보 없음
관련 특허
등록된 관련 특허가 없습니다.