Jump to content

НД812

НД812
Разработчик Ядерные данные, Inc.
Тип Миникомпьютер
Дата выпуска 1970  ( 1970 )
Начальная цена 10 000 долларов США, что эквивалентно примерно 80 000 долларов США в 2023 году.

ND812 12-битный разработанным , производимый Nuclear Data, Inc. , был коммерческим мини-компьютером, для рынка научных вычислений. Nuclear Data представила его в 1970 году по цене менее 10 000 долларов. [1] (что эквивалентно примерно 80 000 долларов США в 2023 году). [2] ).

Описание

[ редактировать ]
Регистры ND812
0 1 2 3 4 5 6 7 8 9 1 0 1 1 (битовая позиция)
Главные аккумуляторы
Дж J аккумулятор
К К аккумулятор
Субаккумуляторы
Р R аккумулятор
С S- аккумулятор
Счетчик программ
ПК Программный счетчик
Флаги состояния
  ТО О бит переполнения
  Ф Флаговый бит
Внутренние регистры (не доступны по коду)
И Регистр инструкций
МИСТЕР Регистр памяти
МАР Регистр адреса памяти

Архитектура имеет простую программируемую шину ввода-вывода и канал DMA . Программируемая шина ввода-вывода обычно работает с периферийными устройствами с низкой и средней скоростью, такими как принтеры , телетайпы , перфораторы и считыватели бумажной ленты , а DMA используется для электронно-лучевой трубки экраны со световым пером , аналого-цифровые преобразователи , цифро-аналоговые преобразователи , ленточные накопители , дисководы .

Размер слова , 12 бит, достаточно велик для обработки беззнаковых целых чисел от 0 до 4095. достаточно широкий для управления простой техникой. Этого также достаточно для обработки чисел со знаком от -2048 до +2047. Это более высокая точность, чем у логарифмической линейки или большинства аналоговых компьютеров . Двенадцать битов также могут хранить два шестибитные символы (обратите внимание, шестибитного кода недостаточно для двух случаев, в отличие от «более полного» ASCII) набор символов). «ND Code» был одной из таких 6-битных кодировок символов, которая включала буквы верхнего регистра, цифры, набор знаков препинания и несколько управляющих символов. [3] Базовая конфигурация ND812 имеет оперативную память на 4096 двенадцатибитных слов. с временем цикла 2 микросекунды. Память можно расширить до 16 КБ слов с шагом в 4 КБ. Биты внутри слова нумеруются от старшего бита (бит 11) до младший бит (бит 0).

Модель программирования состоит из четырех аккумуляторных регистров: двух основных аккумуляторов J и K, и два дополнительных аккумулятора R и S. Для работы предусмотрен богатый набор арифметических и логических операций. предусмотрены основные аккумуляторы и инструкции для обмена данными между основным и вспомогательным аккумуляторами. Условное выполнение обеспечивается посредством инструкций «пропуска». Проверяется условие и последующее Инструкция либо выполняется, либо пропускается в зависимости от результата теста. Последующая инструкция обычно это инструкция перехода, когда требуется более одной инструкции в случае неудачного теста.

Ввод/вывод

[ редактировать ]

Средства ввода-вывода включают программируемые прерывания с 4 уровнями приоритета, которые могут перехватываться в любом месте в первые 4К слов памяти. Ввод-вывод может передавать 12 или 24 бита, принимать 12 или 24 бита или передавать и получать 12 бит в цикле. Инструкции ввода-вывода включают 4 бита для создания импульсов для периферийного управления. Периферийные устройства ввода-вывода может быть подключен через 76 сигнальный разъем, который обеспечивает прямой доступ к памяти периферийных устройств. DMA осуществляется путем «кражи цикла» процессора для сохранения слов непосредственно в Основная система памяти.

