Order of Magnitude · Machine Classification & Employment Directorate
Automated Status Verification
Applicant suitability test 9I · mechanical instruction compliance
Execute the complete programme shown below using the supplied initial register state. Enter the exact final values of registers A, B and C after the last instruction has executed.
The programme has no hidden intention, narrative purpose or preferred outcome. Attempts to determine what it is “trying to do” will therefore consume time without improving accuracy.
A, B, C
Register width: 16 bits unsigned
Number notation: hexadecimal
Arithmetic: wrap modulo 65536
XOR X,Y → X = X XOR Y
ADD X,0xNNNN → X = X + immediate
ROL X,n → circular 16-bit rotate left
ROR X,n → circular 16-bit rotate right
NOT X → bitwise inversion of all 16 bits
SWAP X,Y → exchange register contents
Instructions execute strictly from top to bottom. No flags, carries, branches, implicit state or undocumented side effects exist.
All information required for independent execution is printed on this form. DOM inspection is not required.
DIRECTORATE VM-16 / DIAGNOSTIC EXECUTION CONSOLE
JOB PENDING
Initial machine state
READY · 16-BIT UNSIGNED REGISTER MODE · PROGRAM LOADED
Register A0000
Register B0000
Register C0000
PROGRAM LISTING · EXECUTE EXACTLY ONCE · TOP TO BOTTOM
Applicant final-state declaration
0x
0x
0x
Loading deterministic programme.
Mental arithmetic is permitted but regarded as an inefficient use of biological resources.
Applicants whose state diverges before programme termination will be classified as EXECUTIONALLY CREATIVE.
Mechanical compliance required
Mechanical compliance required