1. Describe the operation of a MOVE instruction. Why is the name MOVE a misnomer? Move is a instruction that copies data bits to storage locations and can copy data between any combination of registers and primary storage locations. The name MOVE is misnomer because the data content of the source location is unchanged.
2. Why does program execution speed generally increase as the number of general-purpose registers increase? Program executing speed generally increase as the number of general-purpose registers increase because general-purpose registers are used in CPU holding intermediate results or frequently used data values, such as loop counters or array indexes. Since primary storage can provide slower process, registers are used for data that immediately needed in CPU to avoid wait states.
3. What are special-purpose registers? Give three examples of special-purpose registers and explain how each is used? Special-purpose registers are used by the CPU for specific purpose. There’re some special-purpose registers: -Instruction register is used when the control unit fetches an instruction from memory, it stores …show more content…
How does a RISC processor differ from a CISC processor? Is one processor type better than the other? Why or why not? *Complex instruction set computing (CISC) is a philosophy of processor design that deliberately includes complex instruction in the instruction set. While reduced instruction set computing (RISC) is a philosophy of processor design that limits that number and type of complex instructions in the instruction set. RISC processors avoid instructions that combine data transformation and data movement operations. RISC does some inherent advantages for computationally intensive applications but it doesn’t mean people stop using CISC because most majority of Intel processors were built with CISC. As a result, they keep using CISC in for backward