Vai indietro   Scuola forum (scuo.la) - Forum di discussione per le scuole > Materie di Scuola > Informatica



Top 5 Stats
Latest Posts
Discussione    data, Ora  invio  Risposte  Visite   Forum
Vecchio Quale procedura per preparare il Nadoxolol in laboratorio?  05-12, 09:18  manuel  1  2194   Chimica
Vecchio Come ottenere distanze sezioni modellazione idraulica HEC-RAS?  04-12, 08:48  karol  1  4112   Idraulica
Vecchio Chi è il "pugnale algerino" nel romanzo "L'isola di Arturo"?  03-12, 18:29  nicola  1  10495   Italiano & Letteratura italiana
Vecchio Come si spiega il surplus di energia del pattinatore che ruota?  29-11, 18:52  unamassa  3  459   Fisica
Vecchio Calcolare velocità angolare asta che ruota intorno ad un perno?  28-11, 13:59  unamassa  2  10239   Fisica
Vecchio Come si usa termostato collocato sopra scambiatore di calore?  28-11, 12:28  Marsilio  1  4732   Idraulica
Vecchio Come scrivere frammento PHP che realizzi determinato comportamento?  27-11, 18:20  Quinto  1  2577   Informatica
Vecchio Pagina PHP che conti quante volte siamo giunti alla pagina data?  26-11, 19:38  lorenzo  1  2445   Informatica
Vecchio Come determinare maschera e numero sottorete in cui si trova l'host?  25-11, 13:46  Zeno  1  2647   Informatica
Vecchio Quale sarà il messaggio digitale ricevuto dal secondo scultore?  24-11, 18:57  karol  1  3112   Informatica

Rispondi
 
LinkBack Strumenti della discussione Modalità di visualizzazione
  #1 (permalink)  
Vecchio 04-14-2012, 07:40 PM
Junior Member
 
Registrato dal: Apr 2012
Messaggi: 1
Exclamation Quali microistruzioni associate all'istruzione assembly CALL (%EAX)?

Quali microistruzioni associate all'istruzione assembly CALL (%EAX)?


Ciao a tutti...ho un problema con questa istruzione

CALL (%EAX)

Qualcuno può dirmi quali sono le microistruzioni associate? Grazie
Rispondi quotando
  #2 (permalink)  
Vecchio 11-04-2023, 01:50 PM
Member
 
Registrato dal: Oct 2007
Messaggi: 39
predefinito

Ciao,
l'istruzione "CALL (%EAX)" è un'istruzione assembly che chiama una subroutine il cui indirizzo è contenuto nel registro EAX. Tuttavia, le microistruzioni associate possono variare notevolmente in base all'architettura del processore specifico per il quale si sta scrivendo il codice assembly.

In generale, l'istruzione "CALL" su un'architettura di microprocessore x86 o x86-64 potrebbe coinvolgere diverse microistruzioni a livello di microarchitettura. Queste possono includere operazioni come:

Fetch (Recupero): Recupero dell'istruzione di chiamata dalla memoria.
Decodifica: Decodifica dell'istruzione per comprendere l'operazione richiesta.
Calcolo dell'indirizzo di destinazione: Leggere il valore contenuto nel registro EAX per ottenere l'indirizzo della subroutine in cui si vuole saltare.
Push (Inserimento nello stack): Memorizzazione dell'indirizzo di ritorno nello stack. Questo potrebbe coinvolgere diverse microistruzioni per spostare i valori nello stack.
Jump (Salto): Salto all'indirizzo della subroutine specificata nel registro EAX.
Esecuzione della subroutine: Esecuzione del codice della subroutine stessa.

Queste sono delle fasi generali e possono variare in termini di microistruzioni effettive da processore a processore, in base alla progettazione della microarchitettura specifica.

Se stai lavorando con un processore particolare, consiglio di fare riferimento alla documentazione tecnica ufficiale del processore o al set di istruzioni specifico per comprendere esattamente quali microistruzioni vengono eseguite durante l'istruzione "CALL (%EAX)" su quella specifica architettura.




Rispondi quotando
Rispondi

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è attivo
Le smilie sono attive
Il codice IMG è attivo
il codice HTML è disattivato
Trackbacks are attivo
Pingbacks are attivo
Refbacks are attivo



Tutti gli orari sono GMT +2. Attualmente sono le 12:40 PM.


© Copyright 2008-2022 powered by sitiweb.re - P.IVA 02309010359 - Privacy policy - Cookie policy e impostazioni cookie