2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 История программирования
Сообщение03.04.2009, 18:54 


03/04/09
3
Израиль
В одной дискуссии возник вопрос о различных системах комманд, использованных в старых ЭВМ. Я попытался объяснить как был устроен цикл в системах без индексации, например в Урал-1.

Моя попытка найти что-нибуть об этом в интернете окончилась неудачей. Или искал не там, или не так.

Может быть уважаемые участники данного сообщества могут чем-нибуть помочь?

Буду благодарен любым ссылка о системах команд таких машин как Урал-1,МЭСМ, М2, Минск-2,22,23, Ситунь, Проминь, Наири.

Неужели эта информация сгинула в Лету?

Спасибо.

 Профиль  
                  
 
 
Сообщение03.04.2009, 19:02 


17/09/05
121
Непонетно, по первому клику в википедии нашёл. Или там нужного нет?

 Профиль  
                  
 
 
Сообщение03.04.2009, 19:03 
Модератор
Аватара пользователя


11/01/06
5702
см. http://www.computer-museum.ru/histussr/0_6.htm

 Профиль  
                  
 
 
Сообщение04.04.2009, 05:59 
Заслуженный участник


15/05/05
3445
USA
nworm писал(а):
В этой статье таблица с системой команд практически пустая.

Насколько я помню, в "Урале" были специальные команды типа: "уменьшить счетчик на 1 и, если результат в счетчике больше 0, то перейти по указанному адресу".

 Профиль  
                  
 
 
Сообщение04.04.2009, 20:48 


03/04/09
3
Израиль
Спасибо за помощь, но, к сожалению, системы команд там нет.
В википедии для Урал-1 только 4 команды из 36.
А по другим машинам и этого нет.

Добавлено спустя 7 минут 35 секунд:

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

 Профиль  
                  
 
 
Сообщение04.04.2009, 21:40 
Модератор
Аватара пользователя


11/01/06
5702
Системы команд у нас рассматриваются в разделе Hardware. Раздел Программирование предназначен для обсуждения языков высокого уровня.

Добавлено спустя 1 минуту 17 секунд:

я вам привел выше ссылку.
вот например статья оттуда по системе команд Урал: http://www.computer-museum.ru/histussr/uralcomm.htm

 Профиль  
                  
 
 
Сообщение04.04.2009, 23:26 
Заслуженный участник


15/05/05
3445
USA
maxal писал(а):
вот например статья оттуда по системе команд Урал: http://www.computer-museum.ru/histussr/uralcomm.htm
Для организации цикла подходит команда 24.

ezus писал(а):
искуство, теория и практика программирования начинались с программирования в кодах, и мне кажется, что незнание этой истории сказывается на качестве сегоднешнего программирования и обедняет мышления программистов.
Я начинал программировать именно в кодах, но с Вами не согласен. Другое дело, что знание архитектуры различных процессоров обогащает мышление программиста. Фактически программировать на ассемблере обычно умеют многие программисты, например, разработчики драйверов и модулей ядра ОС, программисты микроконтроллеров, и т.п.

 Профиль  
                  
 
 
Сообщение05.04.2009, 11:05 


03/04/09
3
Израиль
Возможно Вы и правы. Хотя, как всегда, существуют различные мнения.

За информацию большое спасибо. Я ее не мог найти, т.к. всегда набирал Урал1.

Может быть по другим машинам тоже, что-нибуть подобное существует?
Еще раз спасибо.

 Профиль  
                  
 
 
Сообщение05.04.2009, 17:25 
Модератор
Аватара пользователя


11/01/06
5702
ezus
На том же сайте есть подобная информация и по другим машинам.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group