Hardware > Hardware (Classic 16-/32-Bit)

68K30L, Falcon und Suska-III-T2

<< < (43/149) > >>

guest2205:
Bugreport WF68K00:
Opcode 4CDF FEFE movem.l (a7)+,D1-D7/A1-A7
liest nur 13 Werte vom Stack - es müssen aber 14 Werte gelesen werden.
Viele Grüße
TobiFlex

guest2205:
Bugreport WF68K00:
Opcode d201 ADD.B D1,D1
Zeroflag fehlerhaft. Bei ADD.W D1,D1 sicher auch.
Es ist der gleiche Effekt wie beim Vorzeichen.
Bei 0X80+0X80 wird das Zeroflag nicht gesetzt.
Viele Grüße
TobiFlex

wfoerster:
Hallo Tobias,
movem.l (a7)+,D1-D7/A1-A7 ist ein Sonderfall. Gemäß Programmer's Manual von Motorola wird der Stack A7 im Postincrement Adressmodus nicht mit dem vom Bus gelesenen Wert überschrieben. Daher habe ich diesen Buszyklus unterdrückt, da er sinnlos ist. Auszug aus der Originaldoku (s. letzter Satz).

If the effective address is specified by the postincrement mode, only a memory-to-reg-
ister operation is allowed. The registers are loaded starting at the specified address;
the address is incremented by the operand length (2 or 4) following each transfer. The
order of loading is the same as that of control mode addressing. When the instruction
has completed, the incremented address register contains the address of the last oper-
and loaded plus the operand length. If the addressing register is also loaded from
memory, the memory value is ignored and the register is written with the postincre-
mented effective address.


Bis später

Wolfgang

wfoerster:
Hi Tobias,
ADD.B Dx,Dy ist gefixt.
ADD.W Dx,Dy ist gefixt.

Danke!
Update schicke ich später.

Bis dann

Wolfgang

wfoerster:
Hallo zusammen,
Tobias hat ein wunderbares Händchen in Bugs finden. Ich leider nicht so in Bugs beseitigen. Momentan habe ich meine CPU vermurxt. Kann also etwas dauern, bis es hier weitergeht. An dieser Stelle möchte ich nochmal die hervorragende Arbeit von Tobias herausstellen. Ohne ihn wäre es mir kaum Möglich, das Projekt in dieser Intensität voranzutreiben.

Bis dann

Wolfgang

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln