[어셈블리언어] 인터럽트(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페이지
    ;두개의 숫자를 입력받아 덧셈을 하는 프로그램 DTSEG SEGMENT DTSEG ENDS CDSEG SEGMENT MAIN PROC FAR ASSUME CS:CDSEG,DS:DTSEG MOV AX, DTSEG MOV DS, AX MOV AH, 01H ; 첫 번째 숫자..
  • 어셈블리 레포트 74페이지
    ▷ 영수증 출력하기▷ 행렬의 덧셈과 곱셈▷ 데이터형의 다른 경우의 연산▷ 메모리 접근에 의한 연산▷ movzx와 movsx를 이용한 연산▷ 플래그의 이해▷ PTR 연산자를 이용한 메모리 접근▷ 간접주소지정 방식을 이용한 Swap 프로그램▷ loop 명령어 실습 ◉ a,..
  • 어셈블리 언어 프로그램을 작성 8페이지
    문제 1. 덧셈을 하는 어셈블리 언어 프로그램을 작성하는 문제임 basename.LST 파일과 Keil IDE상에서 해당되는 레지스터 값을 screen capture해 보고서내용에 포함... S=A+B 하는 프로그램을 작성해야 한다. 두 입력 A와 B는 모두 2의 보수..
  • [어셈블리 홀수짝수] 어셈블리 문자열을 입력받아 홀수 짝수 따로 출력하기 2페이지
    { 과목 : 어셈블러 전공 : 학번 : 이름 : 제출일 : 2004 / 5 / 6 { 문자열 입력(0∼9), 출력 홀수 짝수 소스 include macro.h page 60,80 title 홀수,짝수 출력하기 dosseg cr equ 0dh lf equ 0ah .mo..
  • [공학]어셈블리 합(loop사용)구하기 및 출력 대문자 소문자 변환 및 출력 16페이지
    목차 TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc153006808"『‘1부터 100까지 합을 구하는 프로그램’을 이용하여 작성하시오.』 PAGEREF _Toc153006808 \h 3 HYPERLINK \l "_Toc153006809"..
  • [어셈블리] 게임프로젝트 10페이지
    ..FILE:어셈_엄마찾아삼만리.hwp 목 차 Ⅰ. 프로젝트 개요 Ⅰ- 1. 팀 구성원 소개 Ⅰ- 2. 프로젝트 목표 Ⅰ- 3. 개발환경 Ⅰ- 4. 개발 프로그램 Ⅱ. 프로그램 구성도 Ⅱ - 1. Flow Chart Ⅱ - 2. 프로시져 설명 1. 메인 프로시져 2. ..
  • 자동차용 사이드미러 어셈블리 (Side Mirror Assembly for Automobile) 5페이지
    한국특허학회 특허학연구 : 한국특허학회지 정한식,이중섭,신유식
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      [어셈블리언어] 인터럽트(8086어셈블러)