시스템프로그래밍 - 어셈블러의 역활, 단일 패스 어셈블러
페이지 정보
작성일 23-02-01 19:01
본문
Download : 시스템프로그래밍 - 어셈블러의 역활,.pptx
Sec 6.0 8086 어셈블러 설계 Sec 6.1 어셈블러의 역할 Sec 6.4 단일 패스 어셈블러 Q & A
프로그램(program]) 이 실행될 때의 실행순서는 명령어 포인터(IP)에 기록된 명령어의 주소에 의해서 조절
MOV AX, BX : 레지스터 BX의 값을 레지스터 AX에 복사
설명
ADD JMP OVER : 기호 OVER로 분기함
Sec 6.1 어셈블러의 역할
시스템프로그래밍 - 어셈블러의 역활, 단일 패스 어셈블러
Sec 6.0 8086 어셈블러 설계
부 프로그램(program]) 을 호출하는 것도 이 부 프로그램(program]) 이 저장된 주소를 IP에 기록하는 것으로 해결
고급언어 또는 어셈블리어로 쓰여진 프로그램(program]) 은 컴파일러나 어셈블러에 의하여 번역되어 기계어 코드로 된 실행 파일이 됨
레포트 > 자연과학계열
어셈블러는 주기억장치에 적재되어 실행되는 하나의 프로그램(program]) 이다.
교재에는 8086어셈블리 언어로 설명
어셈블리어는 대부분의 명령어가 기계어와 일 대 일 대응이 되기 때문에 그 작업과정이 비교적 간단
시스템프로그래밍, 어셈블러의 역활, 단일 패스 어셈블러
ADD AX, FIVE : 주소 FIVE에 있는 값을 레지스터 AX에 덧셈
Q & A
컴파일러는 고급언어로 쓰여진 프로그램(program]) 을 기계어로 바꾸기 때문에 그 번역과정이 복잡
Sec 6.4 단일 패스 어셈블러
순서
입력은 원시 프로그램(program]) 이고 보조 기억 장치에 저장되어 있다아
MOV AX, FOUR : 주소 FOUR에 있는 값을 레지스터 AX에 복사





ADD AX, DX : 레지스터 AX에 레지스터 DX값을 덧셈
Download : 시스템프로그래밍 - 어셈블러의 역활,.pptx( 90 )
따라서 어셈블러는 어셈블리어로 쓰여진 원시프로그램(program]) 을 입력으로 받아 목적 프로그램(program]) 을 생성하는 일을 하는데, 이때 어셈블러는 링커와 로더가 필요로 하는 형식에 따라 정보를 제공하여야 한다.
다.