SMALL

전자계산기 조직응용기사 1과목에는 어셈블리어 명령어 문제가 많이 나온다.

그래서 정리함.

 

어셈블리어 명령어

ASSUME : 세그먼트 레지스터에 각 세그먼트의 시작 번지를 할당하여 현재의 세그먼트가 어느 것인가를 지적

ORG : 어셈블리언어에서 원시 프로그램을 목적 프로그램으로 번역할 때 현재의 오퍼랜드에 있는 값을 다음 명령어의 번지로 할당

INCLUDE : 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령

EQU : 지시어는 상수 또는 프로그램 연관값에 상징된 이름을 부여

CALL : 어셈블리어에서 서브루틴을 호출하는 명령

RET : 서브루틴에서 원래의 루틴으로 돌아올 때 사용하는 함수

TEST : 어셈블리어에서 논리적인 비교와 결과가 양수 또는 음수인지를 검사하여 상태 레지스터의 상태 비트를 설정하는 명령

INT : 하나의 오퍼랜드에 호출할 가로채기 벡터의 번호를 표현하여 가로채기를 요청하는 어셈블리어 명령

TITLE : 해당 내용을 각 페이지 상단에 출력토록 하는 어셈블리어 명령

XCHG : 프로그램 내에서 양쪽 오퍼랜드에 기억된 내용을 바꾸어야 할 때 사용하는 어셈블리어 명령

EJECT : 오퍼랜드가 없으며, 리스트를 출력할 때 이 명령 위치에서 페이지를 바꾸어 다음 내용을 출력

CMPS : 한 위치의 문자열을 다른 위치의 문자열과 비교하는 어셈블리어 명령

IRET : 인터럽트 서비스 루틴으로부터의 복귀 명령

LIST

+ Recent posts