2016-09-11 2 views

Antwort

2

Wie gefunden here unter Angabe von Gerton Lunter:

Die Anweisungen ED 4E und ED 6E sind IM 0 Äquivalente: wenn FF auf den Bus gelegt wurde (physikalisch) bei Unterbrechungszeit, um das Spektrum weiter normal ausgeführt, während , wenn ein EF (RST 28h) auf den Bus gesteckt wurde, stürzte, genau wie in diesem Fall, wenn der Z80 in der offiziellen Interrupt-Modus 0 ist. In IM 1 führt das Z80 nur eine RST 38h (Opcode FF) egal was im Bus ist.

So bedeutet es ziemlich IM 0, und ich bin nicht sicher, wo die allgemein gesehen /1 herkommt.

+2

Das "/ 1" zeigt an, dass es entweder "IM 0" oder "IM 1" sein kann. –

+0

@ IgnacioVazquez-Abrams gut, das ist, was ich früher dachte, aber das ist nicht, wie sich diese Anweisung tatsächlich nach allem verhält, was ich tatsächlich darüber finden kann. – harold

+0

Ich nehme an es heißt: Wurde ursprünglich von jemandem mit einer Maschine getestet, die den Bus nicht geladen hat. Daher konnte dieser Tester nicht feststellen, in welchen Interrupt-Modus er eingetreten war, und er mußte die Operation notwendigerweise vage dokumentieren, und dies wurde weit verbreitet. Gerton scheint sie definitiv als IM 0 entdeckt zu haben. Sie sind also IM 0, können aber trotzdem als 1/0 dokumentiert werden, da der Modus lange Zeit unbekannt war. – Tommy