Доброго времени суток. Не могу разобраться, подскажите пожалуйста. Если я хочу поместить в стек что либо отличное от 64 бит мне выдает ошибку когда я собираю программу. решил сделать по умному и записать 32 бита в eax, сдвинуть влево регистр rax на 32 бита, и положить еще раз в eax значение 32 бита. Но получается что когда я ложу в регистр eax значение старшая часть rax обнуляется. Пытался найти что либо в гугле, т.к. не я первый и не я последний кто с этим сталкивается, но не могу сформулировать нормально запрос чтобы найти что меня интересует. Подскажите в какую сторону копать, где что можно почитать чтобы найти ответы.

    
      Ответ на:
      
          комментарий
        от luke 
  


    
      Ответ на:
      
          Эксперименты!
        от luke 
  
    
      Ответ на:
      
          комментарий
        от i-rinat 
  
    
      Ответ на:
      
          комментарий
        от luke 
  
    
      Ответ на:
      
          Эксперименты!
        от luke 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от luke 
  
    
      Ответ на:
      
          комментарий
        от luke 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от SZT 
  

    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Nasm, условия перехода (2015)
 - Форум MDMA_stm32h7xx (2022)
 - Форум ADC_Stm32H750v (2022)
 - Форум nasm, ld и 64 бита (2006)
 - Форум Модуль ядра 2.4.хх. Ядро работает на arm926ejs. Проблема с функцией set_fs() (2014)
 
- Форум 64 бита (2008)
 - Галерея 64 бита (2005)
 - Форум 64 бита (2004)
 - Форум сервер CentOS 6 отказ принтеров Brother (2018)
 - Форум 64 бита - дефолт (2012)