What, in the context of assembly language, is a pseudo?operation?

What will be an ideal response?


Some architectures do not include instructions that would seem fairly sensible. For example, suppose a processor does not have a register clear instruction. The programmer might use SUB r1,r1,r1 or EOR r1,r1,r1 to clear register r1. You could design an assembler that took the user assembly instruction CLR r1 and then issued the code for SUB r1,r1,r1 to do the same job. The instruction CLR r1 would be a pseudo?instruction because it does not exist.

ARM processors lack an instruction that can move a 32?bit constant into a register. However, a pseudo instruction is used to allow the programmer to load a register with a 32?bit constant. The ARM assembler uses other instructions to implement the load; for example, it can load the constant into memory and then use a program counter relative move instruction to access the data.

Computer Science & Information Technology

You might also like to view...

You can get the big picture for the files stored on all the devices connected to your computer by using ____.

A. Internet Explorer B. Private folders C. Search D. File Explorer

Computer Science & Information Technology

A(n) ______ is a sophisticated printer used to produce high-quality drawings, such as blueprints, maps, and circuit diagrams.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

Preceding a condition by the NOT operator reverses the truth of the original condition.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

The process of having a class contain an instance of another class is known as

A) object overloading. B) operator overloading. C) object composition. D) dynamic composition. E) None of the above

Computer Science & Information Technology