Size: a a a

Ассемблер

2020 April 21

A

Aleksandr in Ассемблер
отладчиком пользуешься? если нет - начни, поможет
источник

МБ

Мария Белых in Ассемблер
Пользуюсь
источник

A

Aleksandr in Ассемблер
не помогает?
источник

МБ

Мария Белых in Ассемблер
Ну я ж пока только пробую разобраться, пока не помогает
источник

A

Aleksandr in Ассемблер
кинь исходник
источник

МБ

Мария Белых in Ассемблер
Хорошо, я ещё щас попробую без ввода с Клавы сделать, и если даже так не выведет, то скину
Скорее всего у меня беда в том, что числа введённые с Клавы не заносятся в st(едси я правильно поняла принцип работы)
Поэтому и не удаётся их сложить, хотя мне казалось что должно получатся
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
чтоб с клавы занести число в fpu, число (ascii строку) надо преобразовать в формат вещественного числа. 1 и 1.0 это совсем разный набор битов, одно из чисел целое, другое вещественное. при вводе вещественного тебе надо разделить его на составляющие: знак-порядок-мантисса. каждый из этих составляющих имеет определенный размер в битах и свое место в представлении числа (4,8,10 байтовые вещественные числа)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
источник

МБ

Мария Белых in Ассемблер
Ой, спасибо
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
а покажи свою процедуру ввода числа с клавы
источник

Н

Ник in Ассемблер
Приветствую всех в данном чате. Заранее хочу извиниться за небольшой оффтоп, но тем не менее, я уверен, что большинство из вас умеют программировать на С++(скорее даже на С). Вот в чем вопрос: я работаю с архивом, а точнее с его считыванием в WinAPI. Но при попытках сделать это, программа считывает только 4 байта(из 1159542 байт). Вот код: https://pastebin.com/jWemSidJ     . Заранее всех благодарю за помощь!
источник

Н

Ник in Ассемблер
Я пытался задавать этот вопрос в чат С++, но там проигнорили, да и заняты своим. Скорее всего, даже не ответят
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
Ник
Приветствую всех в данном чате. Заранее хочу извиниться за небольшой оффтоп, но тем не менее, я уверен, что большинство из вас умеют программировать на С++(скорее даже на С). Вот в чем вопрос: я работаю с архивом, а точнее с его считыванием в WinAPI. Но при попытках сделать это, программа считывает только 4 байта(из 1159542 байт). Вот код: https://pastebin.com/jWemSidJ     . Заранее всех благодарю за помощь!
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
источник

A

Aleksandr in Ассемблер
Ник
Приветствую всех в данном чате. Заранее хочу извиниться за небольшой оффтоп, но тем не менее, я уверен, что большинство из вас умеют программировать на С++(скорее даже на С). Вот в чем вопрос: я работаю с архивом, а точнее с его считыванием в WinAPI. Но при попытках сделать это, программа считывает только 4 байта(из 1159542 байт). Вот код: https://pastebin.com/jWemSidJ     . Заранее всех благодарю за помощь!
к тебе тот же вопрос: отладчиком пользоваться умеешь?
источник

A

Aleksandr in Ассемблер
про ноль-символ что-то слышал?
источник
2020 April 23

AG

Alexander Galileev in Ассемблер
section .data
masks  dw  0x0400, 0x0200, 0x0080, 0x0008


Ассемблер на это мне заявляет:

error: `dw 0x0400, 0x0200, 0x0080, 0x0008' is not a valid segment size; must be 16, 32 or 64

Чего он хочет?
источник

G

Gymmasssorla in Ассемблер
https://en.wikipedia.org/wiki/Function_prologue

Почему мы тут делаем sub esp, N в прологе, почему нельзя просто push-push-push?
источник

ST

Saenro T in Ассемблер
Ты имел ввиду pop-pop-pop?
источник