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

Name: Week 1 Homework 1- What are the three main components of a CPU? 2- What ar

ID: 3648904 • Letter: N

Question

Name: Week 1 Homework

1- What are the three main components of a CPU?







2- What are the names of the three buses associated with microprocessors?






3- Why must the data bus be bidirectional?






4- What is the function of the CPU?






5- What is a microprocessor?






6- Which part of the CPU sends timing and control signals to other units?







7- What is the function of the PC register inside a CPU?







8- The simple animation of lecure-1 has a machine code inside the memory to add two numbers and saves the result. Modify this machine code to add three numbers together and save the result. Assume these numbers are stored in locations 20, 21 and 22. Store the result in location 23.













9- Write the modified machine code you wrote for problem-8 in assembly language.













10- Can the control unit hardware of an Intel microprocessor decode the machine language for a HC12 microcontroller?




Explanation / Answer

* The A.L.U. (Arithmetic and Logic Unit) which performs all the calculations. * The Control Unit - which controls the flow of data round the computer by sending out control signals. * Memory - which is used to store data. the three buses, viz., data bus, address bus and control bus. 8. ... 2 Understanding 8085/8086 Microprocessors and Peripheral ICs through Questions and Answers .... What are the names given to instructions written in high and low level ... Data Bus is bi-directional because same bus is used for data transmission from microprocessor to memory location or input/output device and vice versa. CPU stands for central processing unit. Overall a personal computer can be divided into the following major parts from point of view of functions performed: 1.

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