Обсуждение:Машинный код
Проект «Информационные технологии» (уровень 3, важность для проекта высокая) Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. Уровень статьи по шкале оценок проекта: в развитии
Важность статьи для проекта «Информационные технологии»: высокая |
Пример править
Прошу прощения за, вероятно, глупый вопрос, но куда записать и как исполнить простейший пример, приведенный в статье?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)Ответить[ответить]