Nuclear Data предоставила интерфейсы для следующих периферийных устройств:

  • Устройства массового хранения
  • Устройства ввода-вывода на магнитной ленте
  • Устройства ввода-вывода на бумажной ленте
    • Считыватель фотоэлектрической ленты Superior Electric Model TRP125-5 (125 символов/сек)
    • Считыватель фотоэлектрической ленты Dataterm Model HS300 (300 символов/сек)
    • Считыватель фотоэлектрической ленты Remex Model RPF1150B (200 символов/сек)
    • Перфоратор для майларовой ленты Remex Model RPF1075B (75 знаков/сек)
    • Считыватель бумажной ленты Tally Model 1504 (60 символов/сек)
    • Перфоратор для бумажной ленты Tally Model 1505 (60 символов/сек)
    • Телетайп модели BRPE11 с дыроколом для бумажной ленты (110 знаков/сек)
  • Устройства ввода-вывода на бумажном носителе

Возможности программирования

[ редактировать ]

У ND812 не было операционной системы, только передняя панель и переключатели запуска и остановки. Средство ввода-вывода позволяло периферийным устройствам напрямую загружать программы в память, пока компьютер был остановлен и не выполнял инструкции. Еще вариант был войти в короткую программу-загрузчик который будет использоваться для загрузки желаемой программы с периферийного устройства, такого как телетайп или читатель бумажной ленты. Поскольку основная память энергонезависима, выключение компьютера не привело к при потере данных или программы.

Компания Nuclear Data предоставила ряд системных программ для использования с ND812: BASC-12. ассемблер, символьный текстовый редактор, интерпретатор NUTRAN и дисковый символьный текстовый редактор,

Ассемблер BASC-12

[ редактировать ]

. Был предоставлен ассемблер BASC-12 BASC-12 был двухпроходным ассемблером , с дополнительным третьим проходом. Первый проход создает таблицу символов, второй проход создает лента двоичного вывода и третий проход предоставляют листинг программы.

Образец ассемблера из руководства «Основы программирования компьютера ND812». показано ниже:

/Input two unequal numbers "A" and "B", compare the two numbers
/and determine which is larger, and output a literal statement
/"A > B", or "B > A" as applicable.
/
/Input and store values for A & B
                *200
Start,          TIF                     /Clear TTY flag
                JPS     Input           /Get value for A
                STJ     A
                JPS     Input           /Get value for B
                STJ     B
/
/Determine which of the two values is larger
                LDJ     A
                SBJ     B               /Subtract B from A
                SIP     J               /Test for A positive
                JMP     BRAN            /No! B > A
                LDJ     ABCST           /Yes! A > B
                SKIP                    /Skip next instruction
BRAN,           LDJ     BACST
/
/Set up and output expression
/
                JPS     OUT
                STOP
                JMP     START
/
/Working or data storage area
/
A,              0                       /Constant A
B,              0                       /Constant B
ABCST,          AB                      /Address of A > B literal
BACST,          BA                      /Address of B > A literal
C260,           260                     /ASCII zone constant
/
/Input routine + ASCII zone strip
/
Input,          0                       /Entry point
                TIS
                JMP     .-1
                TRF
                TCP                     /Echo input at teletype
                TOS
                JMP     .-1
                SBJ     C260
                JMP@    INPUT
/
/Output routine - Output ASCII expression
/
Out,            0                       /Entry point
                STJ     LOOP+1
                LDJ     C5              /Set number of character constant
                STJ     CTR
/
/Output data loop
/
Loop,           TWLDJ
                0
                TCP
                TOS
                JMP     .-1
                ISZ     LOOP+1
                DSZ     CTR             /Test for all characters out
                JMP     LOOP            /No
                JMP@    Out             /Return
C5,             5
CTR,            0
/
/Output messages
/
AB,             215
                212
                301     /A
                276     />
                302     /B
BA,             215
                212
                302     /B
                276     />
                301     /A
$                                       /End character

Был предоставлен NUTRAN, разговорный язык, подобный FORTRAN . НУТРАН предназначался для общенаучное программирование. Образец NUTRAN показан ниже:

1 PRINT 'INPUT VALUES FOR X AND Y'
2 INPUT X,Y
3 Z=X+Y
4 PRINT 'X+Y= ',Z
5 STOP

Пример диалогового характера NUTRAN показан ниже. > это командная строка и : — это приглашение для ввода.

>1.G
INPUT VALUES FOR X AND Y
:3
:2
X+Y=    .5000000E  1

>

