


Как и на чём писать машинный код?
Здравствуйте! Я начинающий программист. Но уже надумываю создать свой язык с самого нуля, т. е. с машинной кода. Как и на чём нужно писать машинный код? Я знаю, что я не нормальный:) когда существует столько языков, я хочу начать всё с начала) Я знаю, что могу создать свой язык на любом другом) Я знаю, что можно выучить ассемблер, который полностью соответствует машинному коду) Я знаю, что коды у разных процессоров различны, и поэтому программы, написанные на машинном коде на одном процессоре, не смогут работать на другом процессоре) Я знаю, что нужно знать двоичный код, в котором я разбираюсь)
Я просто хочу понять, почувствовать как была всё с самого начало. Когда были созданы самые первые ЭВМ.
Писать на машинном коде глупо. Есть же YASM, пиши на ассемблере.
Сначала изучи ассемблер для какого нибудь процессора (лучше для x86). Почитай про коды команд, как они образуются - из чего состоят. Писать кодами можно в HEX редакторе. Попишись немного, а потом это пройдет.
В hex редакторе. Только зачем это вам? Это жутко неудобно.
Программист с такой аватаркой точно не нормальный