Помогите разобраться.
Мне нужно вывести строку на экран из программы на assembler- gas.
строка может меняться - служит для отладки, является параметром.
1. можно ли в коде программы в сегменте .text  как то определить 
переменную и указать, что эта переменная есть адрес нужной мне строки.
про секцию .data я знаю, но это наверное не то что нужно.
2. Возможно можно определить переменную в секции .bss как массив байт,
но не знаю как потом её инициализировать в тексте программы.
char * p = "нужная строка";
Как это сделать на as ?
.segment .text
.global _start
.code 32
_start:
   ....
   ??
.end
Перерыл массу разных программ и доков, пока не нашел,
 если не сложно подскажите.


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

    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от user209 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум кто знает хорошо Assembler Gas (2020)
- Форум Как линкер настраивает символы в таблице символов? (2022)
- Форум [Assembler] AT&T синтаксис (2009)
- Форум LD, скрипт линкера ? (2009)
- Статьи Осваиваем STM32 снизу: часть 4 (2023)
- Форум gcc : asm AT&T (2002)
- Форум размер бинарников avr-gcc (2014)
- Форум AT&T метки (2020)
- Форум адресация AT&T (2020)
- Форум GCC inline assembler (2009)