Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Microprocessor Fundamentals Questions
Since microprocessor CPUs cannot execute human-readable mnemonics directly, into what form must these assembly mnemonics be translated before execution?
Clarify terminology: what is the essential difference between mnemonic code (assembly language) and machine code in microprocessor programming?
In a microprocessor-based system, which bus primarily carries the control signals that direct peripherals and memory to perform specific operations (read, write, acknowledge, interrupt, etc.)?
Microprocessor buses — standard widths In classic microprocessor architecture fundamentals, how many bits are commonly used on the data bus to transfer data between the CPU, memory, and I/O devices?
Control bus sharing — true or false? In a typical microprocessor system, do the control bus and memory devices share a single bidirectional bus line in the same way as the data bus?
Minimal microprocessor system design: A basic microprocessor with necessary support circuits will include at least two memory ICs: nonvolatile program memory (ROM/EPROM) and volatile data memory (RAM). Evaluate this statement.
Assembly vs. high-level language clarification: The mnemonics “LDA addr” and “STA addr” are Fortran language instructions stored in an external memory IC for a microprocessor. Evaluate this statement.
Assembler workflow fundamentals: Converting assembly language to machine language can be performed manually by the programmer via a process commonly called “hand assembly.” Evaluate this statement.
I/O-mapped addressing basics: In an I/O-mapped system, input and output devices are identified by assigning them an 8-bit port number. Evaluate this statement in the context of classic 8-bit microprocessors.
Terminology accuracy: The software used to drive, control, and initialize a microprocessor-based system is called FORTRAN. Evaluate this statement.
Microprocessor memory usage: The stack is a data storage area located in RAM and used by certain microprocessor operations such as subroutine calls, returns, and saving registers. Evaluate this statement.
Microcontroller definition and integration: A microcontroller places on a single chip what previously required multiple chips—namely, a CPU core together with on-chip RAM, on-chip ROM/flash, and general-purpose I/O peripherals for embedded control.
8080A vs. 8085A software compatibility: Do programs written for the Intel 8080A require modifications to run on the Intel 8085A microprocessor?
8085 and 8080A compatibility: Is 8085 software (restricted to the common instruction set) compatible with the Intel 8080A architecture?
Assembly language mnemonics (8080/8085 examples): Assembly is written with human-readable mnemonics such as MVI, DCR, and JZ that an assembler translates into machine code.
1
2