MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
In ARM Thumb instruction are ____ bit size
A
8
B
16
C
32
D
64
Explanation: 

Detailed explanation-1: -Thumb instructions are each 16 bits long, and have a corresponding 32-bit ARM instruction that has the same effect on the processor model. Thumb instructions operate with the standard ARM register configuration, allowing excellent interoperability between ARM and Thumb states.

Detailed explanation-2: -About Thumb-2 It introduces 32-bit instructions that can be intermixed freely with the older 16-bit Thumb instructions. These new 32-bit instructions cover almost all the functionality of the ARM instruction set.

Detailed explanation-3: -All ARM instructions are 32 bits long. Instructions are stored word-aligned, so the least significant two bits of instruction addresses are always zero in ARM state. Thumb instructions are either 16 or 32 bits long. Instructions are stored half-word aligned.

Detailed explanation-4: -t Thumb is: r a compressed, 16-bit representation of a subset of the ARM. instruction set. – primarily to increase code density. – also increases performance in some cases.

Detailed explanation-5: -The Program Counter is automatically incremented by the size of the instruction executed. This size is always 4 bytes in ARM state and 2 bytes in THUMB mode.

There is 1 question to complete.