"Dodatkowo dodam też, ze ja nauczylem sie asma wlasnie w RE. Chocby piszac hello world w jezyku wyzszego poziomu
dokonalem jego analizy kodu wykonywalnego i napisalem jego odmiennik w asmie."
tak dokonałeś analizy kody wykonywalnego ( printf("Hello World") ) i uzyłeś przerwania 21h wykonując jedną z jej funkcji wypisującą łańcuch, przydzieliłeś segment kodu i danych, zdefiniowałeś w RAM bajt od którego zaczyna się ciąg łańcucha i wywołaeś przerwanie zakończenia programu. Zapewne, lol
Żeby nauczyć się asma trzeba zaczynać od banalnych programów i porzucić myślenie języków wys.poziomu nie wspominając już o jakiejkolwiek konwersji.
nie wiem o czym piszesz z tym RE, ale pierwsza część twojego zdania zupełnie nie wynika z drugiej bo to co zrobiłeś to napisałeś kod na nowo a nie zdesasemblerowałeś exe. Jak nie wierzysz jak to wygląda to przeleć deasmem zwykły exe Hello World a wyjdzie zupełnie coś innego niż int 21h z funkcją bodajeże 16tą wypisującą łańcuch. Uczyć się asma w taki sposób to jakaś masakra.