Skip to content

MOVUC

Operation

Copies from user-domain memory to a current-domain destination.

Assembler Syntax

MOVUC.{B|W|L|Q}(z) <ea>(s), <ea>(d)

MOVUC.{B|W|L|Q}(z) Rn(s), Rn(d)

MOVUC.{B|W|L|Q}(z) Rn(s), <ea>(d)

MOVUC.{B|W|L|Q}(z) <ea>(s), Rn(d)

Privilege

Supervisor only

Repeat eligibility

REP eligible; REPcc observes dst

MOVUC is a supervisor-only checked user-access move. If the source operand is memory, that access uses the user domain. The destination is a current-domain memory operand or an Rn register.

2.75in

Encodings

MOVUC.{B|W|L|Q}(z) <ea>(s), <ea>(d)

Format: Instruction format for MOVUC.{B|W|L|Q}(z) <ea>(s), <ea>(d)

Format: Instruction format for MOVUC.{B|W|L|Q}(z) <ea>(s), <ea>(d)

srcexcluded: immediate [user_source_memory_required]

dstexcluded: immediate [invalid_destination]

2.75in MOVUC.{B|W|L|Q}(z) Rn(s), Rn(d)

Format: Instruction format for MOVUC.{B|W|L|Q}(z) Rn(s), Rn(d)

Format: Instruction format for MOVUC.{B|W|L|Q}(z) Rn(s), Rn(d)

2.75in MOVUC.{B|W|L|Q}(z) Rn(s), <ea>(d)

Format: Instruction format for MOVUC.{B|W|L|Q}(z) Rn(s), <ea>(d)

Format: Instruction format for MOVUC.{B|W|L|Q}(z) Rn(s), <ea>(d)

dstexcluded: immediate [invalid_destination]

2.75in MOVUC.{B|W|L|Q}(z) <ea>(s), Rn(d)

Format: Instruction format for MOVUC.{B|W|L|Q}(z) <ea>(s), Rn(d)

Format: Instruction format for MOVUC.{B|W|L|Q}(z) <ea>(s), Rn(d)

srcexcluded: immediate [user_source_memory_required]