알림마당

  1. home

마이크로컴퓨터로부터 High/Low신호를 출력하는 방법

전문가 제언
○ 본문에서 소개한 프로그래밍 언어는 크게 기계어(machine language), 어셈블리 언어(assembly language) 및 고급어(high level language)로 구분될 수 있다. 기계어는 2진수(0 또는 1)로 어렵고 기계에 따라 달라 융통성이 없다.

○ 어셈블리 언어는 기계어와 1 대 1로 대응시킨 기호를 사용한 것으로 어셈블러(assembler)라는 번역 프로그램을 개입시켜 어셈블리 언어를 기계어의 숫자로 번역한다. 이 언어는 기계 중심의 언어이므로 기계에 대한 지식이 필요하고 기종이 바뀌면 전면적으로 수정하여야 한다는 단점이 있다.

○ 고급어는 컴파일 언어(compiler language)라고도 하며 인간이 이해하기 쉬운 해석 중심의 언어이다. 컴파일에 입력하기 위한 프로그램을 소스프로그램(source program)이라 하고 컴파일러를 거쳐 실행하는 프로그램을 목적 프로그램(object program)이라 한다.

○ 주요한 컴파일 언어로는 BASIC, FORTRAN, COBOL, PL/1, ALGOL, PASCAL, C언어 등이 있으며 이 중 C언어는 UNIX운영체제와 연결되어 개발된 것으로 소프트웨어 기술자의 유용한 도구로 인정되고 있다. 컴파일러 작성이 용이하고 타 기종으로의 전환이 쉽다는 장점이 있다.

○ 본문에서도 언급했듯이 C언어는 기계어와 어셈블리 언어와는 달리 고급언어의 일종이면서도 간결하고 명령어 수를 최소화하여 그 기능을 함수로 처리하기 때문에 마이크로컴퓨터 등에도 많이 사용되고 있다..

○ 이러한 컴퓨터의 프로그래밍 언어에 대한 기초지식과 본문에서 설명한 마이크로컴퓨터의 출력단자를 “L”(Low)로 하면 LED가 점등되며, LED점등 프로그램 및 이들 프로그램과 마이크로컴퓨터 관계 등을 숙지함으로써 향후 마이크로컴퓨터를 취급하는데 많은 도움이 되기를 바라는 바이다.
저자
Hideki Yamamoto
자료유형
학술정보
원문언어
일어
기업산업분류
전기·전자
연도
2005
권(호)
42(4)
잡지명
Semiconductor technique(J609)
과학기술
표준분류
전기·전자
페이지
134~143
분석자
오*섭
분석물
이 페이지에서 제공하는 정보에 대하여 만족하십니까?
문서 처음으로 이동