11.07.2015 Views

section 7 - Index of

section 7 - Index of

section 7 - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MOVEC Move Control Register MOVECOperation:Assembler Syntax:X:ea-401 MOVE(C) X:ea,01X:aa-401 MOVE(C) X:aa,01S1-4X:ea MOVE(C) 81,X:ea81-4X:aa MOVE(C) 81,X:aaY:ea-401 MOVE(C) Y:ea,01Y:aa-401 MOVE(C) Y:aa,01S1-4Y:ea MOVE(C) 81,Y:ea81-4Y:aa MOVE(C) 81,Y:aa81-402 MOVE(C) 81,0282-401 MOVE(C) 82,01#xxxx-401 MOVE(C) #xxxx,01#xx-401 MOVE(C) #xx,01Description: Move the contents <strong>of</strong> the specified source control register 81 or 82 to thespecified destination or move the specified source to the specified destination controlregister 01 or 02. The control registers 81 and 01 are a subset <strong>of</strong> the S2 and 02 registerset and consist <strong>of</strong> the address ALU modifier registers and the program controller registers.These registers may be moved to or from any other register or memory space. AImemory addressing modes, as well as an immediate short addressing mode, may beused.If the system stack register 88H is specified as a source operand, the system stackpointer (8P) is postdecremented by 1 after 88H has been read. If the system stack register88H is specified as a destination operand, the system stack pOinter (SP) is preincrementedby 1 before 88H is written. This allows the system stack to be efficientlyextended using s<strong>of</strong>tware stack pointer operations.When a 56-bit accumulator (A or B) is specified as a source operand, the accumulatorvalue is optionally shifted according to the scaling mode bits 80 and S1 in the system

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!