Сейчас на форуме: r0lka, yashechka (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› С чего начинался Ассемблер?
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 29 июля 2005 22:40
· Личное сообщение · #1

Кто что посоветует почитать по этой теме? Интересует развитие от 16-ричных кодов до ассемблера (во, кодили когда-то =)))
Как это все происходило? Желательно не сухие факты, а чо нить познавательное.

-----
TBR





Ранг: 260.3 (наставник), 2thx
Активность: 0.120
Статус: Участник
PPC-PROTECT author

Создано: 29 июля 2005 23:06
· Личное сообщение · #2

когда проги ломаешь вот тебе и изучение асма ))) читать можнот ничего ))) тока методом тыка ))) мона чужие исходники посмотреть ))) ... я ниче не читал и вроде не дурак ))
ЗЫ ушел спать

-----
Пиво, сиськи, транс




Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 29 июля 2005 23:15
· Личное сообщение · #3

-= ALEX =- пишет:
когда проги ломаешь вот тебе и изучение асма

Это само собой. Я имею ввиду кто-то ведь начал вместо 66 8B D0 писать mov edx,eax.

-----
TBR




Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 29 июля 2005 23:27 · Поправил: Bitfry
· Личное сообщение · #4

Grey
Тебе нужно не 16ричные системы смотреть, а к сожалению восьмиричные, Асм там начинался.
А на FF его потом переложили. То есть развитие началось ещё даже с 10ричных систем .
Я пробовал найти эту тему (не очень долго но искал). Пришёл к выводу что нужно от фон Неймана смотреть, до наших дней. Альтаир, Спектрум, калькулятор x80 - это уже всё не начало! Нужно глубже копать.
Grey пишет:
кто-то ведь начал вместо 66 8B D0 писать mov edx,eax.

В том то и дело, что нет . Дока Интел на IA-16 сразу же началась с мнемоник (ИМХО).

-----
Всем привет, я вернулся




Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 30 июля 2005 00:30
· Личное сообщение · #5

Bitfry пишет:
Дока Интел на IA-16 сразу же началась с мнемоник

То то и оно. Сначала программы писались на 16ричном коде, и лишь потом программисты решили облегчить себе труд.

Bitfry пишет:
восьмиричные... с 10ричных... на FF его потом переложили...

Вот - вот. Ссылочки бы хотелось.

-----
TBR




Ранг: 48.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 30 июля 2005 00:48
· Личное сообщение · #6

Grey
кто-то ведь начал вместо 66 8B D0 писать mov edx,eax

Это был David Wheeler в 1949 году
http://www.thocp.net/biographies/wheeler_david.htm http://www.thocp.net/biographies/wheeler_david.htm

Bitfry
Альтаир, Спектрум, калькулятор x80 - это уже всё не начало!

Если брать развитие компьютеров, то это даже почти конец



Ранг: 78.3 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 30 июля 2005 01:42
· Личное сообщение · #7

Во дает, а что про перфокарты уже никто и не знает ?



Ранг: 200.3 (наставник)
Активность: 0.090
Статус: Участник

Создано: 30 июля 2005 01:53
· Личное сообщение · #8

fakit пишет:
Во дает, а что про перфокарты уже никто и не знает ?
- щас в комп вставляю, что б сообщение отправить


-----
Само плывет в pуки только то, что не тонет.





Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 30 июля 2005 02:06
· Личное сообщение · #9

Перфокарты-это атстой, неудобная вещь. А вот перфоленты рулили - удобная штука =)



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 30 июля 2005 02:22
· Личное сообщение · #10

fakit пишет:
а что про перфокарты уже никто и не знает

Ara пишет:
А вот перфоленты рулили - удобная штука =)

=)))
Это время я оч хорошо помню. Первое что я програмировал было "Электроника ПК - ххх" (цифры не помню и ПК - это не персональный компьютер, а программируемый калькулятор=)))))

Меня интересует имеено рождение ассемблера.

-----
TBR




Ранг: 48.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 30 июля 2005 02:28 · Поправил: Stiver
· Личное сообщение · #11

fakit
Во дает, а что про перфокарты уже никто и не знает ?

А какое отношение имеют перфокарты к ассемблеру? Вопрос же был не про носители информации, а про историю языка.

Grey
Меня интересует имеено рождение ассемблера

Ищи его работу "The Preparation of Programs for an Electronic Digital Computer" и читай про самое рождение, дальше некуда ;)

P.S.: Если не найдешь и очень нужно, могу взять у меня в университете и отсканить.




Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 30 июля 2005 09:10
· Личное сообщение · #12

история ассемблера очень хорошо просматривается в книге Стивена Леви "Хакеры: Герои компьютерной революции" - я уже больше половины книги прочитал и в восторге - ща вот до истории Билли Гейтса и Бейсика дошел



Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 30 июля 2005 09:13
· Личное сообщение · #13

Самое дальнее начало - физика кристаллов.

-----
Я медленно снимаю с неё UPX... *FF_User*




Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 30 июля 2005 11:44
· Личное сообщение · #14

на русском языке кое-что можно найти в google по слову АВТОКОД



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 30 июля 2005 16:36
· Личное сообщение · #15

Stiver пишет:
Если не найдешь и очень нужно, могу взять у меня в университете и отсканить

Не, не настолько важно. Сенкс.

Black Neuromancer пишет:
Хакеры: Герои компьютерной революции

На бумаге? Если нет - может намылишь или линку?

S_T_A_S_ пишет:
в google по слову АВТОКОД

Нашел. Там только краткая информация.

-----
TBR




Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 30 июля 2005 17:18
· Личное сообщение · #16

AlexZ пишет:
Самое дальнее начало - физика кристаллов.

А вот и нет. На счёт десятичной логики я наверное переборщил, а вот то, что доподлинно установлено:
"Ассемблер появился ещё на последних ламповых вычислительных машинах".

Ссылок пока нет, сам ищу – полный 0.
Думаю нужно найти первый компьютер, который программировали символьными командами.
Этот компьютер уже должен был иметь блок микропрограмм (ИМХО).

А вообще удивляет такой вакуум по теме. Вот такие не благодарные эти создания не помнят, что было 60 лет назад.

Если у кого есть:
Уилкс М., Уилер Д., Гилл С., Составление программ для электронных счетных машин (Перевод с английского Жидкова Н.П.), ИЛ, М., 1953, 208 стр.
Хоть пару глав отсканить бы.

Stiver, у тебя ведь Английский вариант, наверное?

S_T_A_S_ пишет:
на русском языке кое-что можно найти в google по слову АВТОКОД

А что конкретно?

-----
Всем привет, я вернулся





Ранг: 221.8 (наставник)
Активность: 0.150
Статус: Участник

Создано: 30 июля 2005 18:00
· Личное сообщение · #17

Grey пишет:
На бумаге? Если нет - может намылишь или линку?

URL www.fictionbook.ru/author/levi_stiven/hakeriy_geroi_kompyuternoyi_revolyucii/levi_hakeriy_geroi_kompyuternoyi_revolyucii.txt.zip




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 30 июля 2005 18:39
· Личное сообщение · #18

Я кодил раньше простенькие проги (даже не проги, а функции) на языке АВТОКОД-1 для специализированной ЭВМ. Ассемблер он даже отдаленно не напоминает =) Наверно, это другой автокод =)



Ранг: 48.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 30 июля 2005 18:39
· Личное сообщение · #19

Bitfry
Думаю нужно найти первый компьютер, который программировали символьными командами.

EDSAC, здесь http://www.dcs.warwick.ac.uk/~edsac/ его симулятор и описание.

Stiver, у тебя ведь Английский вариант, наверное?

Да, английский.

Red Bar0n
URL [...]

На всякий случай еще раз: русский перевод Hackers содержит большое количество ошибок, т.е. не неточностей, а именно откровенных ошибок(!), вплоть до изменения смысла на прямо противоположный. Если есть хоть какая-то возможность читать на английском, бери оригинал.



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 30 июля 2005 19:21
· Личное сообщение · #20

Bitfry пишет:
А вообще удивляет такой вакуум по теме