Форматы инструкций

[ редактировать ]

Набор команд состоит из инструкций из одного и двух слов. Операнды могут быть непосредственными, прямыми или косвенными. Непосредственные операнды закодировано непосредственно в инструкции как буквальное значение. Прямые операнды кодируются как адрес операнда. Косвенные операнды кодируют адрес слова, содержащего указатель на операнд.

Инструкции из одного слова

[ редактировать ]
0 3 4 5 6 11
Операция Д/Я +/- Смещение

Бит смещения и знака позволяют однословным инструкциям адресовать места между -63 и +63 места инструкции. Бит 4 инструкции позволяет выбор между косвенной и прямой адресацией. Когда перемещение используется в качестве косвенный адрес, содержимое локации которого составляет +/-63 локации от инструкции location используется как указатель на фактический операнд.

Многие однословные инструкции не обращаются к памяти и используют биты 4 и 5 как часть спецификация операции.

Литеральный формат

[ редактировать ]
0 3 4 5 6 11
Операция Инструкция Буквальный

Группа 1 Формат

[ редактировать ]
0 3 4 5 6 7 8 11
0010 К Дж Сдвиг Поворот Количество смен

Инструкции группы 1 выполняют арифметические, логические функции, функции обмена и сдвига. в регистрах аккумулятора. Сюда входят аппаратные инструкции умножения и деления. Бит 4 устанавливается, если затронут регистр K. Бит 5 устанавливается, если затронут регистр J. Оба бита установлены в обоих регистрах.

Формат группы 2

[ редактировать ]
0 3 4 5 6 7 8 9 10 11
0011 К Дж ОВ Комп-набор Комп Очистить 0
1
>= 0
< 0
!= 0
!= 0

Инструкции формата группы 2 тестируют внутренние условия J и K. регистры-аккумуляторы, манипулируют битами переполнения и флага состояния и выполнять операции дополнения, приращения и отрицания для аккумуляторов J и K. регистры. Биты 9, 10 и 11 выбирают условие для проверки.

Инструкция из двух слов

[ редактировать ]
0 2 3 6 7 8 9 10 11
Операция Инструкция В KJ Акк. Изменить поля МФ1 МФ2
Абсолютный 12-битный адрес

Бит 9, «Изменить поля», запрещает абсолютный адрес ссылаться на поле, отличное от тот, который содержит инструкцию. Когда бит 8 равен 1, верхний аккумулятор K используется с инструкции, в противном случае используется младший аккумулятор J. Когда бит 7 равен 1, косвенный используется адресация, в противном случае используется прямая адресация.

Формат слова состояния

[ редактировать ]
0 1 2 3 4 5 6 7 8 9 10 11
Флаг Переполнение ДПС Int ИОНЛ ИОНА ИОНБ Джон Текущее исполнение
МФ0 МФ1 МФ1 МФ2 МФ1 МФ2

Регистр состояния не существует как отдельный регистр. Это содержание нескольких групп индикаторов, которые все сохраняются в регистре J при желанный. Биты JPS и Int содержат текущее содержимое поля, которое будет использоваться во время инструкции JPS или прерывания. Биты флага и переполнения может быть установлен явно из содержимого регистра J с помощью инструкции RFOV, но остальные биты должны быть установлены отдельными инструкциями.

Подпрограммы

[ редактировать ]

Процессор ND812 предоставляет простой стек операндов, но не использует этот механизм для хранения адресов возврата подпрограмм. Вместо этого возврат адрес хранится в цели JPS инструкцию, а затем PC Регистр обновляется и указывает на местоположение, следующее за сохраненным обратным адресом. К возврат из подпрограммы, косвенный переход через начальное местоположение подпрограмма восстанавливает счетчик программы до инструкции, следующей за JPS инструкция.

Набор инструкций

[ редактировать ]

