Jesoxxx, ну на ноль можно проверить как ниже показал Владимир Куц, на всё остальное можно проверить заменив CMP на вычитание, SUB. CMP внутри себя всё равно делает вычитание, правда не изменяет свои операнды, а в случае явного XOR и в случае явного SUB содержимое R0 потеряется.
SUB R0, 1000
BCC метка_если_R0_больше_или_равен_1000
BCS метка_если_R0_меньше_1000
Ну и по аналогии другие команды условного ветвления из серии B*, в принципе в данном случае можно применять любые как для CMP имея в виду только то, что начальное содержимое R0 будет утеряно.
Заведя нового пользователя вместо Jesoxxx вы не получите ответ на вопрос, который так и не научились правильно задавать. Какое смещение? Какой индекс? Какой процессор в конце концов? Отвечать на вопросы "пойди туда не знаю куда и сделай то не знаю что" тут пока ещё никто не умеет.
Jesoxxx, что имеется в виду "в другом виде"? Причём тут то, что команда записана в ячейку именно 500? Какой ассемблер (процессор/архитектура)? Тут вопросов больше чем возможных ответов.
Ну почему же нельзя? IDA, Ghidra, Radare2... При желании всё можно. Только вот чтобы "можно было его спокойно редактировать, как обычный sh файл" уже не получится никак.
slava kk, это НЕ скрипт, это шестнадцатиричный дамп обычного исполняемого бинарного файла. И перевести его в скрипт чтобы "можно было его спокойно редактировать, как обычный sh файл" невозможно в принципе.
Армянское Радио, из всех шрифтов мне реально нравился лишь WarpSans который был в OS/2. А все остальные шрифты на мой личный взгляд или все моноширинные, или все не моноширинные, больше ничем не отличаются. Так что гонка за шрифтами это мимо меня..
Армянское Радио, о! Тема от Turbo Pascal 7.0 в Visual Studio это тема! (хороший каламбур получился!) Надо будет тоже так себе сделать. Правда шрифт менять не буду (зачем?) и Qt Creator ставить не буду, он неудобен не только как надстройка над gdb, но и как IDE. Но тему от Turbo Pascal 7.0 в Visual Studio и правда воткну.
Армянское Радио, и Firebird, и Interbase, и Delphi, и C++ Builder до сих пор есть, поддерживаются и выпускаются. Surprise? Не майкрософтом и не gcc с PostgreSQL, MySQL и Oracle едиными. Как говорится "каждому овощу свой фрукт!"
Армянское Радио, не все, а только те, кто будет пытаться использовать новые стандарты C++. Согласен, таких много, практически большинство, но это не все.
А из моих лично фактов -- сишный код на C++ Builder (уже вернее объектный) практически без плясок с бубном и прочего шаманства сопрягается с кодом на Delphi. И отлаживается прямо в этой среде замечательно. Чего не скажешь про MSVC и тем более про Cygwin и MinGW.
В данном случае можно сказать что работа у всех разная.
И что бы там не говорили враги ;-) а Delphi умирать не собирается, он до сих пор пользуется спросом и востребован.
Армянское Радио, устаревший, но наиболее дружественный по интерфейсу. Visual Studio похуже будет в контексте удобства, а уж всяким Qt Creator и ему подобным недосредам с их обвесками поверх наркоманского поделия под названием gdb вообще до C++ Builder как до Китая раком.
Такой вопрос. А программа какая-нибудь загружена? Если программа не загружена или не находится в режиме трассировки тов данном окне ничего видно и не будет.
Ну и по аналогии другие команды условного ветвления из серии B*, в принципе в данном случае можно применять любые как для CMP имея в виду только то, что начальное содержимое R0 будет утеряно.