Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Флудильня :) (не знаешь где спросить? спрашивай здесь!)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

Открыть новую тему     Написать ответ в эту тему

akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Флудильня :)
(не знаешь где спросить? спрашивай здесь!)

Флудильня-говорильня, Флеймоварня-отвечальня


Флейм, флуд, holy wars, а также о программировании вообще :)
Допускаются любые обсуждения и высказывания на тему программирования и около.
Просьба не переходить на личности и не обсуждать политику и тд...

Решаемые задачи:
. . . .
     . . . .

первый пост топикстартера
...
во всех разделах форума есть, а чем мы хуже?
есть ведь откровенный флуд почти во всех топиках, так почему бы его не организовать...
сюда можно и holy wars перенести...
название темы естественно обсуждаемо, тут я ни на что не претендую...

в качестве затравки...
прочитал небольшую заметку о разработке советского/российского космического ПО...
и офигел...
оказывается почти всё ПО разработано и продолжает разрабатываться на
внимание!
на Модуле-2!
включая новую ГЛОНАСС...
о как!
--akaGM :)


Всего записей: 25193 | Зарегистр. 06-12-2002 | Отправлено: 15:08 05-11-2008 | Исправлено: shrmn, 09:08 11-12-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
No_lan_So_rent_o

Цитата:
Вот думаю, что там не так.
я думаю, что топик не тот...
 
http://forum.ru-board.com/topic.cgi?forum=33&topic=2395#1
 
 
 
MBK2
 

Цитата:
Да, кстати, чуть не забыл - это не "показать зачем то содержимое регистра cx" а установка количества записываемых байт для последующей записи командой "w"
ну я этого никогда не знал...
а вот получается, что надо ещё считать количество байт каждой команды самому перед генерацией -- ты, наверное, всё-таки ошибаешься...

Всего записей: 25193 | Зарегистр. 06-12-2002 | Отправлено: 15:03 09-12-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Цитата:
надо ещё считать количество байт

Не надо. Первая команда "a" в списке выполняет ассемблирование вводимых инструкций начиная с адреса 100, соответственно, после каждого ассемблирования текущий адрес сдвигается. Вы реально досовским дебагом никогда не пользовались?
В современных условиях для этой цели можно использовать x64dbg, или hiew, разумеется, ввод будет по другому.

Всего записей: 5162 | Зарегистр. 18-09-2018 | Отправлено: 17:37 09-12-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2

Цитата:
Вы реально досовским дебагом никогда не пользовались?
неа :)

Всего записей: 25193 | Зарегистр. 06-12-2002 | Отправлено: 21:50 09-12-2024
No_lan_So_rent_o

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем оно зависает при генерации num_off и caps_off, но сгенерилось и работает. Спасибо.

Всего записей: 8 | Зарегистр. 22-11-2024 | Отправлено: 18:02 10-12-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2

Цитата:
Вы реально досовским дебагом никогда не пользовались?
не поленился и посмотрел:

Цитата:
команда -R[register] <register name>, позволяет просматривать состояние конкретного регистра и изменять его состояние
...в ответ на запрос дебагера (debug prompt) ":"
так что там просмотр сх, а не запись в него...

Всего записей: 25193 | Зарегистр. 06-12-2002 | Отправлено: 08:53 11-12-2024 | Исправлено: akaGM, 08:54 11-12-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
Вы, вероятно, не вчитываетесь внимательно даже в то, что сами цитируете

Цитата:
и изменять его состояние


Всего записей: 5162 | Зарегистр. 18-09-2018 | Отправлено: 10:10 11-12-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2
 
да, я дебил...

Цитата:
изменять его состояние
по запросу Д, в листинге его (запрос ":") я не увидел...
 
ввод числа 19 как 0013 -- тоже, вообще говоря, дебильный...
кругом одни дебилы...
 
Добавлено:
 
короче так, чтобы не начинать...
я кругом неправ, я ничего не знаю, не использовал, я не умею ни читать ни цитировать...
 
dixi

Всего записей: 25193 | Зарегистр. 06-12-2002 | Отправлено: 10:53 11-12-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
Ну, замечательно же! Я сам всегда признаю собственные ошибки и считаю это главным критерием конструктивного общения

Всего записей: 5162 | Зарегистр. 18-09-2018 | Отправлено: 11:36 11-12-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2
 
ничего замечательного...
Цитата:
по запросу Д, в листинге его (запрос ":") я не увидел...
нет там ввода, нет!
там вывод содержимого регистра сх, всё и
это резюме ассемблерщиков не чета мне...

Всего записей: 25193 | Зарегистр. 06-12-2002 | Отправлено: 18:21 11-12-2024 | Исправлено: akaGM, 18:58 11-12-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Цитата:
 не чета нам...

Вы за себя говорите. Я при помощи debug собственные программы писал, когда вы еще, небось, PC в глаза не видели

Цитата:
Debug: r (register)
Редактирование содержимого одного или нескольких регистров ЦПУ. Выполненная без параметров команда r выводит содержимое всех регистров и флагов из временного хранилище регистра, состояния всех флагов и декодированную инструкцию в текущей области.
 
Синтаксис
r [регистр]
 
