Кіріспе
Dataindustrier AB компаниясы жасаған жеке компьютер. ABC 80 сол компанияның бұрынғы модульдік компьютер жүйесі негізінде құрастырылған, Z80 процессорымен және 16 КБ ROM-мен жабдықталған, оның ішінде жылдам жартылай компиляциялық BASIC интерпретаторы орналасқан. Негізгі жады ретінде 16–32 [[Килбайт] RAM және бағдарламалар мен деректерді сақтауға арналған арнаулы (жинаққа кіретін) таспа жазғышы болған, сонымен қатар дискілерді және көптеген басқа да перифериялық құрылғыларды қосуға мүмкіндік берілген. ROM-ды осындай "қосымша опцияларды" қолдану үшін 1 немесе 4 КБ көлемінде кеңейтуге болады. Монитор – осы мақсатқа сәйкес өзгертілген қара-ақ телевизор, себебі Luxor да телевизор өндірген. ABC 80 Скандинавия және Еуропаның бір бөлігіндегі мектептер мен кеңселерде пайдаланылды. Ол сондай-ақ өнеркәсіптік автоматтандыру, ғылыми өлшемдерді жүргізу және басқару жүйелерінде қолданылды. Оның ізбасары ABC 800 сияқты, бұл компьютерде де жоғары жылдамдықты және пайдалануға ыңғайлы BASIC болған, сондай-ақ I/O жауап беру уақыты өте жақсы болған, бұл IBM PC негізіндегі жеке компьютерлерге ауысқанда көбінесе байқалатын еді. Өнеркәсіптік компьютерлік жүйедегі тамырларының арқасында ABC 80 әртүрлі мақсаттар мен қолданбалар үшін көптеген (сыртқы) кеңейту және перифериялық карталары бар, сонымен қатар жоғары сапалы қолдау және құжаттамасымен жабдықталған икемді басқару жүйесіне ие болды. ABC 80 Венгриядағы Budapesti Rádiótechnikai Gyár компаниясымен лицензия бойынша BRG ABC80 деп аталып өндірілді. Ол сол пернетақтадан пайдаланды, бірақ корпусы пластиктен емес, металдан жасалған.
The ABC 80 was based on an earlier modular computer system from the same company and built around a Z80 and 16 KB of ROM containing a fast semi compiling BASIC interpreter. It had 16–32 [[Kilobyte of RAM as main memory and a dedicated (included) tape recorder for program and data storage, but could also be expanded to handle disk drives as well as many other peripherals. The ROM could be extended in increments of 1 or 4 KB in order to handle such so called "options". The monitor was a black and white TV set modified for the purpose, an obvious choice since Luxor also made TVs. The ABC 80 was used in schools and offices around Scandinavia and parts of Europe. It was also used for industrial automation, scientific measurement and control systems. Like its successor, the ABC 800, the computer had an unusually quick and usable BASIC with excellent I/O response times, something that was often discovered when trying to switch to IBM PC based personal computers. Due to its roots in an industrial computer system, the ABC 80 also had a flexible bus extension system with many (external) expansion and peripheral cards available for various purposes and applications, as well as high quality support and documentation. ABC 80 was also manufactured on license as BRG ABC80 by Budapesti Rádiótechnikai Gyár in Hungary. It used the same keyboard, but the case was metal instead of plastic.
Танымалдық
Мектептерде, кеңселерде және өнеркәсіптік қолданыста кеңінен қолданылудан өзге, ABC 80 бастапқыда Швециядағы жеке компьютерлер нарығының көп бөлігін басып алды, ішінара швед тіліндегі кеңсе бағдарламалық қамтамасының арқасында. Компьютер механикалық және электрлік тұрғыдан берік және сапалы жасалған, ал BASIC тілі жеткілікті түрде жылдам болғандықтан, құрастыру тіліне жүгінбестен аркада ойындарын жазуға мүмкіндік берді. Дегенмен, мұндай техникалық артықшылықтарына қарамастан, ол 1980-жылдардың басында пайда болған түсті және дыбыстық мүмкіндіктері бар арнайы ойын компьютерлеріне де, сол дәуірдің арзан, өте қарапайым үй компьютерлеріне де қарсы тұра алмады, тіпті арнайы монитордың орнына қарапайым теледидарды қолдануға болатын жаңа, төмен бағалы нұсқасы шығарылса да. Luxor (және Facit) ABC 800 сериясымен (Facit DTC деп те сатылды) кәсіби нарықтарында тағы бірнеше жыл бойы сақталды. Ол кеңейтілген BASIC, көбірек жад, түс және 512×240 графикалық режимін ұсынды. 1985 жылдан бастап DIAB және Luxor өнеркәсіптік және кеңсе нарықтарында IBM PC-ге қарсы бәсекелесуге тырысты, DIAB-тың DNIX деп аталатын операциялық жүйесіне негізделген жоғары өнімділіктегі ABC 1600 және ABC 9000 сериялы компьютерлерін пайдаланды, бірақ сәттілікке жете алмады. Алайда, өнеркәсіптік немесе ғылыми қолданыста пайдаланылған көптеген ABC 80 және ABC 800 машиналары өз орналасқан жерлерінде көп жылдар бойы қолданылып келді, кейде тіпті 1990-жылдардың соңына дейін, өндірілімінің тоқтатылуына қарамастан.
Өнер көрсету
ABC 80 басқа заманауи жеке компьютерлермен қалай салыстырылатынын анықтау үшін 1982 жылы швед журналы MikroDatorn американдық Kilobaud Microcomputing журналында алғаш жарияланған және британдық Personal Computer World журналы жаңа машиналарды сынау үшін жүйелі түрде қолданған сегіз қысқа BASIC бағдарламасының (BM1~BM8 деп аталады) Rugg/Feldman сынақтарын өткізді. Нәтижесінде, ABC 80 интерпретаторы көптеген танымал машиналарда қолданылатын басқа BASIC-терден жылдам болды, әсіресе бүтін санды айнымалылар қолданылғанда. Кейбір танымал компьютерлердің нәтижелері келесідей болды (уақыт секундтарда, көрсеткіш неғұрлым төмен болса, соғұрлым жақсы):
Компьютер CPU [MHz] BM1 BM2 BM3 BM4 BM5 BM6 BM7 BM8
ABC 80 Integer Z80 3 0.3 1.1 3.5 3.6 5.8 9.3 65
ABC 80 Жылжымалы нүкте 1.0 2.1 11.0 11.0 12.5 17.5 24.0 130
IBM PC 8088 4.77 1.5 5.2 12.1 12.6 13.6 23.5 37.435
Apple III S6502 2 1.7 7.2 13.5 14.5 16.0 27.0 42.575
VIC 20 6502 1.108 1.4 8.3 15.5 17.1 18.3 27.2 42.799
ZX81 "тез" режимінде Z80 3.25 4.5 6.9 16.4 15.8 18.6 49.7 68.5 229
Кестеден көрініп тұрғанындай, ABC 80 бүтін сандарды қолданғанда IBM PC-ден 4.7 есеге дейін жылдам, ал жылжымалы нүктелі есептеулерде 2.5 есеге дейін жылдам болды. Дегенмен, оңтайлы емес экспоненциалдық алгоритмге байланысты ABC 80 BM8-де баяу жұмыс істеді (бұл мәселе ABC 800-де түзетілді). Қымбат емес Sinclair ZX81-мен салыстырғанда, ABC 80 BM1-дің қарапайым циклында 15 есе жылдам болды (ZX81 жылдам режимде, яғни үздіксіз теледидар суретін көрсетпей).
Дыбыс
Синус, қырысу, тіктөртбұрышты толқын. Оларды араластыру. Жылдам өшу, синус қабаттамасы, жоғары немесе төмен тон, импульстік тонды басқару, қосу және өшіру.
АВС 80 бойынша кітаптар
ABC 80-дегі схемалар Гуннар Маркесёнің «Микрокомпьютер ABC» кітабында толыққанды сипатталған. Кітап цифрлық электроника және микрокомпьютер принциптерінен сабақпен басталады (электроника саласындағы негізгі білімді меңгеруді болжайды), содан кейін компьютердің көп бөлігін қамтитын көптеген блок-схемалар мен толық емес схемалық кескіндер ұсынылады, олардың жұмыс істеу қағидалары мен белгілі бір шешімдердің неге таңдалғандығы туралы егжей-тегжейлі түсіндірмелер берілген.