마이크로 컴퓨터의 시작

1808 단어 포엠i8080Microsoft
자체 연구 내용이 포함됩니다. 자신사적으로 마이크로컴퓨터 40주년의 애니버서리 이어이므로 여러가지 옛날을 조사하고 있습니다.

일반적으로 시작된 마이크로 컴퓨터는 1975 년에 미국에서 출시 된 Altair라고합니다. Altair는 인텔 8080을 사용했습니다.

인텔 8080 매뉴얼에는 지침 외에 매크로와 같은 어셈블러 사양도 적혀 있습니다.

지금도 옛날에도 새로운 컴퓨터는 반드시 크로스 개발로 시작됩니다.

여러가지 조사해 보면 인텔은 Fortrun(66?)로 쓰여진 크로스 어셈블러를 제공하고 있었던 것 같습니다. 많은 사용자는 그것을 DEC사의 미니콘 PDP-10등에서 사용하고 있었다고 생각됩니다. 아마 그 사양이 매뉴얼에 쓰여진 것이 아닐까요.

Microsoft는 아마 이 환경을 사용하여 1975년에 출시한 Altair BASIC을 만들었을까 상상할 것이다.

창업 곧 Microsoft가 비싼 PDP-10 구입하는 것은 불가능 하버드 대학에 있던 기계를 사용한 것 같습니다.

Altair BASIC은 종이 테이프로 제공되며 직렬 연결의 비디오 터미널이 입출력이었던 것 같습니다.

Altair BASIC은 상당히 빠른 시기에 실수 즉 부동 소수점과 sin과 같은 함수의 지원이 들어가 그것이 성공으로 이어진 것 같습니다.

BASIC은 간단하게 사용할 수 있는 언어로서 다트머스 대학에서 미니콘용으로 개발되었습니다만, 마이크로컴퓨터에 있어서의 BASIC는 셀프로 개발할 수 있는 환경이라는 측면도 가지게 되었습니다.

그 후 CP/M용으로 제공된 MACRO-80도 CP/M의 ASM을 사용한 것이 아니라 Altair BASIC과 같이 크로스로 만들어졌기 때문에 같은 생각이 듭니다.

MACRO-80이 완성되고 나서는 서서히 셀프 개발로 옮겨가고 있었던 것이 아닐까요.

MACRO-80이 ASM 등과는 다른 것은 리로케이터블한 오브젝트 파일을 작성해 LINK-80로 복수의 오브젝트 파일로부터 바이너리를 만들 수 있었던 것입니다. 이 구조는 BASIC 컴파일러 등의 오브젝트의 링크에도 사용되고 있었던 것 같습니다. 대규모 소프트웨어 개발에 유효했던 것이 아닐까 생각됩니다.

CP/M상의 MBASIC는 버전 4.4에서 1977의 메시지를 확인할 수 있고 Altair BASIC 버전 4의 입출력을 바꾼 것일 뿐이라고 생각합니다. MBASIC의 최종 버전은 5.21이었던 것 같습니다.

여러가지 조사해 보면 1977년에는 Microsoft Disk BASI가 완성되고 있어, 이것에는 MS-DOS에서도 친숙한 FAT가 사용되고 있었던 것 같습니다.

Altair BASIC은 마이크로소프트의 최초의 제품으로 MACRO-80은 개발 환경의 시작으로, MS-DOS는 OS의 시작이라고 생각합니다.

마이크로소프트의 창업시의 이야기는 Altair BASIC나 MS-DOS의 이야기가 잘 말해집니다만, MACRO-80도 상업적으로도 자사 개발에도 매우 중요한 역할을 완수한 것은 아닐까요.



Altair BASIC은 빌게이츠가 만들고 MS-DOS는 회사를 샀다고 합니다만, MACRO-80은 누가 만든 것일까요?

좋은 웹페이지 즐겨찾기