Обсуждение:Машинный код (KQvr';yuny&Bgonuudw tk;)
Проект «Информационные технологии» (уровень III, важность для проекта высокая)
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
Пример
[править код]Прошу прощения за, вероятно, глупый вопрос, но куда записать и как исполнить простейший пример, приведенный в статье?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)
- Не правильно вставили. Надо было не как текст, а как байты с кодами написанными в статье. Откройте хекс-редактор и вставьте тот текст туда, так он запишется правильно. Получится что-то типа
Hackerpasha 15:18, 10 декабря 2010 (UTC)»..№..ґ.Љ.CН.вщН Hello, World!
- Я именно так и сделал. Пользуясь встроенным HEX-редактором Visual Studio ввёл эти данные в 16-ичном формате и сохранил под именем 0.COM. Всё работает! Так что проверить пример в действии можно.Levelriver 19:14, 5 апреля 2012 (UTC)
- Не правильно вставили. Надо было не как текст, а как байты с кодами написанными в статье. Откройте хекс-редактор и вставьте тот текст туда, так он запишется правильно. Получится что-то типа
- Из любопытства. Я это банально скопировал как текст, система и рассматривает этот файл как текстовый. А как это запустить?95.84.216.130 08:13, 24 августа 2010 (UTC)
- Добавил исходный код на ассемблере, но что-то не получается разметить. Кто разбирается - исправьте, пожалуйста. Hackerpasha 16:06, 29 декабря 2010 (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)
- Переписал асм более уместным к предмету статьи стилем. Эд, подмастерье теней, 21:26, 25 сентября 2012 (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)