169 похожих чатов

Https://Pastebin.Com/GJqvY4e7 есть такой вот код. объясните почему в выводе число

31 а не 22. ведь на строке 18 должен происходить переход если num2(22) меньше num3(31). но его нет и в ecx записывается 31. почему?

16 ответов

11 просмотров

ты понял в чем подвох?

Dobrodeetel
Нет...

сейчас, с кчлегом закончу

Dobrodeetel
Нет...

пока запиши свои данные в шестнадцатеричном виде

Dobrodeetel
Нет...

перевел числа?

Dobrodeetel- Автор вопроса
Dobrodeetel- Автор вопроса
Aiwan \ (•◡•) / _bot
пока запиши свои данные в шестнадцатеричном виде

что значит их перевести? я предполагаю как это будет выглядеть но не уверен что это верно...

Dobrodeetel- Автор вопроса

я не уверен что ты видел этот код) я то пытаюсь сделать нахождение минимального и не выходит

Dobrodeetel
я не уверен что ты видел этот код) я то пытаюсь сд...

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

Dobrodeetel- Автор вопроса
Aiwan \ (•◡•) / _bot
у тя исходные данные не числа, строки. если твои с...

похоже понял. только я не уверен что знаю как переписать прогу(да я не уверен что знаю как создавать числовые переменные). можно исправленный вариант?)

Dobrodeetel
похоже понял. только я не уверен что знаю как пере...

кавычки убери в определении данных, если тебе нужно именно числа сравнить

Dobrodeetel- Автор вопроса
Aiwan \ (•◡•) / _bot
кавычки убери в определении данных, если тебе нужн...

я попробовал но я же число не могу вывести, так? попробовал add ecx, '0' но вышла буква "F"

Dobrodeetel
я попробовал но я же число не могу вывести, так? п...

это асм. все надо делать ручками. вводи строку и переводи в числа

Dobrodeetel- Автор вопроса
Aiwan \ (•◡•) / _bot
это асм. все надо делать ручками. вводи строку и п...

я правильно понял что это может выглядеть как то так? mov ecx, 47 cmp ecx, 31 jl _exit mov ecx, 31 _exit: add ecx, '0' mov [small], ecx mov ecx, msg mov edx, len mov ebx,1 mov eax,4 int 0x80

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта