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

Последнее сообщение: 8 лет назад от Insolor в теме «Система счисления wct?»
Пожалуйста, добавляйте новые темы снизу


Пример править

Прошу прощения за, вероятно, глупый вопрос, но куда записать и как исполнить простейший пример, приведенный в статье?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)Ответить