Assembler czym jest? I gdzie się go stosuje?

0

Witam, tak jak w temacie chciałbym się dowiedz czym jest i gdzie się stosuje język assembler?

1

Odpowiadając łopatologicznie na pytanie:
Assembler to jest język zrozumiały dla człowieka, w którym tak naprawdę zapisuje się rozkazy do wykonywania przez procesor. Kod w języku asemblera jest tak naprawdę obrazem listy rozkazów wykonywanych przez procesor i kompilacja jest prawie odwracalna (w przeciwieństwie do języków wysokiego poziomu).
Assembler to także kompilator asemblera, czyli program przekształcający kod napisany w asemblerze na kod maszynowy.
Stosuje się najczęściej tam, gdzie bardzo istotny jest czas działania i implementacja danego algorytmu na danej maszynie w języku wysokiego poziomu jest bardzo trudna (możliwa, ale nie spełnia wymagań czasowych).

0

Kiedy i jak korzystać z asemblera. Podstawy programowania w asemblerze

https://www.pelock.com/pl/art[...]wy-programowania-w-asemblerze

Warto znać, ale jeśli chciałbyś programować to jedynie specjalistyczne rzeczy, które i tak obecnie spychane są na GPU lub wyspecjalizowane instrukcje procesorów (np. elementy szyfrowania AES).

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