Комментарии 20
(каждая инструкция занимает 4 такта).Да прямо RISC-процессор!
Но на самом деле, конечно, нет.
+3
i8080, к слову, вполне себе подходит под определение RISC. Набор инструкций простой, пересылка данных в память/из памяти выполняется отдельными командами. Чем не RISC?
0
Вот только у него отнюдь не все инструкции укладываются в четыре такта.
0
Если мне память не изменяет (может изменять, я его последний раз четверть века назад юзал), у него вообще среднее выполнение инструкции этак тактов 8-10. Откуда автор статьи взял «каждая инструкция занимает 4 такта», не знаю. Там разве что сложение и его вариации за такое время выполняются.
UPD: Посмотрел спеки, в плане тактов — не особо изменяет, большинство команд 7-11 тактов, есть и по 17-18 тактов. За 4 такта действительно выполняется сложение и его варианты — вычитание, логические операции, также вращение битов, XCHG, сброс флагов и запрет/разрешение прерываний.
UPD: Посмотрел спеки, в плане тактов — не особо изменяет, большинство команд 7-11 тактов, есть и по 17-18 тактов. За 4 такта действительно выполняется сложение и его варианты — вычитание, логические операции, также вращение битов, XCHG, сброс флагов и запрет/разрешение прерываний.
+2
Ошибка на счет памяти:
«Объем оперативной памяти составлял всего 256 байт (память «1024 слова»)»
в общем, плата была разведена на 1024 байта, но микросхем в начальном комплекте было только на 256 байт, остальное можно было докупить. А то кажется, что все платы 1к были на 256 байт и там каким-то чудом помещался бейсик :)
«Объем оперативной памяти составлял всего 256 байт (память «1024 слова»)»
в общем, плата была разведена на 1024 байта, но микросхем в начальном комплекте было только на 256 байт, остальное можно было докупить. А то кажется, что все платы 1к были на 256 байт и там каким-то чудом помещался бейсик :)
0
Язык BASIC, о котором было объявлено в июле 1975 года, требовал наличия одной или двух плат памяти на 4096 слов, а также интерфейсной платы.
А видеокарты и дисплея не требовал?
0
Определённо нет. Дисплей — не особо распространённая периферия в те годы, устройством вывода обычно служил телетайп, и он же — устройством ввода. Собственно, потому и интерфейсная плата.
+2
А пишут:
Значит, экран-таки был. Да и что за мучение будет играться с бейсиком на телетайпе!
интерпретатор выводил сообщение Altair Basic на экран и неминуемо вылетал.
Значит, экран-таки был. Да и что за мучение будет играться с бейсиком на телетайпе!
0
Ну это так пишут. Дисплей для Альтаира через какое-то время разработали, но в массе своей оно выглядело так:
Особого мучения на телетайпе не было, т.к. принцип работы там абсолютно тот же самый, что и на экранной консоли — набрал строку, нажал Enter, компьютер напечатал ответ. А возможности произвольного редактирования текста на экране все равно там не могло быть в принципе, в тех несчастных трех килобайтах, которые занимал интерпретатор.
Особого мучения на телетайпе не было, т.к. принцип работы там абсолютно тот же самый, что и на экранной консоли — набрал строку, нажал Enter, компьютер напечатал ответ. А возможности произвольного редактирования текста на экране все равно там не могло быть в принципе, в тех несчастных трех килобайтах, которые занимал интерпретатор.
+4
Экран — выдумка переводчика; в оригинале статьи экран не упоминается.
Бейсик создан в 1964, первый видеотерминал для компьютера — в 1969, а массовое распространение они получили к концу 1970-х.
Так что первые ~15 лет существования Бейсика с ним только на телетайпе и игрались — что на Altair, что на больших ЭВМ.
Да и что за мучение будет играться с бейсиком на телетайпе!
Бейсик создан в 1964, первый видеотерминал для компьютера — в 1969, а массовое распространение они получили к концу 1970-х.
Так что первые ~15 лет существования Бейсика с ним только на телетайпе и игрались — что на Altair, что на больших ЭВМ.
0
Некоторым такое мучение за удовольствие.
Натыкался на ютубе, как музейщики какой-то древний комп восстановили и C на нем компилили и Юникс гоняли через телетайп
Но вот похожее
youtu.be/AwqryPuwl_w
UPD. Нашел
youtu.be/pvaPaWyiuLA?t=107
Натыкался на ютубе, как музейщики какой-то древний комп восстановили и C на нем компилили и Юникс гоняли через телетайп
Но вот похожее
youtu.be/AwqryPuwl_w
UPD. Нашел
youtu.be/pvaPaWyiuLA?t=107
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
"(каждая инструкция занимает 4 такта)"
Откуда вы это берёте?
0
Первая когда-либо введенная программа на BASIC выглядела так:
Первая программа на BASIC была введена за 10 лет до создания Altair.
В оригинале статьи более корректно: «Первая введенная в Altair программа на BASIC выглядела так»
+1
Статья неплохая, но много ляпов. Про такты уже писали, а про BASIC что то не упомянули.
Верно только для Альтаир Бейсика от будущей MS. Сам же язык был разработан в далеком 1964. На счет популярности — не спорю, язык обрел ее именно с Альтаира и на долго стал стандартом для дешевых домашних ПК, взяв на себя часть задач операционной системы…
Первая когда-либо введенная программа на BASIC выглядела так:
10 print 2 + 2
Верно только для Альтаир Бейсика от будущей MS. Сам же язык был разработан в далеком 1964. На счет популярности — не спорю, язык обрел ее именно с Альтаира и на долго стал стандартом для дешевых домашних ПК, взяв на себя часть задач операционной системы…
0
14 лет назад добрый человек наладил выпуск реплик Altair 8800: http://www.altairkit.com
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Altair 8800: короткий рассказ о великом компьютере