Hallo allemaal, More questions about the 65816: MVN and MVP need 2 extra bytes which represented the upper 8 bits of the 24 bits source- and destiny-address. If you know the value then it is no problem to write: MVN $1233 The problem occurs when you don't know both values. 1- You can get the high- and lowbyte of an address using > and <: lda #<(Label1) ldx #>(Label1) Is there a standard for the upper 8 bits? I use the ! sign fot the moment: lda #!($123456) = lda #$12 A way to get the operand for MVN/MVP would be: MVN (!($12xxxx) * 256) + !($34yyyy) But I don't like this solution. 2- Is there an other, more easy, way to note this down? (personal use at the moment: MVN !(destiny) , !(source) ) 3- PEA is an immediate instruction: PEA #$1234 ? 4- PEI is a zeropage instruction: PEI $12 ? Thanks! Groetjes, Ruud - This message was sent through the cbm-hackers mailing list. To unsubscribe: echo unsubscribe | mail cbm-hackers-request@dot.tcm.hut.fi.
Archive generated by hypermail 2.1.1.