Difference between revisions of "PM Opc PACK"

From SublabWiki
Jump to: navigation, search
(PACK Instruction)
 
m (Examples)
 
Line 34: Line 34:
 
  ; A = 0x01
 
  ; A = 0x01
 
  ; B = 0x02
 
  ; B = 0x02
  PACK
+
  '''PACK'''
 
  ; A = 0x21
 
  ; A = 0x21
 
  ; B = 0x02 (Remain unchanged)
 
  ; B = 0x02 (Remain unchanged)
  
 
[[PM_InstructionList|'''« Back to Instruction set''']]
 
[[PM_InstructionList|'''« Back to Instruction set''']]

Latest revision as of 00:31, 21 April 2009

PACK = Pack Nibbles

Hex Mnemonic Cycles
DE PACK 8

Execute

A        =  (8-Bits) Register A
B        =  (8-Bits) Register B
; PACK

A = (A AND 0x0F) OR (B SHL 4)

Description

Pack low nibble of register A and B and return the formed byte into register A.

Register A forms the lower nibble and register B forms the higher nibble.

Conditions

None

Examples

; A = 0x01
; B = 0x02
PACK
; A = 0x21
; B = 0x02 (Remain unchanged)

« Back to Instruction set