[어셈블리언어] 인터럽트(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
이를 어셈블러로 작성
*원하는 자료를 검색 해 보세요.
  • [어셈블리언어] E07. 16비트 어셈블리 / INT 21h 0페이지
    내는 것이고, 나머지 한 가지는 라이브러리를 사용하지 않고 INT 21h ... 각각의 프로시저들을 만들었다. MS-DOS 프로그래밍의 인터럽트 21h ... 사용할 수 있다면 활용도가 더욱 높을 것 같다. 또한 매크로를 이용하는
  • lab1 Print hello your name 7페이지
    ' // h'값을 DL에 저장한다. INT 21H // 인터럽트 21h ... 인터럽트 21h의 함수 02h를 사용 // 인터럽트 21h의 함수 02 ... DL, 'e' INT 21H MOV AH, 02H MOV DL, 'l
  • 마이크로컴퓨터 실험11 타이머, 카운터와 인터럽트 12페이지
    하시오. ① 어셈블리 언어로 구현하시오 ORG5000H; 시작번지 지정 ... 프로그래밍 하시오. (1) 어셈블리 언어로만 구성하시오. ORG5000H ... 오는 함수(인터럽트 서비스 루틴)는 어셈블리 언어로 구현하시오
  • 어셈블리 정리 92페이지
    . 의사 명령이 확충된 매크로어셈블러: 직접기계어로는 번역되지는 않지만 번역 ... 아직도 어셈블리언어가 필요한가 ... 할때 어셈블러에 의해 참조 되는 것입니다. 어셈블리 언어란: 기계어와 1
  • 어셈블리 연습문제, 사각형, 계산기 만들기 14페이지
    연습문제, 사각형, 계산기 만들기 과 목 명. 어셈블리언어 및 ... university. since 1906 어셈블리언어 및 마이크로 ... ,09 MOVDX,OFFSET STRING INT21H ENDM
  • gcc의 이해 28페이지
    추가 , 제가하는 메크로가 발생 헤더파일삽 입 매크로 치환 / 적용 2 ... . (#include “ asdf.h ”) -D( 매크로 ) 매크로를 외부에서 define ... )= 매크로값 소스내에 #define asdf 123 과 동일함 -U
  • [공학]어셈블리 합(loop사용)구하기 및 출력 대문자 소문자 변환 및 출력 16페이지
    , 4CH ; RETURN TO DOS INT 21H ; 인터럽트 호출 ... ,02h ;ah에 2를 넣는다. 이는 21인터럽트가 호출되면 int ... 넣고 int 21h ;21 인터럽터를 호출함 mov bl,al ;bl에
더보기

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      [어셈블리언어] 인터럽트(8086어셈블러)