Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Assembly language Fill in the blanks: If a CPU has x address lines, the number o

ID: 3671877 • Letter: A

Question

Assembly language

Fill in the blanks:

If a CPU has x address lines, the number of the memory locations that it can address is (1); Before seeking data from a mass storage device such as a disk, CPU will first seeks the information to be processed from (2); Registers are used to(3); ALU is used to perform (4) ; Program counter points to the address of the (5) to be executed; Instruction Decoder is used to (6) the instruction fetched into the CPU as a dictionary; 8086 has (7) external data bus lines; 8088 has (8) external data bus lines.

Explanation / Answer

1) If the cpu has X address lines, the number of the memory locations that it can address is x^2.

2) CPU will first seeks the information to be processed from ROM and then transforms to RAM.

3) Register is a very fast computer memory used to speed the execution of computer programs by providing quick access to commonly used values-typically, the values being in the midst of a calculation at a given point in time.

These registers are the top of the memory hierarchy, and are the fastest way for the system to manipulate data. In a very simple microprocessor, it consists of a single memory location, usually called an accumulator.Registers are built from fast multi-ported memory cell. They must be able to drive its data onto an internal bus in a single clock cycle. The result of ALU operation is stored here and could be re-used in a subsequent operation or saved into memory.

4) An arithmetic logic unit (ALU) is a digital circuit used to perform arithmetic and logic operations. It represents the fundamental building block of the central processing unit (CPU) of a computer. Modern CPUs contain very powerful and complex ALUs. In addition to ALUs, modern CPUs contain a control unit (CU).

Most of the operations of a CPU are performed by one or more ALUs, which load data from input registers. Aregister is a small amount of storage available as part of a CPU. The control unit tells the ALU what operation to perform on that data and the ALU stores the result in an output register. The control unit moves the data between these registers, the ALU, and memory.

5) The function of the program counter is to point to the address of the next instruction to be executed.

6) Decodes the instruction and prepares various areas within the chip in readiness of the next step.

7) 8086 has a slightly modified chip with an external 8-bit data bus.

8)8088 had an 8-bit external data bus.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote