MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
how many visible register are there
A
23 visible register
B
20 invisible register
C
32 visible register
D
44 visible register
Explanation: 

Detailed explanation-1: -The registers that are visible in assembly language are called general purpose registers and floating point registers. There are 32 general purpose registers.

Detailed explanation-2: -As complete 32-bit data registers: EAX, EBX, ECX, EDX. Lower halves of the 32-bit registers can be used as four 16-bit data registers: AX, BX, CX and DX. Lower and higher halves of the above-mentioned four 16-bit registers can be used as eight 8-bit data registers: AH, AL, BH, BL, CH, CL, DH, and DL.

Detailed explanation-3: -Smaller is faster. The desire for speed is the reason that MIPS has 32 registers rather than many more.

Detailed explanation-4: -ARM core registers. In the application-level view, an ARM processor has: thirteen general-purpose 32-bit registers, R0 to R12. three 32-bit registers with special uses, SP, LR, and PC, that can be described as R13 to R15.

Detailed explanation-5: -The size of a register maybe 8, 16, 32, or 64 bits. In 32-bit CPU, each register is 32 bits wide and it can manipulate 32 bits of data at a time. The modern PCs have 32-bit or 64-bit registers and are referred to as 32-bit processors and 64-bit processors.

There is 1 question to complete.