[어셈블리언어] 인터럽트(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 페이지
    2. 구현의 접근방법 문제의 요구사항은 세 가지이다. 그 중 두 가지는 Practice 03과 동일하게 문자열을 입력 받고 그 문자열을 뒤집어 출력하는 것과 그 문자열에 공백이 몇 개나 포함되어 있는지를 알아 내는 것이고, ..
  • [어셈블리] 테니스게임 0 페이지
    테니스 게임을 어셈블러로 구현 하였습니다. 두 사용자의 이름을 입력받고. 한 포인트마다 승리자를 받습니다. 만약에 40:40 이면 DEUX 표시를 해줍니다. 테니스 게임과 동일한 1세트당 6게임 총 3세트를 하게 ..
  • [어셈블리언어] E06. C언어 내부에서 어셈블리어 사용하기 7 페이지
    2. 구현의 접근방법 이번 Practice06의 목적은 C/C++과 어셈블리어를 함께 사용해보는 것이다. C코드 내에 어셈블리 코드를 삽입하는 방법으로는 __asm 명령어를 사용하는 방법, Obj파일을 이용하는 방법, Lib..
  • 중학교 컴퓨터 03 프로그래밍이 뭐야? 수업발표 자료 19 페이지
    4 페이지 슬라이드 노트 내용. ○대체로 사람이 일상 생활에서 사용하는 말과 비슷한 용어를 사용하며, 프로그램을 작성한 다음 컴퓨터가 알아들을 수 있는 언어인 기계어로 번역하여 사용하는 것이 일반적이다. ○원시프로그..
  • [컴퓨터시스템즈] 조립컴퓨터 레포트 가이드 6 페이지
    선정이유는 달리 없다. 싸기 때문에 이 제품들로 선택했다. CPU가 2천원이라니 놀라웠고, 파워를 선택하며 수명이 얼마 되지 않을지도 모른다는 생각이 들었다. 무식하고 크게 생긴 케이스 안의 텅텅 비어 허전할 공간들을 생각하니..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기