Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Hans-Juergen Schneider Newsgroups: de.sci.electronics Subject: Re: Hinweis zur Fehlersuche an alter Z80 Platine. Date: Wed, 22 Jul 2020 07:44:44 +0200 Lines: 45 Message-ID: <5F17D24C.D25511CD@hrz.tu-chemnitz.de> References: <5F15E644.1093D9F2@hrz.tu-chemnitz.de> <5F171438.DEF02977@hrz.tu-chemnitz.de> <5F1734B3.C1744B16@hrz.tu-chemnitz.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: individual.net gaFAvLYncsu2Ef/TGZm7vAQqsKh6ba5o0WnnYkmGCo+KzfHf8j Cancel-Lock: sha1:0xEhBvzYHo7YY4tfe8NW/SO3vBg= X-Mailer: Mozilla 4.8 [en] (Windows NT 5.0; U) X-Accept-Language: de Xref: csiph.com de.sci.electronics:284920 Gerrit Heitsch wrote: > = > On 7/21/20 10:58 PM, Wolfgang Allinger wrote: > > > > On 21 Jul 20 at group /de/sci/electronics in article rf7edh$6tv$1@new= s.bawue.net > > (Gerrit Heitsch) wrote: > > > >> Mit Pullups w=C3=BCrde die CPU dann Opcode $FF lesen. Das ist selten= was > >> sinnvolles und auch noch abh=C3=A4ngig von der CPU. > > > > Bei 8080...Z80 ist das ein RST 7, > > > > Ist wie ein CALL 38h, aber eben nur 1 byte. War f=C3=BCr IR Vectoren = gedacht. > > > > Dh. die CPU strampelt sich durch den ganzen Adressraum und macht soga= r WR > > ins RAM, es wird die aktuelle (16bit) Returnadr in 2 cyclen ins RAM > > gedonnert. > = > Wie denn? Der erste $FF l=C3=A4sst die CPU nach $0038 springen. Dort fi= ndet > sie wieder einen $FF womit sie nach $0038 springt, ab da bleibt sie dor= t > und dreht kleine Kreise. Die CPU springt nicht, sondern ruft. Du musst auch an den Stack denken. = > Pulldowns w=C3=A4ren in diesem Falle sinnvoller. Dann h=C3=A4ttest du N= OP und das > w=C3=A4re ein realer Adressz=C3=A4hler. > = > Abgesehen davon passt das alles nur auf den Z80. Mit Verlaub: Genau darum geht's hier. = MfG hjs