검색어 입력폼

각 프로그램어의 특징 및 예제

저작시기 2007.01 |등록일 2007.01.06 한글파일한글 (hwp) | 15페이지 | 가격 1,200원

목차

1. 어셈블리어

2. FORTRAN

3. 1960년 ALGOL

4. COBOL

5. LISP

6. BASIC

7. APL

8. RPG

9. PL/1

10. PASCAL

11. C

12 ADA

13. C++

14. JAVA

본문내용

1. 어셈블리어


■ 개요
어셈블러는 어셈블리어를 기계어로 번역하는 언어번역프로그램

■ 특징
․ 컴퓨터가 직접 해독할 수 있는 2진 숫자(binary digit)로 나타낸 언어로 프로그래밍 언어의 기본
․ 컴퓨터의 명령 코드나 데이터의 주소를 영자 등으로 기호화하여 프로그래밍을 용이
․ 해독하기 쉽게 하여 기계어로 고치는 작업을 컴퓨터 자신이 하게 한 것이 어셈블러의 시초

■ 단점
․ 기계어는 이해하기 어렵고 컴퓨터 구조에 대한 충분한 지식이 없으면 프로그램 작성을 할 수 없기 때문에 범용성(汎用性)이 부족
․ 숫자(0과 1)를 사용함에 따라 프로그래머의 수고가 많이 필요하고 시간이 많이 걸림

■ ex) 1부터 100까지 더하기

PUBLIC _SUMS
NAME SUMS
_TEXT SEGMENT BYTE PUBLIC `CODE`
ASSUME CS:_TEXT
NUM_ADR EQU 4
_SUMS PROC NEAR
PUSH BP
MOV BP,SP
MOV AX,0
MOV BX,[BX]+NUM_ADR
MOV CX,[BX]
JCXZ S3
S1: ADC AX,CX
JC S2
LOOP S1
JMP S3
S2: MOV AX,0
S3: MOV [BX],AX
POP BP
RET
_SUMS ENDP
_TEXT ENDS
END
다운로드 맨위로