12.09.2006 Новости![](/etc/images/191/image001_17.gif)
*1 _____ *1 Окончание. Начало см. в N 32. Как и “Малышка”, Manchester Mark I была одноадресной машиной с арифметическим устройством последовательного действия; машинное слово было увеличено до 40 двоичных разрядов, а число одноадресных команд - до 30 (каждая представлялась 20-разрядным кодом, так что в машинном слове помещалось две команды). Принципиальные же отличия от SSEM состояли в следующем. Впервые в мире в машине была реализована иерархическая структура памяти: в качестве оперативного ЗУ использовались две “трубки Уильямса” (хранившие по две страницы, каждая емкостью 32 сорокаразрядных машинных слова), в качестве внешнего ЗУ - накопитель на магнитном барабане с временем оборота 30 мс и возможностью запоминания 1024 слов. Арифметические операции (сложение, вычитание и умножение) выполнялись аппаратными средствами; ввод данных и программ осуществлялся 5-разрядным двоичным кодом с помощью бумажной перфоленты или перфокарт (так, что любая команда на перфоленте представлялась четырьмя последовательными рядами перфораций - или их отсутствием); результаты вычислений выводились на перфоратор или на телетайп; среднее время выполнения команды - 1,8 мс (за исключением более длительной операции умножения, занимавшей в среднем 10 мс). И самое, пожалуй, главное: в машине впервые были использованы два индексных регистра - по терминологии разработчиков В-линии (B-lines*1). Замечательная и в то же время очень простая идея такого регистра родилась во время ...
читать далее.