Hi

Hi


aundi la cella pli in alto possiede l'indirizto onOF ume psiamo notare, nella stuarione intriule i toghtm S5 punta alla base dellu stack e tale valote nmate inaltetato per tutte le operarioni di lettuta crittura registro SP punta alla cima deliu stack appnesentata dall'elemento di otset 0012 12 in e- decimale equivale alla 1ka cella di memoria Nela se unda ituazione viene eftettuata una PUSH del conte nuto del registro AX il registio s viene decrementati di due unita 010 per puntate alla nuova cma dello stuckeil ontenuto del registro A ci ZA viene eopato ella cella dello stack puntata da SP. Nella terza situazione viene eftettuata un'altra ope ranotie di PUSH del registro AX d1 l registro vtene decrementato di due unita poc per puntare alla uva coma deis stacke il contienuto di A nene aopiato nella cella di ottvet cooe. Nella quarta sitiarione viene ettetruita un'operazione di POPnel.reistre E la crlia paitata da S 100E ee cipiata nei registro Bx e il contemito del registro S viene Incrementato di due utita bo10 Il linguaggio Assembly Coune ahbaame visto precedentemente atfinché la CPU possa complere il proprio lavoro, ci Elaio- a ceatio che in memprta eentean Ap e Kontepmn m ud sare Tuttavia il processore deve ticevere le stra- zioni formattate in modo opprtuna eondo codiceUn programmma deve cotitenere, per qumbinazione.di ifte binarie. La figura in tiasso m i collocazione del linguaggio Assembly che si trova a meta strada tra il linguaggio eroluto eil lininagglo nacchin Ter molti aspetti l'Assembly e un linguaggio di pro- gratimazonE come gll aln ma quello che fo stingur el latto che possiede una corrispotidemza unio a uno con il linguagsiomacchina. TataTt gni codice operativo delle istnzioni di una esiste una comspondente istruzione in Assembly La guente tabella mostra come viene tradotta OgnI struzione dal lingugo Assembly in liniguag- glo archina

Report Page