Справочные инструкции по памяти

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
АНДФ 2000 И с J, вперед Дж
Л.Д.Дж. 5000 Нагрузка Дж Дж
TWLDJ 0500 Нагрузка Дж Дж
СТЖ 5400 Магазин J Память
TWSTJ 0540 Магазин J Память
ТВЛДК 0510 Нагрузка К К
ТВСТК 0550 Магазин К Память
ADJ 4400 Добавить к Дж Ж, О.В.
TWADJ 0440 Добавить к Дж Ж, О.В.
SBJ 4000 Вычесть из J Ж, О.В.
TWSBJ 0400 Вычесть из J Ж, О.В.
ТВАДК 0450 Добавить в К К, ОВ
ТСБК 0410 Вычесть из К К, ОВ
ИСЗ 3400 Увеличить память и пропустить, если ноль Память, ПК
ТВИШ 0340 Увеличить память и пропустить, если ноль Память, ПК
ДСЗ 3000 Уменьшить память и пропустить, если ноль Память, ПК
ТВДСЗ 0300 Уменьшить память и пропустить, если ноль Память, ПК
СМЖ 2400 Пропустить, если память не равна J ПК
TWSMJ 0240 Пропустить, если память не равна J ПК
ТВСМК 0250 Пропустить, если память не равна K ПК
СПМ 6000 Безусловный прыжок ПК
TWJMP 0600 Безусловный прыжок ПК
ДПС 6400 Перейти к подпрограмме Память, ПК
TWJPS 0640 Перейти к подпрограмме Память, ПК
XCT 7000 Выполнить инструкцию

Логические операции

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
И Дж. 1100 Логическое И J,K в J Дж
И К 1200 Логическое И J,K в K К
И Дж.К. 1300 Логическое И J,K в J,K Дж, К

Арифметические операции с аккумуляторами

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
АЙК Дж. 1120 (J + K) — это J Ж, О.В.
НАЙК Дж. 1130 -(J + K) есть J Ж, О.В.
СЖК Дж. 1121 (J - K) - это J Ж, О.В.
НСЖК Дж 1131 -(J - K) есть J Ж, О.В.
ДОПОГ J 1122 (R + J) к J Ж, О.В.
НАДР Дж. 1132 -(R + J) до J Ж, О.В.
АДС Дж 1124 (S + J) к J Ж, О.В.
НАДС Дж. 1134 -(S + J) до J Ж, О.В.
СБР Дж. 1123 (R - J) до J Ж, О.В.
НСБР Дж 1133 -(R - J) до J Ж, О.В.
СБС Дж. 1125 (S - J) до J Ж, О.В.
НСБС Дж. 1135 -(S - J) до J Ж, О.В.
АЙК К 1220 (J + K) есть K К, ОВ
НАЙК К. 1230 -(J + K) есть K К, ОВ
СЖК К 1221 (J - K) есть К К, ОВ
НСЖК К 1231 -(J - K) есть К К, ОВ
АДР К 1222 (R + K) до K К, ОВ
НАДР К 1232 -(R + K) до K К, ОВ
АДС К 1224 (S + K) до K К, ОВ
НАДС К 1234 -(S + K) до K К, ОВ
СБР К 1223 (R - К) до К К, ОВ
НСБР К 1233 -(R - K) до K К, ОВ
СБС К 1225 (S - K) до К К, ОВ
НСБС К 1235 -(S - K) до K К, ОВ
АЖК Дж.К. 1320 (J + K) — это J,K Дж, К, ОВ
НАЙК Дж.К. 1330 (J + K) — это J,K Дж, К, ОВ
СДЖК ДжК 1321 (J - K) есть J,K Дж, К, ОВ
НСЖК Дж.К. 1331 -(J - K) есть J,K Дж, К, ОВ
MPY 1000 Умножьте J на ​​K в R, S Дж, К, Р, С, ОВ
ДИВ 1001 Разделить J,K на R на J,K Дж, К, Р, С, ОВ

Инструкции по сдвигу/повороту

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
СФТЗ Дж 1140 Shift J влево N Дж
СФТЗ К 1240 Сдвиг K влево N К
СФТЗ ЮК 1340 Shift J,K влево N Дж, К
РОТД Дж. 1160 Повернуть J влево N Дж
ROTD K 1260 Повернуть K влево N К
РОТД Дж.К. 1360 Поверните J,K влево N Дж,К

Загрузочные и обменные операции

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ЛЖСВ 1010 Загрузить J из регистра переключателя Дж
ЛРФ Дж 1101 Загрузите R из J Р
LJFR 1102 Загрузите J из R Дж
EXJR 1103 Обмен J и R Дж, Р
ЛСФК 1201 Загрузить S из K С
ЛКФС 1202 Загрузите K из S К
ЭКСКС 1203 Обмен K и S К, С
ЛКФЖ 1204 Загрузите K из J К
ЭКСЖК 1374 Обмен J и K Дж, К
LRSFJK 1301 Загрузите R, S из J, K Р, С
ЛЖКФРС 1302 Загрузите J, K из R, S Дж, К
EXJRKS 1303 Обмен J, K и R, S Дж, К, Р, С
ЛДЖСТ 1011 Загрузить регистр состояния в J Дж
РФОВ 1002 Прочтите Флаг, OV от J Дж

Условные пропуски

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ТЫ Дж. 1505 Пропустить, если J равно нулю ПК
ТЫ К 1605 Пропустить, если K равно нулю ПК
ТЫ, Дж.К. 1705 Пропустить, если оба J и K равны нулю ПК
СНЗ Дж 1501 Пропустить, если J не равен нулю ПК
SNZ K 1601 Пропустить, если K не равно нулю ПК
СНЗ Дж.К. 1701 Пропустить, если J или K не равны нулю ПК
СИП Дж 1501 Пропустить, если J положительный ПК
СИП К 1602 Пропустить, если K положительный ПК
СИП Дж.К. 1702 Пропустить, если оба J и K положительны. ПК
СИН Дж. 1506 Пропустить, если J отрицательный ПК
БЕЗ К 1606 Пропустить, если J отрицательный ПК
СИН Дж.К. 1706 Пропустить, если оба J и K отрицательные. ПК

Очистить, дополнить, увеличить и установить

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ЦЛР Дж. 1510 Очистить J Дж
ЦЛР К 1610 Очистить К К
ЦЛР Дж.К. 1710 Очистить J, K Дж, К
КМП Дж 1520 Дополнение J Дж
КМП К 1620 Дополнение К К
КМП Дж.К. 1720 Дополнение J, K Дж, К
КОМПЛЕКТ J 1530 Установите J на ​​-1 Дж
НАБОР К 1630 Установите К на -1 К
СЕТ ДЖК 1730 Установите J, K на -1 Дж, К

Инструкции по битам переполнения

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ТЫ О 1445 Пропустить, если переполнение равно нулю ПК
SNZ O 1441 Пропустить, если установлено переполнение ПК
ЦЛР О 1450 Очистить переполнение ОВ
КМП О 1460 Переполнение дополнения ОВ
О СЕНТЯБРЯ 1470 Установить переполнение ОВ

Команды флагового бита

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ТЫ 1405 Пропустить, если флаг равен нулю ПК
СНЗ 1401 Пропустить, если установлен флаг ПК
среда CLR 1410 Очистить флажок Ф
КМП 1420 Флаг дополнения Ф
НАБОР 1430 Установить флаг Ф

Увеличение и отрицание

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ИНК Дж. 1504 Приращение J Дж
ИНК К 1604 Приращение К К
ИНК Дж.К. 1704 Приращение J, К Дж, К
НЕГ Дж 1524 Отрицать J Дж
НЕГ К 1624 Отрицать К К
НЭГ Дж.К. 1724 Отрицать J, K Дж, К

Инструкции по прерыванию

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
Джон 1004 Включить уровень прерывания H
ИОНА 1006 Включить уровень прерывания A, H
ИОНБ 1005 Включить уровень прерываний B, H
ГОСТИНИЦА 1007 Включить все уровни прерываний
ИОФФ 1003 Отключить все прерывания

Логические инструкции по сбою питания

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ПИОН 1500 Сбой питания включен
ПИОФ 1600 Отключение питания
СКПЛ 1440 Пропустить низкое энергопотребление ПК

Буквальные инструкции

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
АНДЛ 2100 И буквально с J Дж
АДДЛ 2200 Добавьте литерал к J Дж
курсив 2300 Вычтите литерал из J Дж

Инструкции регистрации INT и JPS

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ЛДРЕГ 7720 Загрузите JPS из J, INT из K
ЛДЕК 7721 Загрузите JPS в J, INT в K Дж, К
РЖИБ 7722 Установить статус JPS и INT

Телетайпная система

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ТИС 7404 Пропустить, если клавиатура готова ПК
МДП 7402 Загрузите клавиатуру в J Дж
ТИФ 7401 Извлечение устройства чтения клавиатуры
ТРФ 7403 Чтение с клавиатуры Дж
Условия использования 7414 Пропустить, если готова перфорация принтера ПК
ТОС 7411 Очистить флажок
TCP 7413 Чистый флаг, перфоратор
ВЕРШИНА 7412 Печать-перфорация

Высокоскоростная бумажная лента

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ЕГО 7424 Пропустить считыватель HS готов ПК
ЕЕ 7422 Очистить флаг; прочитать буфер HS Дж
ФОМС 7421 HS-считыватель извлекает
ХРФ 7423 Читатель HS с возможностью чтения и выборки Дж
С 7434 Пропустить, если готов перфоратор HS. ПК
ГДЕ 7432 Очистить флаг; загрузить буфер из J
ПРЫГАТЬ 7431 Удар на пуансоне HS
ХЛП 7433 Загрузите и пробейте пуансон HS

Система магнитной кассеты

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
CSLCT1 7601 Поместите кассету 1 в онлайн-режим
CSLCT2 7602 Поместите кассету 2 в онлайн-режим
CSLCT3 7604 Поместите кассету 3 в онлайн-режим
CSTR 0740, 0124 Выбран пропуск TWIO, если транспорт готов ПК
ЦСФМ 0740, 0104 Пропустить файловую метку ПК
CSET 0740, 0110 Пропустить, если транспортировка осуществляется в конце ленты ПК
ЦСНЭ 0740, 0122 Пропустить, если нет ошибок ПК
КСБТ 0740, 0130 Пропустить, если транспортируется в начале ленты ПК
CCLF 0740, 0141 Очистить все флаги управления кассетой
КВФМ 0740, 0151 Записать отметку файла
CSWR 0740, 0152 Пропустить, если готовы написать ПК
СУД 0740, 0154 Записать J в буфер
CSRR 0740, 0142 Пропустить, если готовы ПК
CRDT 0740, 0144 Считать буфер в J Дж
ЧСФ 0740, 0101 Высокая скорость вперед до EOT
ЦСПФ 0740, 0102 Пробел вперед до метки файла
ЧСР 0740, 0121 Высокоскоростной реверс к BOT

Разные инструкции

[ редактировать ]
Мнемоника ассемблера Восьмеричный код Описание Затронутые регистры
ОСТАНАВЛИВАТЬСЯ 0000 Остановить выполнение
ПРОПУСКАТЬ 1442 Безусловный пропуск ПК
ПРАЗДНЫЙ 1400 Задержка на один цикл
ДВА 0740 Двухсловный ввод/вывод
  1. ^ «Датаматация». 16 . 1970: 84. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  2. ^ 1634–1699: Маккаскер, Джей-Джей (1997). Сколько это в реальных деньгах? Исторический индекс цен для использования в качестве дефлятора денежных ценностей в экономике Соединенных Штатов: Addenda et Corrigenda (PDF) . Американское антикварное общество . 1700–1799: Маккаскер, Джей-Джей (1992). Сколько это в реальных деньгах? Исторический индекс цен для использования в качестве дефлятора денежных ценностей в экономике Соединенных Штатов (PDF) . Американское антикварное общество . 1800 – настоящее время: Федеральный резервный банк Миннеаполиса. «Индекс потребительских цен (оценка) 1800–» . Проверено 29 февраля 2024 г.
  3. ^ «Принципы программирования компьютера ND812» (PDF) . 1971. с. Г-1 . Проверено 11 февраля 2017 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 340c8e82abd6bee5b14b3c7273ec6256__1672461300
URL1:https://arc.ask3.ru/arc/aa/34/56/340c8e82abd6bee5b14b3c7273ec6256.html
Заголовок, (Title) документа по адресу, URL1:
ND812 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)