ABC 80とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > ABC 80の意味・解説 

ABC 80

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/07/30 09:40 UTC 版)

ABC 80(Advanced BASIC Computer 80)はスウェーデンデータインダストリエ社(DIAB)の設計で、モータラ(Motala)のルクソール社で1970年代遅く(最初のモデルは1978年8月)から1980年代初めに製造されたホームコンピュータである。

BASICの実行速度がきわめて速いという特徴がある。当時としては極めて先進的で、プログラムを中間コード(バイトコード)に事前変換して実行する「セミ・コンパイル方式」を採用していた。 #性能

概要

ABC 80
仕様
  • CPU - Z80, 3 MHz
  • RAM - 16キロバイト。最大32キロバイト
  • ROM - 16キロバイト。BASICインタプリタ内蔵。

ABC 80は通常プログラムデータ記憶装置として専用の(同梱されていた)テープレコーダーを使用したが、ディスクドライブ(と、その他多くの周辺機器)を拡張することもできた。8-ビット出力ポートに接続するテキサス・インスツルメンツ SN76477(Texas Instruments SN76477)サウンドチップを搭載した音声装置が幾つか製造されたが、チップの機能を制御する方法を持たなかったため音色は固定の96色に限定されていた。ディスプレイはコンピュータ用に改造された白黒テレビ(ルクソール社はテレビも製造していたので明白な選択)であった。

ABC BASIC

このBASICの開発を担当したのは、ABC 80のシステム全体の設計を手がけたスウェーデンのデータインダストリエ社(Dataindustrier AB / DIAB)であり、同社の創設者であるラース・カールソン(Lars Karlsson)らのチームによって開発された。このBASICは当時としては極めて先進的で、プログラムを中間コード(バイトコード)に事前変換して実行する「セミ・コンパイル方式」を採用し、同時代のIBM PCやApple IIなどを凌駕する驚異的な処理速度を誇った。

一般的にはABC BASICと呼ばれたが、Luxor BASIC、DIAB BASICとも呼ばれた。

他社機との速度比較

ABC 80の性能が同時代のパーソナルコンピュータと比較してどうであったのかを見るために1982年にスウェーデンのミクロダートルン(Mikrodatorn誌が、米国のキロボード誌(Kilobaud Magazine)が定義した8本の短いBASICプログラム(BM1からBM8という名称)(英国の雑誌パーソナル・コンピュータ・ワールド誌:Personal Computer Worldが新しいマシンをテストするのにいつも使用している)を使用したベンチマーク・テストを実施した。結果としてABC 80のセミコンパイリングBASICインタプリタは他の人気マシンで使用されているほとんどのBASICよりも速い(特に整数型変数を扱う場合に)ということが分かった。著名なコンピュータとの比較結果は以下の通りである。(時間は秒):

                        BM1   BM2   BM3   BM4   BM5   BM6   BM7   BM8
ABC 80 整数型           0.3   1.1   3.5   3.5   3.6   5.8   9.3   6.5
ABC 80 浮動小数点数     1.0   2.1   11.0  11.0  12.5  17.5  24.0  13.0

IBM PC                  1.5   5.2   12.1  12.6  13.6  23.5  37.4  3.5
Apple III               1.7   7.2   13.5  14.5  16.0  27.0  42.5  7.5
VIC-20                  1.4   8.3   15.5  17.1  18.3  27.2  42.7  9.9
ZX81  "高速モード"      4.5   6.9   16.4  15.8  18.6  49.7  68.5  22.9

この表から分かることはABC 80がIBM PCよりも整数型を扱う場合で4.7倍、浮動小数点数で最大2.5倍速いということである。しかし半最適化された冪乗アルゴリズムのためにABC 80はBM8(ABC 800では固定)では遅かった。廉価なシンクレア ZX81と比較するとABC 80は単純ループのBM1(ZX81は高速モードで作動、つまり連続画面表示は無)では実質15倍速かった。

他のプログラミング言語

  • Z80アセンブラ - メモリ容量が限られていたため(16KB〜32KB)、BASICプログラムの内部からCALLコマンドで呼び出す高速なマシン語(機械語)サブルーチンを作るために広く使われた
  • Fig-FORTH / FORTH 79 - 技術者など技術力の高いユーザに人気だった言語。言語とエディタと簡易アセンブラがワンセットになっており、完結した開発環境として重宝された。スウェーデンのユーザーグループABC-klubben(ABCクラブ)の配布カセットやディスクを通じてFig-FORTH on ABC-80などが提供された。
  • Pascal - 当時の高校や大学のデータ処理講座や、本格的な構造化プログラミングを学びたい層向けに導入された

アプリケーションソフト

  • ワープロソフト
    • ABCTEKT - ノルウェーで開発された、ABC-80向けの高機能なワープロソフト
    • ORD3 - オフィス業務や軍のスタップ業務などで利用された文書作成プログラム。文字の装飾や太字には専用のコマンドコードを打ち込む方式
  • データベース、データ管理
    • DBAS - ABC DATA製の汎用のカード型データベース・レコード管理システム。クイックソートや全文検索、プリンター印刷機能を備える
スウェーデンではユーザーが住所録、顧客管理、さらには家系図作成(Släktforskning)等のデータ管理プログラムをBASICで自作して運用することも盛んだった

販売

ABC 80はスウェーデンで大ヒットし、そのスウェーデン語の事務用ソフトウェアのおかげで成長しつつあるパーソナルコンピュータ市場で大きなシェアを握った。

ルクソール社はより大容量のメモリと'高解像度'のグラフィックスを持つABC 800シリーズで数年間はオフィス市場で首位を保った。1985年にルクソール社はIBM PCに対抗してUNIXコンピュータの不運なABC 1600とABC 9000シリーズで競合しようとしたが敗退した。

右も参照Compis

ABC 80の回路構成に関する書籍

グンナル・マルケショー(Gunnar Markesjö)著のマイクロコンピュータ ABC(Mikrodatorns ABCにABC 80の回路構成が掲載されている。本書はデジタル電子工学とマイクロコンピュータの原理(電子工学の一般知識の修得)の入門書であるが、どのように作動するのかと何故その方法が採られているのかの詳細な説明と共にほぼ全てのコンピュータを網羅する多量のブロック図と部分的な回路図が掲載されている。

ライセンス機

ABC 80は、ハンガリーの(Budapesti Rádiótechnikai Gyár)社でBRG ABC80という名称でライセンス生産もされた。BRG ABC80は同一のキーボードを使用していたが筐体はオリジナルのプラスチック製の替わりに金属製であった。

外部リンク


「ABC 80」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ABC 80」の関連用語

ABC 80のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ABC 80のページの著作権

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのABC 80 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2026 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2026 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2026 GRAS Group, Inc.RSS