Вот и я уже почти месяц над этим думаю - про любой язык можно найти кучу инфы, создателей, а про асм - ничего!

-----
TBR




Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 30 июля 2005 19:27
· Личное сообщение · #21

Stiver
Если будет время, отсканируй, пожалуйста. Можно просто сфоткать, если это быстрее, я сам причешу.
Буду благодарен.
Мне это нужно не для экзаменов или какой-нибудь важной статьи. Просто интересно. Дело не срочное.
А книга большая?

Stiver пишет:
EDSAC, здесь его симулятор и описание.

Спасибо. Интересно, по тыкаю завтра .

-----
Всем привет, я вернулся





Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 30 июля 2005 21:21
· Личное сообщение · #22

Red Bar0n


ну эта версия больше для КПК подходит, у меня есть версия в PDF в очень хорошем качестве. если надо кому могу выложить




Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 30 июля 2005 21:28
· Личное сообщение · #23

вот хватайте - www.webfile.ru/432391



Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 31 июля 2005 00:50 · Поправил: S_T_A_S_
· Личное сообщение · #24

Grey пишет:
Там только краткая информация.

IMHO подробную найти нереально, так же как и пересчитать все ассемблеры написанные в СССР, поскольку тогда практически каждый "владелец" ЭВМ писал для него ПО самостоятельно. Я привёл слово "автокод", потому что так называли первые ассемблеры по-русски, и по нему всё-таки будет больше полезных ссылок, чем по "ассемблер".


Bitfry пишет:
А что конкретно?

А конкретного ничего никто и не спрашивал ; ) Встеречаются кое-какие истории о древних компах, какие языки под них были...


Ara пишет:
Я кодил раньше простенькие проги (даже не проги, а функции) на языке АВТОКОД-1 для специализированной ЭВМ. Ассемблер он даже отдаленно не напоминает =)

Дык у специализированной ЭВМ и автокод специализированный : )



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 31 июля 2005 11:35
· Личное сообщение · #25

Stiver
Если будешь для Bitfry делать, то и мне тогда кинь.

S_T_A_S_ пишет:
практически каждый "владелец" ЭВМ писал для него ПО самостоятельно

Вот - вот. И специалисты в институтах ценились на вес золота. ЭВМ даже редко апгрейдили (только когда уж сильно устаревали) из-за мороки с написанием новых комманд.
Но ведь как-то вся эта "кустарщина" слилась в то, чем мы сейчас пользуемся???

Black Neuromancer
На мыло можно не надо, уже стянул ;))

-----
TBR




Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 31 июля 2005 15:33
· Личное сообщение · #26

Grey пишет:
Но ведь как-то вся эта "кустарщина" слилась в то, чем мы сейчас пользуемся???


Спёрли у буржуев всё, а свои наработки выкинули : (((



Ранг: 48.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 27 августа 2005 23:46 · Поправил: Stiver
· Личное сообщение · #27

Bitfry, Grey

Книгу я отсканировал, получилось 30 MB в djvu, лежит здесь: http://rapidshare.de/files/4435625/the_preparation_of_programs_for_an_ electronic_digital_computer.djvu.html http://rapidshare.de/files/4435625/the_preparation_of_programs_for_an_electronic_digital_computer.djvu.html
Если кому-то слишком много качать, могу выложить оглавление и отдельные главы.



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 28 августа 2005 13:07
· Личное сообщение · #28

Stiver
Вот спасибо! Уже качаю.
ЗЫ Если тебе чего нужно из нашей глуши – пиши, раздобудем.

-----
Всем привет, я вернулся




Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 28 августа 2005 13:35
· Личное сообщение · #29

Во, блин, там же нужно без перерыва тянуть?
Я не вытяну=(((
Нельзя как нить по кускам или где передохнуть можно?

-----
TBR




Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 28 августа 2005 15:09
· Личное сообщение · #30

Grey
Уже стянул FlashGet'ом.
Если у тебя не выйдет, могу на почту кинуть 30 писем =).

-----
Всем привет, я вернулся



. 1 . 2 . >>
 eXeL@B —› Крэки, обсуждения —› С чего начинался Ассемблер?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати