Nauka programowania w Assembly proszę o pomoc

Odpowiedz Nowy wątek
2019-11-07 17:28
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.

Pozostało 580 znaków

2019-11-07 17:59
4

A po co Ci do tego VS w ogole?


01010100 01110101 01110100 01100001 01101010 00100000 01101110 01101001 01100101 00100000 01101101 01100001 00100000 01101110 01101001 01100011 00100000 01100011 01101001 01100101 01101011 01100001 01110111 01100101 01100111 01101111 00101110 00100000 01001001 01100011 00100000 01110011 01110100 01101111 01101110 01110100 00101110

Pozostało 580 znaków

2019-11-07 18:59
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.


edytowany 1x, ostatnio: elwis, 2019-11-07 19:00

Pozostało 580 znaków

2019-11-07 19:18
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

edytowany 1x, ostatnio: i green, 2019-11-07 19:33

Pozostało 580 znaków

2019-11-07 19:21
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?

edytowany 1x, ostatnio: Ktos, 2019-11-07 19:50

Pozostało 580 znaków

2019-11-07 20:20
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)


01010100 01110101 01110100 01100001 01101010 00100000 01101110 01101001 01100101 00100000 01101101 01100001 00100000 01101110 01101001 01100011 00100000 01100011 01101001 01100101 01101011 01100001 01110111 01100101 01100111 01101111 00101110 00100000 01001001 01100011 00100000 01110011 01110100 01101111 01101110 01110100 00101110
edytowany 3x, ostatnio: stivens, 2019-11-07 20:21

Pozostało 580 znaków

2019-11-07 20:48
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

Pozostało 580 znaków

2019-11-07 22:07
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.


edytowany 1x, ostatnio: elwis, 2019-11-07 22:29

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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