Обсуждение:Машинный код

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Пожалуйста, добавляйте новые темы снизу


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

Прошу прощения за, вероятно, глупый вопрос, но куда записать и как исполнить простейший пример, приведенный в статье?95.84.216.130 19:00, 23 августа 2010 (UTC)[ответить]

в пустой файл с расширением англ. com. встречный вопрос - зачем?--Mixabest 21:50, 23 августа 2010 (UTC)[ответить]
Из любопытства. Я это банально скопировал как текст, система и рассматривает этот файл как текстовый. А как это запустить?95.84.216.130 08:13, 24 августа 2010 (UTC)[ответить]
Не правильно вставили. Надо было не как текст, а как байты с кодами написанными в статье. Откройте хекс-редактор и вставьте тот текст туда, так он запишется правильно. Получится что-то типа

»..№..ґ.Љ.CН.вщН Hello, World!

Hackerpasha 15:18, 10 декабря 2010 (UTC)[ответить]
Я именно так и сделал. Пользуясь встроенным HEX-редактором Visual Studio ввёл эти данные в 16-ичном формате и сохранил под именем 0.COM. Всё работает! Так что проверить пример в действии можно.Levelriver 19:14, 5 апреля 2012 (UTC)[ответить]
Ассемблер не исходный код, писалось на смешанном машинно-асемблерном коде. Эд, подмастерье теней, 21:26, 25 сентября 2012 (UTC)[ответить]

Можно было вместо int 10 использовать int 21. Код короче получается, вместо 30 байт получается 23. Но int 21 - это DOSовские функции, а int 10 - BIOSовские, как-то красивее. Может как альтернативный вариант дать? --Bau 17:54, 10 января 2011 (UTC)[ответить]

Не надо подробные инструкции, это на другой сайт. Меня и этот асм-код смущает. Прерывания DOS'а не использовались принципиально. Эд, подмастерье теней, 21:26, 25 сентября 2012 (UTC)[ответить]

Код рабочий нужно набрать его в hex редакторе и сохранить как exe файл, после чего вызвать его из командной строки — Эта реплика добавлена с IP 46.242.117.48 (о) 17:38, 12 октября 2011 (UTC)[ответить]

Правильнее сохранять в *.com файл - хоть DOS и различает их и на расширение не обращает внимания, но так красивей и логичней - заголовка, ведь, нету. Hackerpasha 07:25, 13 ноября 2011 (UTC)[ответить]

Система счисления wct?[править код]

Собственно, что это? Единственная ссылка, которую выдает поисковик по данной теме ведет на сайт, который на данный момент не доступен. Считаю нужным откатить правки, пока не будет показана значимость данного понятия. --Insolor 12:49, 10 июня 2014 (UTC)[ответить]

Wct - это я язык программирования для "разминки" мозгов, написать большую программу на нем трудно (вы сойдете с ума) Используеться 16 символов : "A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, O" Официальный сайт http://wctsite.tk/ Форум где могут ответить про wct http://fasm.listbb.ru/index.php 62.148.147.19 14:26, 16 мая 2015 (UTC)mihip[ответить]

Если это язык программирования - какое это имеет отношение имеет к машинному код? Если это просто еще один способ записи шестнадцатеричного кода, то я не вижу плюсов по сравнению с обычным шестнадцатеричным кодом. Сразу вижу минус - необходимость запоминать, какими буквами кодируются цифры от 0 до 9. --Insolor 16:20, 16 мая 2015 (UTC)[ответить]