section 7 - Index of
section 7 - Index of section 7 - Index of
MOVECMove Control RegisterMOVECInstruction Format:MOVE(C) S1 ,02MOVE(C) S2,01Opcode:2316 15 8 7 o10 0 0 0 0 1 0 o I W 1 99 9 99911 o 1 d d d d dl-Instruction Fields:Register W S1,01 dddddRead S1 0 MO-M7 OOnnnWrite 01 1 SR 1 1 001OMR 1 1 0 1 0SP 1 1 0 1 1Memory Space s SSH 1 1 1 00X Memory 0 SSL 1 1 1 0 1Y Memory 1 LA 1 1 1 1 0LC 1 1 111where "nnn" = Mn number (MO-M7)S2 02 02S2,02 eeeeee S/L Sign Ext Zero S2,02 eeeeeeXO 000100 no no no RO - R7 010nnnX1 000101 no no no NO - N7 011 nnnYO 000110 no no no MO- M7 100nnnY1 000111 no no no SR 111001AO 001000 no no no OMR 111010BO 001001 no no no SP 111011A2 001010 no no no SSH 111100B2 001011 no no no SSL 111101A1 001100 no no no LA 111 1 1 0B1 001101 no no no LC 111 1 1 1A 001110 yes A2 AOB 001111 yes B2 BOwhere "nnn" = Rn number (RO - R7)Nn number (NO - N7)Mn number (MO - M7)
MOVEC Move Control Register MOVECTiming: 2+mvc oscillator clock cyclesMemory: 1 +ea program wordsInstruction Format:MOVE{C) #xx,D1Opcode:23 16 1510000010 11i i8 7 oi 11 0 1 d d d d dlInstruction Fields:#xx=8-bit Immediate Short Data=i iii iii i01MO-M7SROMRSPSSHSSLLALCdddddOOnnn1 1 0011 1 0 1 01 1 0 1 11 1 1 001 1 1 0 11 1 1 1 011111where "nnn" = Mn number (MO-M7)Timing: 2+mvc oscillator clock cyclesMemory: 1 +ea program words
- Page 401 and 402: MOVE Move Data MOVEWhen a 56-bit ac
- Page 403 and 404: No Parallel Data MoveInstruction Fo
- Page 405 and 406: I Immediate Short Data Move IExampl
- Page 407 and 408: I Immediate Short Data Move IDDD d
- Page 409 and 410: R Register to Register Data Move RE
- Page 411 and 412: R Register to Register Data Move RI
- Page 413 and 414: uAddress Register UpdateuInstructio
- Page 415 and 416: X: X Memory Data Move X:Note:Due to
- Page 417 and 418: X: X Memory Data Move X:S D DS,D d
- Page 419 and 420: X: X Memory Data Move X:S D DS,D d
- Page 421 and 422: X:R X Memory and Register Data Move
- Page 423 and 424: X:R X Memory and Register Data Move
- Page 425 and 426: X:R X Memory and Register Data Move
- Page 427 and 428: Y: Y Memory Data Move Y:Note: This
- Page 429 and 430: Y: Y Memory Data Move Y:S D DS,D d
- Page 431 and 432: Y: Y Memory Data Move Y:S D DS,D d
- Page 433 and 434: R:V Register and V Memory Data Move
- Page 435 and 436: R:V Register and Y Memory Data Move
- Page 437 and 438: R:V Register and Y Memory Data Move
- Page 439 and 440: L: Long Memory Data Move L:Example:
- Page 441 and 442: L: Long Memory Data Move L:Instruct
- Page 443 and 444: X: Y: xv Memory Data Move X: Y:Exam
- Page 445 and 446: X: Y: xv Memory Data Move X: Y:S1 D
- Page 447 and 448: MOVEC Move Control Register MOVECst
- Page 449 and 450: MOVEC Move Control Register MOVECCo
- Page 451: MOVECMove Control RegisterMOVECInst
- Page 455 and 456: MOVEM Move Program Memory MOVEMoper
- Page 457 and 458: MOVEM Move Program Memory MOVEMInst
- Page 459 and 460: MOVEMMove Program MemoryMOVEMInstru
- Page 461 and 462: MOVEP Move Peripheral Data MOVEPist
- Page 463 and 464: MOVEP Move Peripheral Data MOVEPCon
- Page 465 and 466: MOVEP Move Peripheral Data MOVEPIns
- Page 467 and 468: MOVEP Move Peripheral Data MOVEPIns
- Page 469 and 470: MPY Signed Multiply MPYExplanation
- Page 471 and 472: MPY Signed Multiply MPYInstruction
- Page 473 and 474: MPYR Signed Multiply and Round MPYR
- Page 475 and 476: MPYR Signed Multiply and Round MPYR
- Page 477 and 478: NEGNegate AccumulatorNEGInstruction
- Page 479 and 480: NOPNo OperationNOPInstruction Forma
- Page 481 and 482: NORM Normalize Accumulator Iteratio
- Page 483 and 484: NOTLogical ComplementNOTInstruction
- Page 485 and 486: ORLogical Inclusive ORORInstruction
- Page 487 and 488: ORI OR Immediate with Control Regis
- Page 489 and 490: REP Repeat Next Instruction REPRest
- Page 491 and 492: REPRepeat Next InstructionREPInstru
- Page 493 and 494: REPRepeat Next InstructionREPInstru
- Page 495 and 496: REP Repeat Next Instruction REPNote
- Page 497 and 498: RESETReset On-Chip Peripheral Devic
- Page 499 and 500: RND Round Accumulator RNDConvergent
- Page 501 and 502: RNDRound AccumulatorRNDInstruction
MOVECMove Control RegisterMOVECInstruction Format:MOVE(C) S1 ,02MOVE(C) S2,01Opcode:2316 15 8 7 o10 0 0 0 0 1 0 o I W 1 99 9 99911 o 1 d d d d dl-Instruction Fields:Register W S1,01 dddddRead S1 0 MO-M7 OOnnnWrite 01 1 SR 1 1 001OMR 1 1 0 1 0SP 1 1 0 1 1Memory Space s SSH 1 1 1 00X Memory 0 SSL 1 1 1 0 1Y Memory 1 LA 1 1 1 1 0LC 1 1 111where "nnn" = Mn number (MO-M7)S2 02 02S2,02 eeeeee S/L Sign Ext Zero S2,02 eeeeeeXO 000100 no no no RO - R7 010nnnX1 000101 no no no NO - N7 011 nnnYO 000110 no no no MO- M7 100nnnY1 000111 no no no SR 111001AO 001000 no no no OMR 111010BO 001001 no no no SP 111011A2 001010 no no no SSH 111100B2 001011 no no no SSL 111101A1 001100 no no no LA 111 1 1 0B1 001101 no no no LC 111 1 1 1A 001110 yes A2 AOB 001111 yes B2 BOwhere "nnn" = Rn number (RO - R7)Nn number (NO - N7)Mn number (MO - M7)