Assembly format and cycle list # = Bytes ~ = Cycles $move , source |dest=> Dn| (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 2 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 4 4 4| 8 8 12| 8 8 12| 8 8 12|12 12 16|14 14 18|12 12 16|16 16 20| An |# | 2 2| 2 2| 2 2| 2 2| 4 4| 4 4| 4 4| 6 6| |~ | 4 4| 8 12| 8 12| 8 12| 12 16| 14 18| 12 16| 16 20| (An) |# | 2 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 8 8 12|12 12 20|12 12 20|12 12 20|16 16 24|18 18 26|16 16 24|20 20 28| (An)+ |# | 2 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 8 8 12|12 12 20|12 12 20|12 12 20|16 16 24|18 18 26|16 16 24|20 20 28| -(An) |# | 2 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ |10 10 14|14 14 22|14 14 22|14 14 22|18 18 26|20 20 28|18 18 26|22 22 30| d16(An) |# | 4 4 4| 4 4 4| 4 4 4| 4 4 4| 6 6 6| 6 6 6| 6 6 6| 8 8 8| |~ |12 12 16|16 16 24|16 16 24|16 16 24|20 20 28|22 22 30|20 20 28|24 24 32| d8(An,IX)|# | 4 4 4| 4 4 4| 4 4 4| 4 4 4| 6 6 6| 6 6 6| 6 6 6| 6 6 6| |~ |14 14 18|18 18 26|18 18 26|18 18 26|22 22 30|24 24 32|22 22 30|26 26 34| Abs.w |# | 4 4 4| 4 4 4| 4 4 4| 4 4 4| 6 6 6| 6 6 6| 6 6 6| 8 8 8| |~ |12 12 16|16 16 24|16 16 24|16 16 24|20 20 28|22 22 30|20 20 28|24 24 32| Abs.l |# | 6 6 6| 6 6 6| 4 4 4| 6 6 6| 8 8 8| 8 8 8| 8 8 8|10 10 10| |~ |16 16 20|20 20 28|20 20 28|20 20 28|24 24 32|26 26 34|24 24 32|28 28 36| d16(PC) |# | 4 4 4| 4 4 4| 4 4 4| 4 4 4| 6 6 6| 6 6 6| 6 6 6| 8 8 8| |~ |12 12 16|16 16 24|16 16 24|16 16 24|20 20 28|22 22 30|20 20 28|24 24 32| d8(PC,IX)|# | 4 4 4| 4 4 4| 4 4 4| 4 4 4| 6 6 6| 6 6 6| 6 6 6| 8 8 8| |~ |14 14 18|18 18 26|18 18 26|18 18 26|22 22 30|24 24 32|22 22 30|26 26 34| #Imm |# | 4 4 6| 4 4 6| 4 4 6| 4 4 6| 6 6 8| 6 6 8| 6 6 8| 8 8 10| |~ | 8 8 12|12 12 20|12 12 20|12 12 20|16 16 24|18 18 26|16 16 24|20 20 28| ------------------------------------------------------------------------------------- $movea ,An $move ,ccr $movem , dest dest w=+4n l=+8n Source | | An | |Source | | CCR | |Source | | Abs.w | Abs.l | ---------|--|-b--w--l| |---------|--|-b--w--l| |---------|--|-b--w--l|-b--w--l| Dn |# | 2 2| |Dn |# | 2 | |(An) |# | 4 4| 4 4| |~ | 4 4| | |~ | 12 | | |~ | 12 12| 12 12| An |# | 2 2| |(An) |# | 2 | |(An)+ |# | 4 4| 4 4| |~ | 4 4| | |~ | 16 | | |~ | 12 12| 12 12| (An) |# | 2 2| |(An)+ |# | 2 | |d16(An) |# | 6 6| 6 6| |~ | 8 12| | |~ | 16 | | |~ | 16 16| 16 16| (An)+ |# | 2 2| |-(An) |# | 2 | |d8(An,IX)|# | 6 6| 6 6| |~ | 8 12| | |~ | 18 | | |~ | 18 18| 18 18| -(An) |# | 2 2| |d16(An) |# | 4 | |Abs.w |# | 6 6| 6 6| |~ | 10 14| | |~ | 20 | | |~ | 16 16| 16 16| d16(An) |# | 4 4| |d8(An,IX)|# | 4 | |Abs.l |# | 8 8| 8 8| |~ | 12 16| | |~ | 22 | | |~ | 20 20| 20 20| d8(An,IX)|# | 4 4| |Abs.w |# | 4 | |d16(PC) |# | 6 6| 6 6| |~ | 14 18| | |~ | 20 | | |~ | 16 16| 16 16| Abs.w |# | 4 4| |Abs.l |# | 6 | |d8(PC,IX)|# | 6 6| 6 6| |~ | 12 16| | |~ | 24 | | |~ | 18 18| 18 18| Abs.l |# | 4 4| |d16(PC) |# | 4 | -------------------------------- |~ | 16 20| | |~ | 20 | $moveq #,Dn d16(PC) |# | 4 4| |d8(PC,IX)|# | 4 | |Source | | Dn | |~ | 12 16| | |~ | 22 | |---------|--|-b--w--l| d8(PC,IX)|# | 4 4| |#Imm |# | 4 | |#Imm |# | 2| |~ | 14 18| | |~ | 16 | | |~ | 4| #Imm |# | 4 6| ----------------------- ----------------------- |~ | 8 12| ---------------------- $movem , w=+4n l=+8n source | | (An) | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 4 4| 4 4| 6 6| 6 6| 6 6| 8 8| |~ | 8 8| 8 8| 12 12| 14 14| 12 12| 16 16| An |# | 4 4| 4 4| 6 6| 6 6| 6 6| 8 8| |~ | 8 8| 8 8| 12 12| 14 14| 12 12| 16 16| ------------------------------------------------------------------- $lea ,An $pea $link An,# source | | An | | | | | ------- ---------|--|-b--w--l| |---------|--|--| |# | 4| (An) |# | 2| |(An) |# | 2| |~ |16| |~ | 4| | |~ |12| ------- d16(An) |# | 4| |d16(An) |# | 4| $unlk An |~ | 8| | |~ |16| ------- d8(An,IX)|# | 4| |d8(An,IX)|# | 4| |# | 2| |~ | 12| | |~ |20| |~ |12| Abs.w |# | 4| |Abs.w |# | 4| ------- |~ | 8| | |~ |16| $swap Dn Abs.l |# | 6| |Abs.l |# | 6| ------- |~ | 12| | |~ |20| |# | 2| d16(PC) |# | 4| |d16(PC) |# | 4| |~ | 4| |~ | 8| | |~ |16| ------- d8(PC,IX)|# | 4| |d8(PC,IX)|# | 4| |~ | 12| | |~ |20| ---------------------- ----------------- $add Dn, source | | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ |12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| ---------------------------------------------------------------------------- $addi #, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 4 4 6| 4 4 6| 4 4 6| 4 4 6| 6 6 8| 6 6 8| 6 6 8| 8 8 10| |~ | 8 8 16|16 16 28|16 16 28|18 18 30|20 20 32|22 22 34|20 20 32|24 24 36| ------------------------------------------------------------------------------------- $addq #, source | | Dn | An | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 2 2 2| 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 4 4 8| 8 8|12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| --------------------------------------------------------------------------------------------- $exg , $addx Dn,Dn $addx -(An),-(An) source | | Dn | An || | | Dn | | | | -(An) | ---------|--|-b--w--l|-b--w--l||--|--|-b--w--l| |-----|--|-b--w--l| Dn |# | 2| 2||Dn|# | 2 2 2| |-(An)|# | 2 2 2| |~ | 6| 6|| |~ | 4 4 8| | |~ |18 18 30| An |# | 2| 2|---------------- ------------------- |~ | 6| 6| ------------------------------- $add ,Dn $adda ,An $sub ,Dn $suba ,An source | | Dn |Source | | An |Source | | Dn |Source | | An | ---------|--|-b--w--l|---------|--|-b--w--l|---------|--|-b--w--l|---------|--l-b--w--l| Dn |# | 2 2 2|Dn |# | 2 2|Dn |# | 2 2 2|Dn |# | 2 2| |~ | 4 4 8| |~ | 8 8| |~ | 4 4 8| |~ | 8 8| An |# | 2 2|An |# | 2 2|An |# | 2 2|An |# | 2 2| |~ | 4 8| |~ | 8 8| |~ | 4 8| |~ | 8 8| (An) |# | 2 2 2|(An) |# | 2 2|(An) |# | 2 2 2|(An) |# | 2 2| |~ | 8 8 14| |~ | 12 14| |~ | 8 8 14| |~ | 12 14| (An)+ |# | 2 2 2|(An)+ |# | 2 2|(An)+ |# | 2 2 2|(An)+ |# | 2 2| |~ | 8 8 14| |~ | 12 14| |~ | 8 8 14| |~ | 12 14| -(An) |# | 2 2 2|-(An) |# | 2 2|-(An) |# | 2 2 2|-(An) |# | 2 2| |~ |10 10 16| |~ | 14 16| |~ |10 10 16| |~ | 14 16| d16(An) |# | 4 4 4|d16(An) |# | 4 4|d16(An) |# | 4 4 4|d16(An) |# | 4 4| |~ |12 12 18| |~ | 16 18| |~ |12 12 18| |~ | 16 18| d8(An,IX)|# | 4 4 4|d8(An,IX)|# | 4 4|d8(An,IX)|# | 4 4 4|d8(An,IX)|# | 4 4| |~ |14 14 20| |~ | 18 20| |~ |14 14 20| |~ | 18 20| Abs.w |# | 4 4 4|Abs.w |# | 4 4|Abs.w |# | 4 4 4|Abs.w |# | 4 4| |~ |12 12 18| |~ | 16 18| |~ |12 12 18| |~ | 16 18| Abs.l |# | 6 6 6|Abs.l |# | 6 6|Abs.l |# | 6 6 6|Abs.l |# | 6 6| |~ |16 16 22| |~ | 20 22| |~ |16 16 22| |~ | 20 22| d16(PC) |# | 4 4 4|d16(PC) |# | 4 4|d16(PC) |# | 4 4 4|d16(PC) |# | 4 4| |~ |12 12 18| |~ | 16 18| |~ |12 12 18| |~ | 16 18| d8(PC,IX)|# | 4 4 4|d8(PC,IX)|# | 4 4|d8(PC,IX)|# | 4 4 4|d8(PC,IX)|# | 4 4| |~ |14 14 20| |~ | 18 20| |~ |14 14 20| |~ | 18 20| #Imm |# | 4 4 6|#Imm |# | 4 6|#Imm |# | 4 4 6|#Imm |# | 4 6| No bsize |~ | 8 8 16| |~ | 12 16|No bsize |~ | 8 8 16| |~ | 12 16| ---------------------------------------------------------------------------------------- $sub Dn, source | | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ |12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| ---------------------------------------------------------------------------- $subi #, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 4 4 6| 4 4 6| 4 4 6| 4 4 6| 6 6 8| 6 6 8| 6 6 8| 8 8 10| |~ | 8 8 16|16 16 28|16 16 28|18 18 30|20 20 32|22 22 34|20 20 32|24 24 36| ------------------------------------------------------------------------------------- $subq #, source | | Dn | An | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 2 2 2| 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 4 4 8| 8 8|12 12 16|12 12 16|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| --------------------------------------------------------------------------------------------- $subx Dn,Dn $subx -(An),-(An) | | | Dn | | | | -(An) | |--|--|-b--w--l| |-----|--|-b--w--l| |Dn|# | 2 2 2| |-(An)|# | 2 2 2| | |~ | 4 4 8| | |~ |18 18 30| ---------------- ------------------- $muls ,Dn $mulu ,Dn $divs ,Dn #divu ,An source | | Dn |Source | | An |Source | | Dn |Source | | An | ---------|--|-b--w--l|---------|--|-b--w--l|---------|--|-b--w--l|---------|--l-b--w--l| Dn |# | 2 |Dn |# | 2 |Dn |# | 2 |Dn |# | 2 | |~ | <70 | |~ | <70 | |~ | <158 | |~ | <140 | (An) |# | 2 |(An) |# | 2 |(An) |# | 2 |(An) |# | 2 | |~ | <74 | |~ | <74 | |~ | <162 | |~ | <144 | (An)+ |# | 2 |(An)+ |# | 2 |(An)+ |# | 2 |(An)+ |# | 2 | |~ | <74 | |~ | <74 | |~ | <162 | |~ | <144 | -(An) |# | 2 |-(An) |# | 2 |-(An) |# | 2 |-(An) |# | 2 | |~ | <76 | |~ | <76 | |~ | <164 | |~ | <146 | d16(An) |# | 4 |d16(An) |# | 4 |d16(An) |# | 4 |d16(An) |# | 4 | |~ | <78 | |~ | <78 | |~ | <166 | |~ | <148 | d8(An,IX)|# | 4 |d8(An,IX)|# | 4 |d8(An,IX)|# | 4 |d8(An,IX)|# | 4 | |~ | <80 | |~ | <80 | |~ | <168 | |~ | <150 | Abs.w |# | 4 |Abs.w |# | 4 |Abs.w |# | 4 |Abs.w |# | 4 | |~ | <78 | |~ | <78 | |~ | <166 | |~ | <148 | Abs.l |# | 6 |Abs.l |# | 6 |Abs.l |# | 6 |Abs.l |# | 6 | |~ | <82 | |~ | <82 | |~ | <170 | |~ | <152 | d16(PC) |# | 4 |d16(PC) |# | 4 |d16(PC) |# | 4 |d16(PC) |# | 4 | |~ | <78 | |~ | <78 | |~ | <166 | |~ | <148 | d8(PC,IX)|# | 4 |d8(PC,IX)|# | 4 |d8(PC,IX)|# | 4 |d8(PC,IX)|# | 4 | |~ | <80 | |~ | <80 | |~ | <168 | |~ | <150 | #Imm |# | 4 |#Imm |# | 4 |#Imm |# | 4 |#Imm |# | 4 | |~ | <74 | |~ | <74 | |~ | <162 | |~ | <144 | ---------------------------------------------------------------------------------------- $cmp ,Dn $cmpa ,An $and ,Dn $or ,Dn source | | Dn |Source | | An |Source | | Dn |Source | | An | ---------|--|-b--w--l|---------|--|-b--w--l|---------|--|-b--w--l|---------|--l-b--w--l| Dn |# | 2 2 2|Dn |# | 2 2|Dn |# | 2 2 2|Dn |# | 2 2 2| |~ | 4 4 6| |~ | 6 6| |~ | 4 4 8| |~ | 4 4 8| An |# | 2 2|An |# | 2 2|(An) |# | 2 2 2|(An) |# | 2 2 2| |~ | 4 6| |~ | 6 6| |~ | 8 8 14| |~ | 8 8 14| (An) |# | 2 2 2|(An) |# | 2 2|(An)+ |# | 2 2 2|(An)+ |# | 2 2 2| |~ | 8 8 14| |~ | 10 14| |~ | 8 8 14| |~ | 8 8 14| (An)+ |# | 2 2 2|(An)+ |# | 2 2|-(An) |# | 2 2 2|-(An) |# | 2 2 2| |~ | 8 8 14| |~ | 10 14| |~ |10 10 16| |~ |10 10 16| -(An) |# | 2 2 2|-(An) |# | 2 2|d16(An) |# | 4 4 4|d16(An) |# | 4 4 4| |~ |10 10 16| |~ | 12 16| |~ |12 12 18| |~ |12 12 18| d16(An) |# | 4 4 4|d16(An) |# | 4 4|d8(An,IX)|# | 4 4 4|d8(An,IX)|# | 4 4 4| |~ |12 12 18| |~ | 14 18| |~ |14 14 20| |~ |14 14 20| d8(An,IX)|# | 4 4 4|d8(An,IX)|# | 4 4|Abs.w |# | 4 4 4|Abs.w |# | 4 4 4| |~ |14 14 20| |~ | 16 20| |~ |12 12 18| |~ |12 12 18| Abs.w |# | 4 4 4|Abs.w |# | 4 4|Abs.l |# | 6 6 6|Abs.l |# | 6 6 6| |~ |12 12 18| |~ | 12 14| |~ |16 16 22| |~ |16 16 22| Abs.l |# | 6 6 6|Abs.l |# | 6 6|d16(PC) |# | 4 4 4|d16(PC) |# | 4 4 4| |~ |16 16 22| |~ | 18 22| |~ |12 12 18| |~ |12 12 18| d16(PC) |# | 4 4 4|d16(PC) |# | 4 4|d8(PC,IX)|# | 4 4 4|d8(PC,IX)|# | 4 4 4| |~ |12 12 18| |~ | 14 18| |~ |14 14 20| |~ |14 14 20| d8(PC,IX)|# | 4 4 4|d8(PC,IX)|# | 4 4|#Imm |# | 4 4 6|#Imm |# | 4 4 6| |~ |14 14 20| |~ | 16 20|Use andi |~ | 8 8 16|Use ori |~ | 8 8 16| #Imm |# | 4 4 6|#Imm |# | 4 6|-------------------------------------------- No bsize |~ | 8 8 14| |~ | 10 14| -------------------------------------------- $cmpi #, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 4 4 6| 4 4 6| 4 4 6| 4 4 6| 6 6 8| 6 6 8| 6 6 8| 8 8 10| |~ | 8 8 14|12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| ------------------------------------------------------------------------------------ $cmpm (An)+,(An)+ $ext Dn $andi #,ccr source| | (An)+ | | | Dn | |source| | ccr | $ori to ccr ------|--|-b--w--l| |--|-b--w--l| |------|--|-b--w--l| $eori to ccr (An)+ |# | 2 2 2| |# | 2 2| |#Imm |# | 4 | *andi to ccr same |~ |12 12 20| |~ | 4 4| | |~ |20 | ------------------- ------------- -------------------- $clr | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | |--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| |# | 2 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 4 4 6|12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| ---------------------------------------------------------------------------- $neg | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | |--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| |# | 2 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 4 4 6|12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| ---------------------------------------------------------------------------- $negx | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | |--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| |# | 2 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 4 4 6|12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| ---------------------------------------------------------------------------- $tst | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | |--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| |# | 2 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 4 4 4| 8 8 12|8 8 12 |10 10 14|12 12 16|14 14 18|12 12 16|16 16 20| ---------------------------------------------------------------------------- $and Dn, source | | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ |12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| ---------------------------------------------------------------------------- $andi #, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 4 4 6| 4 4 6| 4 4 6| 4 4 6| 6 6 8| 6 6 8| 6 6 8| 8 8 10| |~ | 8 8 16|16 16 28|16 16 28|18 18 30|20 20 32|22 22 24|20 20 32|24 24 36| ------------------------------------------------------------------------------------ $eor Dn, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 2 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 4 4 8|12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| ------------------------------------------------------------------------------------ $eori #, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 4 4 6| 4 4 6| 4 4 6| 4 4 6| 6 6 8| 6 6 8| 6 6 8| 8 8 10| |~ | 8 8 16|16 16 28|16 16 28|18 18 30|20 20 32|22 22 34|20 20 32|24 24 36| ------------------------------------------------------------------------------------ $or Dn, source | | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ |12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| ---------------------------------------------------------------------------- $ori #, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 4 4 6| 4 4 6| 4 4 6| 4 4 6| 6 6 8| 6 6 8| 6 6 8| 8 8 10| |~ | 8 8 16|16 16 28|16 16 28|18 18 30|20 20 32|22 22 34|20 20 32|24 24 36| ------------------------------------------------------------------------------------- $not | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | |--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| |# | 2 2 2| 2 2 2| 2 2 2| 2 2 2| 4 4 4| 4 4 4| 4 4 4| 6 6 6| |~ | 4 4 6|12 12 20|12 12 20|14 14 22|16 16 24|18 18 26|16 16 24|20 20 28| ---------------------------------------------------------------------------- $asl Dn,Dn $asl #,Dn Source | | Dn |Source | | Dn | --------|--|-b--w--l|--------|--|-b--w--l| Dn |# | 2 2 2|#Imm |# | 2 2 2| |~ |6+ 6+ 8+| |~ |6+ 6+ 8+| | |2n 2n 2n| | |2n 2n 2n| ------------------------------------------ $asl | | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | |--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| |# | 2 | 2 | 2 | 4 | 4 | 4 | 6 | |~ | 12 | 12 | 14 | 16 | 18 | 16 | 20 | ------------------------------------------------------------------- $asr Dn,Dn $asr #,Dn Source | | Dn |Source | | Dn | --------|--|-b--w--l|--------|--|-b--w--l| Dn |# | 2 2 2|#Imm |# | 2 2 2| |~ |6+ 6+ 8+| |~ |6+ 6+ 8+| | |2n 2n 2n| | |2n 2n 2n| ------------------------------------------ $asr | | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | |--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| |# | 2 | 2 | 2 | 4 | 4 | 4 | 6 | |~ | 12 | 12 | 14 | 16 | 18 | 16 | 20 | ------------------------------------------------------------------- Also lsl,lsr,rol,ror,roxl,rpxr $btst Dn, source | |Dn|(An),(An)+| -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | d16(PC)|d8(PCIX)| ---------|--|-l|--b--w--l-|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 2| 2 | 2 | 4 | 4 | 4 | 6 | 4 | 4 | |~ | 6| 8 |10 |12 |14 |12 |16 |12 |14 | ----------------------------------------------------------------------------------------- $btst #, source | | Dn (An),(An)+ -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | d16(PC)|d8(PCIX)| ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 4| 4 | 4 | 6 | 6 | 6 | 8 | 6 | 6 | |~ | 10|12 |14 |16 |18 |16 |20 |16 |18 | --------------------------------------------------------------------------------------------- $bset Dn, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 2| 2 | 2 | 2 | 4 | 4 | 4 | 6 | |~ | <8|12 |12 |14 |16 |18 |16 |20 | ------------------------------------------------------------------------------------- $bset #, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 4| 4 | 4 | 4 | 6 | 6 | 6 | 8 | |~ | <12|16 |16 |18 |20 |22 |20 |24 | ------------------------------------------------------------------------------------- $bclr Dn, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 2| 4 | 4 | 4 | 6 | 6 | 6 | 8 | |~ | <10|16 |16 |18 |20 |22 |16 |24 | ------------------------------------------------------------------------------------- $bclr #, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 4| 4 | 4 | 4 | 6 | 6 | 6 | 8 | |~ | <14|16 |16 |18 |20 |22 |20 |24 | ------------------------------------------------------------------------------------- $bchg Dn, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| Dn |# | 2| 2 | 2 | 2 | 4 | 4 | 4 | 6 | |~ | <8|12 |12 |14 |16 |18 |16 |20 | ------------------------------------------------------------------------------------- $bchg #, source | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | ---------|--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| #Imm |# | 4| 4 | 4 | 4 | 6 | 6 | 6 | 8 | |~ | <12|16 |16 |18 |20 |22 |20 |24 | ------------------------------------------------------------------------------------- $abcd , $sbcd , source| | Dn | -(An) |source| | Dn | -(An) | ------|--|-b--w--l|-b--w--l|------|--|-b--w--l|-b--w--l| Dn |# | 2 | |Dn |# | 2 | | |~ | 6 | | |~ | 6 | | -(An) |# | | 2 |-(An) |# | | 2 | |~ | |18 | |~ | |18 | -------------------------------------------------------- $nbcd | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | |--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| |# | 2 | 2 | 2 | 2 | 4 | 4 | 4 | 6 | |~ | 6 |12 |12 |14 |16 |18 |16 |20 | ---------------------------------------------------------------------------- $Bcc(brn) (not brn) $DBcc * | | disp | | | disp | | | disp | |~ | cc |counter|Branch| |--|-b--w--l| |--|-b--w--l| |--|-b--w--l| |10|false| +1 | yes | |# | 2 4 | |# | 2 4 | |# | 4 | |12|true | +1 | no | |~ |10 10 | |~ | 8 12 | |~ | * | |14|true |expired| no | ------------- ------------- ------------- ------------------------- $Scc | | Dn | (An) | (An)+ | -(An) | d16(An)|d8(AnIX)| Abs.w | Abs.l | |--|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l|-b--w--l| |# | 2 | 2 | 2 | 2 | 4 | 4 | 4 | 6 | |~ | * |12 |12 |14 |16 |18 |16 |20 | ---------------------------------------------------------------------------- *if false=>4 if true=>6 $bra