Параметры
регистр
Задание имени регистра, содержащего сведения, которые требуется вывести на экран.
?
Вывод списка подкоманд debug.
Примечания
Использование подкоманды r
Если задан регистр, Debug.exe выводит на экран его 16-разрядное значение в шестнадцатеричном формате и двоеточие в качестве приглашения. Если требуется изменить значение содержащееся в регистре, введите новое значение и нажмите клавишу ENTER. В противном случае нажмите клавишу ENTER для возврата к приглашению программы debug.
 

Первая ссылка по гуглу https://www.celitel.info/klad/nhelp/helpbat.php?dcmd=debug

Всего записей: 5162 | Зарегистр. 18-09-2018 | Отправлено: 18:40 11-12-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2
 
ок, не чета мне, исправил...
 
когда ты программы на дебуге писал, мои родители ещё в песочнице играли, а РС я до сих пор ещё не видел, тут ты прав...
 

Цитата:
 
r cx
0013
где здесь запрос на ввод или сам ввод?

Всего записей: 25193 | Зарегистр. 06-12-2002 | Отправлено: 19:00 11-12-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Цитата:
когда ты программы на дебуге писал

Дело в том, что интернетов тогда не было, masm скачать было неоткуда, а  debug в систему (влазящую на 360килобайтовую загрузочную дискетку) уже входил. Соответственно, писать приложения и отлаживать можно было безо всяких языковых сред.

Цитата:
где здесь запрос на ввод или сам ввод?

Как я уже говорил выше, 13 - это, по логике повествования, ввод нового значения в регистр cx, то есть, длина записываемой последовательности байт. Загрузите какой нибудь dosbox и сами проверьте.

Всего записей: 5162 | Зарегистр. 18-09-2018 | Отправлено: 19:22 11-12-2024
2as

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отсюда: https://www.celitel.info/klad/nhelp/helpbat.php?dcmd=debug#Debug_r
 

Цитата:
Использование подкоманды r
 Если задан регистр, Debug.exe выводит на экран его 16-разрядное значение в шестнадцатеричном формате и двоеточие в качестве приглашения.
 Если требуется изменить значение содержащееся в регистре, введите новое значение и нажмите клавишу ENTER.  
 В противном случае нажмите клавишу ENTER для возврата к приглашению программы debug.

 
А вот фрагмент диалога с Chat GPT v.4   /gpt-chatbot.ru/

...
akaGM, тайное, обязательно рано или поздно становится явным!

Всего записей: 3776 | Зарегистр. 09-09-2003 | Отправлено: 13:23 15-12-2024 | Исправлено: 2as, 13:55 15-12-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2as
Тссс! ЧатЖопэтэ не должен знать про debug.com  - это наше тайное оружие против машин на случай апокалипсиса.

Всего записей: 5162 | Зарегистр. 18-09-2018 | Отправлено: 07:33 18-12-2024
No_lan_So_rent_o

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В принципе понятно:
read
name
write
quit

Всего записей: 8 | Зарегистр. 22-11-2024 | Отправлено: 10:14 22-12-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
No_lan_So_rent_o
Да вы что, кто бы мог подумать!
Вы просто гений, будете новым Джоном Коннором!

Всего записей: 5162 | Зарегистр. 18-09-2018 | Отправлено: 11:33 22-12-2024
No_lan_So_rent_o

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2
Машинам без эмпатии этого не понять.
Кровь машин
Там 6-ка ioi Петрович в конце получает дыру в безопасности и оказывается встроенным в машину.
 
Добавлено:
Называется за что боролись на то и напоролись. Так бывает.
 
Добавлено:
И оставь уже Гоблю в покое. Ты же не хочешь получить ещё одного Аарона Хиллел Шварца?

Всего записей: 8 | Зарегистр. 22-11-2024 | Отправлено: 12:26 22-12-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
No_lan_So_rent_o

Цитата:
одного Аарона Хиллел Шварца?

По интеллекту сильно не дотягивает он. Да и духу не хватит

Всего записей: 5162 | Зарегистр. 18-09-2018 | Отправлено: 13:59 22-12-2024
Nimbussr



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите написать код Олега!
 
На Ютубе есть ролик: "Fiat держался до последнего. Но, Олег опять все починил!"
В ролике Олег пишет код на PHP.
 
Суть такая:
1. есть 3 файла прошивки в формате .BIN
2. нужно сравнить 3 файла и вывести результат с адресами, где есть отличия
3. если строка в BIN1 == строке в BIN2 и != строке в BIN3 ==> выводим значение и адрес в out.txt
 
Начало кодинга на 56:49.
 
56:53 первые строчки кода: https://i.ibb.co/PmghDdP/56-53.png
57:17 готовый код не показали: https://i.ibb.co/XVXyXCx/57-17.png
58:17 результат работы программы: https://i.ibb.co/GQT8pFX/58-17.png
 
Как у него получилось так сделать и в чём он выполнял код, подскажите нубу пожалуйста.

Всего записей: 1957 | Зарегистр. 31-05-2008 | Отправлено: 17:48 18-01-2025 | Исправлено: Nimbussr, 17:51 18-01-2025
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nimbussr
Пыхпых для подобной цели использовать можно, разве что, для тупых понтов перед нубами. Существует множество удобных утилит для сравнения файлов, WinMerge, например.
Да и вообще, безо всяких внешних костылей, встроенным fc сравнить по два бинарника попарно, а потом результаты сравнения.

Всего записей: 5162 | Зарегистр. 18-09-2018 | Отправлено: 06:51 19-01-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Флудильня :) (не знаешь где спросить? спрашивай здесь!)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru