[어셈블리언어] 인터럽트(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,..
  • [어셈블리언어][어셈블리언어]각각의 정수의 값(val1,val2,val3)을 입력받아 계산식을 통해 결과값(val4) 출력프로그램. 4페이지
    ..FILE:chareport7.exe ..FILE:chaReport7.asm ;TITLE var4=-( var2 / var3 ) % ( ( -var1 * var2 ) * -9 )을 계산함. INCLUDE Irvine32.inc .data ENTER_KEY = 13 ;..
  • 자동차용 사이드미러 어셈블리 (Side Mirror Assembly for Automobile) 5페이지
    한국특허학회 특허학연구 : 한국특허학회지 정한식,이중섭,신유식
  • [어셈블리] 게임프로젝트 10페이지
    ..FILE:어셈_엄마찾아삼만리.hwp 목 차 Ⅰ. 프로젝트 개요 Ⅰ- 1. 팀 구성원 소개 Ⅰ- 2. 프로젝트 목표 Ⅰ- 3. 개발환경 Ⅰ- 4. 개발 프로그램 Ⅱ. 프로그램 구성도 Ⅱ - 1. Flow Chart Ⅱ - 2. 프로시져 설명 1. 메인 프로시져 2. ..
  • 어셈블리 과제02 어셈블덧셈뺄셈 3페이지
    어셈블리언어 덧셈, 뺄셈 프로그램 과 목 명. 어셈블리언어 및 마이크로프로세서 분 반. 2분반(COM208-02) 교 수 님. 도 재 수 교수님 제 출 일. 2013년 11월 04일 소 속. 컴퓨터멀티미디어학부 학 번. 2010211000 성 명. 아무개 동국대학교 D..
  • 어셈블리 언어 프로그램을 작성 8페이지
    문제 1. 덧셈을 하는 어셈블리 언어 프로그램을 작성하는 문제임 basename.LST 파일과 Keil IDE상에서 해당되는 레지스터 값을 screen capture해 보고서내용에 포함... S=A+B 하는 프로그램을 작성해야 한다. 두 입력 A와 B는 모두 2의 보수..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      [어셈블리언어] 인터럽트(8086어셈블러)