Доброго времени суток. Не могу разобраться, подскажите пожалуйста. Если я хочу поместить в стек что либо отличное от 64 бит мне выдает ошибку когда я собираю программу. решил сделать по умному и записать 32 бита в eax, сдвинуть влево регистр rax на 32 бита, и положить еще раз в eax значение 32 бита. Но получается что когда я ложу в регистр eax значение старшая часть rax обнуляется. Пытался найти что либо в гугле, т.к. не я первый и не я последний кто с этим сталкивается, но не могу сформулировать нормально запрос чтобы найти что меня интересует. Подскажите в какую сторону копать, где что можно почитать чтобы найти ответы.
Ответ на:
комментарий
от luke
Ответ на:
Эксперименты!
от luke
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от luke
Ответ на:
Эксперименты!
от luke
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от luke
Ответ на:
комментарий
от luke
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от SZT
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум 64-битные регистры задействуются как 32-битные (2019)
- Форум Nasm, условия перехода (2015)
- Форум MDMA_stm32h7xx (2022)
- Форум nasm, ld и 64 бита (2006)
- Форум inline asm в GCC (i686)... оч.косвенная адресация.. (2009)
- Форум 64 бита (2008)
- Форум 64 бита (2004)
- Галерея 64 бита (2005)
- Форум 64 бита - дефолт (2012)
- Форум почему 64 бит? (2013)