Operazioni di conversione

INVI (Complemento a 1 a 16 bit)

Il contenuto della parola bassa di ACCU1 viene trasformato nel suo complemento ad 1, cioè ogni bit viene invertito. La parola alta non viene modificata.

Operandi ammessi: nessuno

NEGI (Complemento a 2 a 16 bit)

Il contenuto della parola bassa di ACCU1 viene trasformato nel suo complemento ad 2, cioè prima viene invertito ogni bit e successivamente all’insieme viene sommato +1. La parola alta non viene modificata.

I bit di stato A1 e A0 vengono influenzati. Il bit di overflow viene impostato solo nel caso in cui la parola bassa di ACCU1 prima dell’esecuzione dell’operazione vale (-32768)10, cioè (8000)16.

Operandi ammessi: nessuno

INVD (Complemento ad 1 a 32 bit)

Il contenuto di ACCU1 viene trasformato nel suo complemento ad 1, cioè ogni bit viene invertito.

Operandi ammessi: nessuno

NEGD (Complemento ad 2 a 32 bit)

Il contenuto di ACCU1 viene trasformato nel suo complemento ad 2, cioè prima viene invertito ogni bit e successivamente all’insieme viene sommato +1.

Il bit di overflow viene impostato solo nel caso in cui la parola bassa di ACCU1 prima dell’esecuzione dell’operazione vale (-2147483648)10, cioè (80000000)16.

Operandi ammessi: nessuno


^