Computer Architecture

Covers digital logic circuits (adders, subtractors, logic gates, multiplexers, encoders) and 8085 microprocessor instructions for data movement and arithmetic operations.

15 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which logic circuit requires one Ex-OR gate for sum generation and one AND gate for carry generation?

  1. Full adder
  2. Half adder
  3. Full subtrator
  4. NAND logic
  5. NOR logic
Question 2 Multiple Choice (Single Answer)

Which of the following provides a means of loading any register pair with a two byte value in 8085 processor?

  1. MVI Group
  2. LDA and STA
  3. LXI instruction
  4. Instruction
  5. ADD instructions
Question 3 Multiple Choice (Single Answer)

Which circuit requires one Ex-OR gate for difference generation and one AND gate with a NOT gate for borrow generation?

  1. Half subtractor
  2. Full subtractor
  3. Full adder
  4. Not logic
  5. NAND logic
Question 4 Multiple Choice (Single Answer)

Which of the following instructions are the general means of moving data between memory and registers in 8085 processor?

  1. LDA and STA
  2. MVI group
  3. MOV group
  4. ADD instructions
  5. Stack pointer
Question 5 Multiple Choice (Single Answer)

Which of the following instructions provides a means of moving data between the accumulator and a memory location indirectly, with the RAM address contained in either BC or DE register pair in 8085 processor?

  1. LDA and STA
  2. MVI group
  3. ADD instructions
  4. LDAX and STAX
  5. Subtract instructions
Question 6 Multiple Choice (Single Answer)

Which of the following logic gates has low output only when all the inputs are high at the same time?

  1. AND gate
  2. OR gate
  3. Ex-Nor gate
  4. NAND gate
  5. Step recovery
Question 7 Multiple Choice (Single Answer)

Which logic circuitry is required to detect whenever the sum is greater than 01001, so that the correction can be added in?

  1. BCD adders
  2. Full subtractor
  3. Full adder
  4. Ex-OR logic
  5. NOT logic
Question 8 Multiple Choice (Single Answer)

Which of the following is/are used to provide means of adding a fixed value into the accumulator in 8085 processor?

  1. MVI group
  2. Subtract instructions
  3. ADD instructions
  4. Control unit
  5. ADD immediates
Question 9 Multiple Choice (Single Answer)

In which logic gate is the output high only when both the inputs are low?

  1. Ex-Nor gate
  2. AND gate
  3. OR gate
  4. Step recovery
  5. NOR gate
Question 10 Multiple Choice (Single Answer)

Which instruction allows the programmer to match the byte in the accumulator with a fixed mask byte, contained in the second byte of the instructions in 8085 processor?

  1. Compare immediate
  2. AND instructions
  3. AND immediate
  4. ADD instructions
  5. MVI group
Question 11 Multiple Choice (Single Answer)

Which of the following provides a means of subtracting a fixed value from the contents of the accumulator in 8085 processor?

  1. Subtract instructions
  2. Subtract immediate
  3. ADD instructions
  4. LDA and STA
  5. Instruction
Question 12 Multiple Choice (Single Answer)

Which of the following provides a means of moving two bytes between the HL register pair and a RAM address in 8085 processor?

  1. LDA and STA
  2. LHLD and SHLD
  3. MVI group
  4. ADD instructions
  5. Operand
Question 13 Multiple Choice (Single Answer)

Which of the following is a device that allows digital information from several sources to be routed onto a single output line for transmission over to a common destination?

  1. Multiplexer
  2. Demultiplexer
  3. Decoder
  4. Full subtractor
  5. Conversion rate
Question 14 Multiple Choice (Single Answer)

Which of the following allows an address to be built in the DE pair and then ready to be transferred at once to the HL pair in 8085 processor?

  1. MVI group
  2. LDA and STA
  3. ADD instructions
  4. Subtract instructions
  5. XCHG instruction
Question 15 Multiple Choice (Single Answer)

Which of the following accepts an active level on two or more of its inputs representing digits, such as decimal or octal and converts it to a coded output such as binary or BCD?

  1. Decoder
  2. Encoder
  3. BCD adder
  4. Full subtractor
  5. Full adder