?? is_it.txt
字號:
Sintassi: JAL targetDescrizione: Esegue una chiamata di procedura all'interno della regione corrente allineata a 256 MB. Inserisce l'indirizzo di ritorno nel GPR 31. E' un salto PC-region (non PC-relative). Istruzione JALR Sintassi: JALR rsDescrizione: Esegue una chiamata di procedura all'indirizzo di un'istruzione contenuto in un registro. Inserisce l'indirizzo di ritorno nel GPR rd. Istruzione JR Sintassi: JR rsDescrizione: Esegue un salto ad un indirizzo di un'istruzione contenuto in un registro. Istruzione LB Sintassi: LB rt, offset(base)Descrizione: rt = memory[base+offset] Carica un byte dalla memoria come valore con segno. Istruzione LBU Sintassi: LBU rt, offset(base)Descrizione: rt = memory[base+offset] Carica un byte dalla memoria come valore con segno. Istruzione LD Sintassi: LD rt, offset(base)Descrizione: rt = memory[base+offset] Carica una doubleword dalla memoria. Sintassi: LH rt, offset(base)Descrizione: rt = memory[base+offset] Carica una halfword dalla memoria come valore con segno. Istruzione LHU Sintassi: LHU rt, offset(base)Descrizione: rt = memory[base+offset] Carica una halfword dalla memoria come valore senza segno. Istruzione LUI Format: LUI rt, immediateDescrizione: L'immediato a 16 bit e' shiftato a sinistra di 16 bit e concatenato con zeri nei 16 bit meno significativi. Istruzione LW Format: LW rt, offset(base)Descrizione: rt = memory[base+offset] Carica una word dalla memoria come valore con segno.Istruzione LWU Sintassi: LWU rt, offset(base)Descrizione: rt = memory[base+offset] Carica una word dalla memoria come valore senza segno.Istruzione MFHI Sintassi: MFHI rdDescrizione: rd = HI Copia il registro speciale HI nel GPR rd. Istruzione MFLO Sintassi: MFLO rdDescrizione: rd = LO Copia il registro speciale HI nel GPR rd. Istruzione MOVN Sintassi: MOVN rd, rs, rt Descrizione: if rt != 0 then rd = rs Se il valore del registro rt non e' uguale a zero il contenuto viene copiato nel registro rd. Istruzione MOVZ Sintassi: MOVZ rd, rs, rtDescrizione: if rt = 0 then rd = rs Se il valore del registro rt non e' uguale a zero il contenuto viene copiato nel registro rd. Sintassi: MULT rs, rtDescrizione: (LO) = rs * rt Moltiplica due interi con segno a 32 bit. Il valore nel registro rt e' moltiplicato per il valore in rs, considerando entrambi gli operandi come valori con segno. Istruzione MULTUSintassi: MULTU rs, rtDescrizione: (LO) = rs * rt Moltiplica due interi senza segno a 32 bit. Il valore nel registro rt e' moltiplicato per il valore in rs.Istruzione NOP Sintassi: NOPDescrizione: Crea spazi vuoti nella pipeline.Istruzione OR Sintassi: OR rd, rs, rtDescrizione: rd = rs or rt Effettua un OR logico bit a bit. L'operazione di OR logico bit a bit e' effettuata tra il valore contenuto nel registro rs e quello contenuto nel registro rt. Istruzione ORI Sintassi: ORI rt, rs, immediateDescrizione: Effettua un OR logico bit a bit con una costante.Istruzione SB Sintassi: SB rt, offset(base)Descrizione: memory[base+offset] = rt Memorizza gli 8 bit meno significativi di rt in memoria. Istruzione SD Sintassi: SD rt, offset(base)Descrizione: memory[base+offset] = rt Memorizza la doubleword contenuta in rt in memoria. Istruzione SH Sintassi: SH rt, offset(base)Descrizione: memory[base+offset] = rt Memorizza l'halfword contenuta in rt in memoria.Istruzione SLL Sintassi: SLL rd, rt, saDescrizione: Effettua uno shift a sinistra del valore a 32 bit di un numero di bit fisso che varia da 0 a 31. I valori a 32 bit sono shiftati a sinistra, inserendo degli zeri nei bit vuoti, il risultato e' memorizzato nel registro rd. Il numero di bit di cui shiftare il valore e' specificato dal registro sa. Istruzione SLLV Sintassi: SLLV rd, rt, rsDescrizione: Effettua uno shift a sinistra di un valore a 32 bit di un numero variabile di bit. I 32 bit contenuti nel GPR rt vengono shiftati a sinistra del valore contenuto negli ultimi 5 bit in GPR rs (valore senza segno), inserendo degli zeri nei bit vuoti. Il risultato e' memorizzato nel registro rd. Istruzione SLTSintassi: SLT rd, rs, rtDescrizione: Memorizza il risultato del confronto rs<rt nel GPR rd. Non si verifica alcuna eccezione di overflow. Istruzione SLTISintassi: SLTI rd, rs, immediateDescrizione: Memorizza il risultato del confronto di minoranza tra il registro rs ed una costante. Pone il risultato nel registro rt. Se il registro rs contiene un valore minore dell'immediato, rt viene posto ad 1 (true), altrimenti viene posto a 0 (false). Istruzione SLTIU Sintassi: SLTIU rt, rs, immediateDescrizione: Memorizza il risultato del confronto di minoranza tra il registro rs ed una costante senza segno. Pone il risultato nel registro rt. Se il registro rs contiene un valore minore dell'immediato, rt viene posto ad 1 (true), altrimenti viene posto a 0 (false). Istruzione SLTUSintassi: SLTU rd, rs, rtDescrizione: Memorizza il risultato del confronto senza segno rs<rt nel GPR rd. Non si verifica alcuna eccezione di overflow. Istruzione SRA Format: SRA rd, rt, saDescrizione: Effettua uno shift aritmetico a destra di un numero fisso di bit, variabile tra 0 e 31, del valore a 32 bit. Istruzione SRAV Format: SRAV rd, rt, rsDescrizione: rd = rt >> rs (arithmetic) Effettua uno shift aritmetico di un numero variabile di bit. Il valore a 32 bit contenuto nel GPR rt e' shiftato a destra del valore contenuto negli ultimi 5 bit in GPR rs (valore senza segno), duplicando il bit di segno (31) nei bit vuoti. Il risultato e' memorizzato nel registro rd. Istruzione SRL Sintassi: SRL rd, rt, saDescrizione: Effettua uno shift logico a destra di una word32 per un numero fisso di bit da 0 a 31. Il valore a 32 bit contenuto nel GPR rt e' shiftato a destra inserendo degli zeri nei bit vuoti, il risultato e' memorizzato nel registro rd. Istruzione SRLV Sintassi: SRLV rd, rt, rsDescrizione: Effettua uno shift logico a destra di una word32 per un numero variabile di bit. Il valore a 32 bit contenuto nel GPR rt e' shiftato a destra del valore contenuto negli ultimi 5 bit in GPR rs (valore senza segno), inserendo degli zeri nei bit vuoti. Il risultato e' memorizzato nel registro rd. Istruzione SUB Sintassi: SUB rd, rs, rtDescrizione: Sottrae due interi a 32 bit. Se si verifica un overflow, lancia un'eccezione. Il valore a 32 bit del registro rt e' sottratto a quello contenuto nel registro rs, il risultato e' posto in rd. Istruzione SUBU Sintassi: SUBU rd, rs, rtDescrizione: Sottrae due interi a 32 bit. Il valore a 32 bit del registro rt e' sottratto a quello contenuto nel registro rs, il risultato e' posto in rd. Non si verificano eccezioni di overflow. Istruzione SW Sintassi: SW rt, offset(base)Descrizione: rt = memory[base+offset] Memorizza in memoria un byte, aggiungengo l'offset con segno all'indirizzo base per formare l'indirizzo finale. Istruzione XOR Sintassi: XOR rd, rs, rtDescrizione: rd = rs XOR rt Effettua l'OR esclusivo tra i valori contenuti nei registri rs ed rt. Istruzione XORI Sintassi: XORI rt, rs, immediateDescrizione: rt = rs XOR immediate Effettua l'OR esclusivo con una costante.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -