DSC1200377

DSC1200377



•    fcq|k asemoiera

•    proces kompilacji


Program zapisany w języku symbolicznym wymaga przedstawiania w tomu# strumienia bajtów, będących fragmentami instrukcji. Generowanie kodu maszynowego nazywa sie procesem kompilacji.


symbole

instrukcji


symbole

operandów


“■ kodowanie _ obliczanie *■ rozkazów    adresOw


Model adresowania w programie zaleZy

od możliwoici procesora w tym zakresie W przypadku x86 zazwyczaj stosuje sie podpal pamięci programu oraz danych

na rozd-:elne segmenty.


kod

maszynowy


wykonanie

programu


Kod maszynowy składa sie liczb będący fragmentami rozkazów procesora W ci ułatwienia programowania instrukcje 'Ch oc randy maja przypisane nazwy symboliczne

instrukcja

działanie

operandy

mov a. b

a * b

rag. mam nat

add a. b

a * a ♦ b

rag, mam nat

adc a. b

a « a * b'

rag. mam nat

sub a. b

a « a-b

rag. mam nat

sbb a. b

a «a-b-

• rag mam nat

and a. b

a » a & b

rag. mam. nat

ora. b

a ■ a | b

rag. mam nat

nor a. b

a « a A b

rag, mam nat

nota

a ■ -a

reg.iem .

cali x

przekazanie sterowania pod

i umieszczenie adresu powro

na stos*

|mp x

przekazanie sterowania pod

* - Z przeniesieniem, pożyczka



Wyszukiwarka

Podobne podstrony:
wyróżniamy dwie techniki translacji: interpretację i kompilację proces kompilacji realizuje program
Do utworzenia programu w danym języku niezbędne są edytor tekstu, debugger i kompilator. Programy te
Zrozumiec Assembler7 3.4 Proces tworzenia programu w języku Asemblera 89 3-4.1 Asemblowanie kodu
I, Języki programowaniaKompilacja vs. interpretacja ► 2 Proces, który przetwarza program zapisany
Proces tworzenia programu•    Pomysł•    Implementacja w języku
81160 ullman205 (2) I. SrSUŁMUWB ASI-MU Y iIjiCYKA ?>0L szego programu zapisanego w konwencjonaln
Program to ciąg instrukcji, zapisanych w języku zrozumiałym dla komputera. Ten ciąg instrukcji reali
Slajd23 (109) POST - Power On Self Test Po uruchomieniu komputera procesor zgodnie z programem POST
2. Zarządzanie procesami i jakością Program Metody    Cele o Poznanie istoty i
MaszynaW 20 3. Opis symulatora 42 Dla plików zawierających treść programów źródłowych w języku asemb

więcej podobnych podstron