Enrico Maria Giordano wrote:
Paolo Ferraris wrote:Hai ragione. Non ci avevo pensato, ed in effetti, ricontrollando, il libro si contraddice nella descrizione di OUT (C),r: in un punto non parla di B, ed in un altro ne parla.
Secondo la "bibbia" dello Z80 di Rodnay Zaks, la situazione sembrerebbe asimmetrica. Pare che in uscita l'indirizzamento di porte di I/O sia di soli 256 porte, mentre quelle di input sono 65536.
Infatti anche l'istruzione OUT (C),r pare non usare il registro B per
l'indirizzamento.
Non è vero! Tipico è l'utilizzo nel pilotaggio del chip sonoro del 128. Esempio:
LD BC,49149
OUT (C),A
Ciao Paolo