Question

In: Electrical Engineering

1. What different types of data can be part of a machine language instruction? 2. What...

1. What different types of data can be part of a machine language instruction?

2. What are some differences between RISC and CISC computers?

3. What is the general architecture of most modern computers: VonNeumann, Harvard, or Modified Harvard?

4. What descriptors from 2 and 3 above would you use to classify today's personal computers?

5. Why is it important to know whether a machine is Big-Endian or Little Endian when converting 16-bit or 32-bit data from one type of machine to another?

6. Is a programmer concerned with the types and number of buses inside a CPU?

7. How large of a memory can be supported by each of a 16-bit, 32-bit, and 64-bit address bus ( both in K, M, G, and T and in the "real" number of addresses)?

8. Which addressing mode uses a register to specify the address of an instruction operand in memory: Indexed, Register, PC relative, or Immediate?

9. List 4 things that the processor's control unit does.

10. Why does a CPU need registers that are not accessible or programmable by a programmer?

11. List the steps that a CPU needs to go through in order to read a single data word from RAM.

12. What is the purpose of a bus inside of a CPU?

13. What type of special purpose computing device generally uses a Harvard architecture? Spell out the answer, an acronym is not enough

Solutions

Expert Solution


Related Solutions

The machine language form of a jump instruction (j) is 00001001001100101000110001010110. The address of the jump...
The machine language form of a jump instruction (j) is 00001001001100101000110001010110. The address of the jump instruction (PC) is 0x20201018. What address this the program will jump to?
True and False 1. The instruction register stores machine code for the instruction being executed. 2....
True and False 1. The instruction register stores machine code for the instruction being executed. 2. Before a digital computer may execute an instruction, the instruction code must be fetched from memory. 3. A pointer is a binary code for data in the arithmetic logic unit. 4. Von Neumann computer architecture stores data and instruction codes in the same memory. 5. Complex instruction set computers have instructions with greater speed than those in reduced instruction set computers.
Part A is produced on machine 1 and then machine 2. One unit of Part A...
Part A is produced on machine 1 and then machine 2. One unit of Part A is assembled with three units of Part B, which is produced on machine 3, in assembly station 4. Machine 1 has a scrap factor of 20 and machine 2 has a scrap factor of 10%. The assembly process has a scrap factor of 15%. Another part, Part C, is produced on machine 5 and has a scrap estimate of 25%. Part C and the...
2. Given the Instruction sets for Machine-1, Machine-2 and Machine-3, write programs to calculate: P= ((B×C)...
2. Given the Instruction sets for Machine-1, Machine-2 and Machine-3, write programs to calculate: P= ((B×C) + (A +D)) / (E - C × D) and comment on relative efficiency. Machine-1: One address instructions Machine-2: Two address instructions Machine-3: Three address instructions STORE X ; X<― [AC] LOAD X ; AC<― [X] MPY X ; AC<― [AC x X] DIV X ; AC<― [AC / X] ADD X ; AC<― [AC + X] SUB X ; AC<― [AC -X] X...
1. What are the main data types in Python? Which data types are sequences? 2. What...
1. What are the main data types in Python? Which data types are sequences? 2. What are some general guidelines for naming a ‘variable’ in Python? Give at least three examples of variable names that follow these guidelines 3. Provide an example of the Python syntax to create a variable to hold the age of a building (for example,40 years old). a. Provide the Python syntax to test whether the variable created above is more than 35, and print the...
What different types of inferences can be made from incidence and prevalence data?
What different types of inferences can be made from incidence and prevalence data?
1.The machine code of LEGv8 instruction SUB X15,X16,X17 in hexadecimal is? 2.The LEGv8 assembly instruction assembled...
1.The machine code of LEGv8 instruction SUB X15,X16,X17 in hexadecimal is? 2.The LEGv8 assembly instruction assembled into the hexadecimal machine code D1001695 is? 3.What does the LEGv8 instruction below do? LSL X12,X12,#8
Explain what is data and list the different types of data? List and explain the different...
Explain what is data and list the different types of data? List and explain the different methods to collect data.
1. What are the 3 types of glycocalyx? 2. Describe what is part of each or...
1. What are the 3 types of glycocalyx? 2. Describe what is part of each or what each is made of. 3. What do each of these provide for the organisms that produce them? Thank you so much!
2. There are different types of IS that can be used to support different functional business...
2. There are different types of IS that can be used to support different functional business processes in an organization. a) Suggest relevant IS that can be used to support marketing activities? b) Explain functionality should be offered by that IS as suggested in (a)?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT