Nauka programowania w Assembly proszę o pomoc

0

Witam Serdecznie wszystkich forumowiczów
Niedawno zacząłem przygodę z nauką programowania w Assembly . Do programowania korzystam z Visual Studio 2019 i mam zainstalowaną wtyczkę ASM DUD.
Problem w tym,że Visual Studio średnio radzi sobie z programami wykonywanymi w assembly, a mianowicie problem polega na tym, iż jestem bardzo początkujący w nauce i obecnie moje programowanie polega na ustawieniu dobrze Visual Studio tak, aby działał za każdym razem. Poprzednim razem wszystko dobrze działało, ale teraz Visual Studio daje mi następujący błąd „nie można odnaleźć określonego pliku” i program nie debuguje się ani nie kompiluje pomimo braku błędów podczas kompilacji lub debugowania ciągle dostaje ten sam błąd
Bardzo proszę o naprowadzenie mnie na przyczynę błędu.

4

A po co Ci do tego VS w ogole?

2

Używanie vs do tego to średni pomysł. Nie wiem czy to IDE jakkolwiek ułatwia pracę w assemblerze (a jak sam widzisz ustawienie go sprawia kłopot). Poza tym nie lubię MASM (Microsoft asembler). Na Windowsie moim faworytem zawsze był fasm. Teraz jeśli już to GAS bo pracuję na linuksie.

0
elwis napisał(a):

Używanie vs do tego to średni pomysł. Nie wiem czy to IDE jakkolwiek ułatwia pracę w assemblerze (a jak sam widzisz ustawienie go sprawia kłopot). Poza tym nie lubię MASM (Microsoft asembler). Na Windowsie moim faworytem zawsze był fasm. Teraz jeśli już to GAS bo pracuję na linuksie.

Dziękuję z poradę , a czy mógł byś polecić dobre IDE dla osoby początkującej dla architektury intel głównie chodzi mi o programowanie pod intelowską architekturę ale dobrze by było aby obsługiwało wszelkie rodzaje procesorów no i zależy mi, aby łykało łatwo architekturę x64 oraz x86 wiem, że wszystko mogę oczywiście robić w ostateczności w notatniku i wierszu poleceń, ale do tego jestem zbyt zielony :) no oczywiście jest z tego, co wiem Visual MASM, ale tylko łyka mi architekturę x32 inne dobre środowiska też głównie są pod x32. No i oczywiście uprzejmie proszę o to oczywiście jeżeli korzystałeś z VS do programowania w assembly abyś udzielił podpowiedzi w sprawie konfiguracji. Ja wchodzę w aplikacje konsolowe, dodaje nowy plik c+ z rozszerzeniem nie cpp, a asm w zależnościach kompilacji ustawiam MASM no i w ustawieniach debugera ustawiam opcje punkt wejścia(Main) oraz ustawiam aktywny debuger x64

0
stivens napisał(a):

A po co Ci do tego VS w ogole?

Używam , ponieważ jest podpowiadanie składni całkiem dobre co powiem szczerze iż mega ułatwia pracę w C oraz innych językach programowanie
jeżeli mógłbym prosić o jakieś wskazówki konfiguracyjne co do programowania w VS?

1

Tworzysz plik tekstowy. Piszesz (w np. VS ale Code a nie kobyle) i kompilujesz gcc (noo, na Linuxie bo pod spodem to gnu-as odpala. Na Windowsie moze wlasnie jakiegos XX-asma odpalasz zamiast gcc)

0
stivens napisał(a):

Tworzysz plik tekstowy. Piszesz (w np. VS ale Code a nie kobyle) i kompilujesz gcc (noo, na Linuxie bo pod spodem to gnu-as odpala. Na Windowsie moze wlasnie jakiegos XX-asma odpalasz zamiast gcc)
Przetestuje to rozwiązanie i dam Ci znać czy zadziałało W taki sposób cały czas ustawiam w VS programowanie dla assembly wchodzę w aplikacje konsolowe, dodaje nowy plik c+ z rozszerzeniem nie cpp, a asm w zależnościach kompilacji ustawiam MASM no i w ustawieniach debugera ustawiam opcje punkt wejścia(Main) oraz ustawiam aktywny debuger x64 no ale nie wiem czemu te ustawienia nie zaskoczyły dla około 50% programów na architekturze x64 zadziałały prawidłowo

1
i green napisał(a):
elwis napisał(a):

Używanie vs do tego to średni pomysł. Nie wiem czy to IDE jakkolwiek ułatwia pracę w assemblerze (a jak sam widzisz ustawienie go sprawia kłopot). Poza tym nie lubię MASM (Microsoft asembler). Na Windowsie moim faworytem zawsze był fasm. Teraz jeśli już to GAS bo pracuję na linuksie.

Dziękuję z poradę , a czy mógł byś polecić dobre IDE dla osoby początkującej dla architektury intel głównie chodzi mi o programowanie pod intelowską architekturę ale dobrze by było aby obsługiwało wszelkie rodzaje procesorów no i zależy mi, aby łykało łatwo architekturę x64 oraz x86 wiem, że wszystko mogę oczywiście robić w ostateczności w notatniku i wierszu poleceń, ale do tego jestem zbyt zielony :) […]

Jedyne narzędzie jakie znam, które obsłuży ci również inne architektury niż x86 to właśnie GAS, ale on chyba jest tylko na uniksopodobnych. FASM, z tego co pamiętam jest spoko, ma w miarę miłą składnię, prosty interfejs okienkowy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1