마이크로컴퓨터로부터 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
- 분석자
- 오*섭
- 분석물
-
이미지변환중입니다.