[어셈블리언어] 인터럽트(8086어셈블러)

등록일 2003.06.19 MS 워드 (doc) | 8페이지 | 가격 1,000원

목차

4.1.럽트 10H
4.2. DOS 인터럽트 21H
4.3 INT 16H키보드 프로그래밍
4.4디스크 파일처리
5.1 매크로란?

본문내용

BIOS와 DOS에는 사용자가 인터럽트 명령을 통해 이용할 수 있는 서브루틴이 있다. 여기서 인터럽트는 INT명령어이다. FAR호출과 비슷하다. 일단 인터럽트가 호출되면 CS:IP와 플래그를 스택에 저장하고 그 인터럽트에 관련된 서브루틴으로 간다.
-INT XX :인터럽트 번호XX는 00-FFH가 될 수 있다.-
이 명령어는 00에서 FF까지의 번지가 할당되어 있으므로, 8086에서 가능한 인터럽트는 총 256개이며 이 중 INT 10H 와 INT 21H가 가장 많이 쓰인다.
INT 10H서브루틴은 8086 계열의 IBM PC와 그 호환 기종의 경우 ROM BIOS에 있다.컴퓨터의 화면 비디오와 통시하는데 사용된다.
%인터럽트의 기능%
1.화면 클리어
INT 10H로 화면을 클리어하기 위해서는 INT 10H를 호출하기전에 아래 레지스터들이 어떤 값을 가지고 있어야 한다.
AH=06, AL=00, BH=07, CX=0000, DH=24, DL=79
이를 어셈블러로 작성
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기