Download CJ1G/H-CPU

Transcript
Capitolo 3-10
Istruzioni di conversione
Istruzione
Codice
mnemonico
Codice
ASCII TO HEX
HEX
@HEX
162
Simbolo/
operando
Funzione
Posizione
Condizione di
esecuzione
S
Converte fino a 4 byte di dati ASCII all'interno del canale sorgente
negli equivalenti esadecimali e scrive tali cifre nel canale di
destinazione specificato.
Di
Di
HEX(162)
Uscita
Richiesta
C: 0021
D
Primo byte da convertire
S: primo canale
sorgente
Di: identificatore
della cifra
D: Canale di
destinazione
Sinistra (1)
Destra (0)
Numero di cifre (n+1)
Prima cifra da scrivere
COLUMN TO
LINE
LINE
@LINE
063
LINE(063)
S
Converte una colonna di bit all'interno di un intervallo di 16 canali
(lo stesso numero di bit in 16 canali consecutivi) nei 16 bit del canale
di destinazione
D
S: primo canale
sorgente
N: numero bit
D: Canale di
destinazione
N
Bit
15
N
S
S+1
S+2
S+3
.
.
.
S+15
Bit
00
0 0 0 1 1 1 1 0 0 0 1 0 0 0 0 1
1 1 0 1 0 0 1 0 0 1 1 1 0 0 0 1
0 0 0 1 1 0 1 1 0 0 1 0 0 1 1 1
1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 1
.
.
.
.
.
.
.
.
.
0 1 1 0 0 0 0 1 1 0 0 0 1 0 1 0
Bit
15
D 0
LINE TO
COLUMN
COLM
@COLM
064
COLM(064)
S
. . . 0 1 1 1
Bit
15
N
Uscita
Richiesta
S
0
Bit
00
.
.
.
.
.
.
D
D+1
D+2
D+3
.
.
.
D+15
.
0 1 1 1
Bi
Bit
15
106
Bit
00
Converte i 16 bit del canale sorgente in una colonna di bit
all'interno di un intervallo di 16 canali di destinazione
(lo stesso numero di bit in 16 canali consecutivi).
D
S: canale
sorgente
D: primo canale
di destinazione
N: numero bit
Uscita
Richiesta
Bit
00
0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1
1 1 0 1 0 0 1 0 0 1 1 1 0 0 0 1
0 0 0 1 1 0 1 1 0 0 1 0 0 1 1 1
1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 1
.
.
.
.
.
.
.
.
.
0 1 1 1 0 0 0 1 1 0 0 0 1 0 1 0