Question
Introduction This assignment is about understanding the CPU operations especially two aspects of CPU functions - the instruction execution in machine cycle and the instruction
Introduction
This assignment is about understanding the CPU operations especially two aspects of CPU functions - the instruction execution in machine cycle and the instruction set of the CPU (assembly language). There will be two parts of the assignment : Part A involvingan experiment with the Little Man Computer introduced by Dr Stuart Madnick, invented in 1965. We will be using a simulator of LMC developed by Peter Higginson,
Part A:
1.Basic Information about LMC:
Considering LMC machine as a simple implementation of the Von Neumann architecture executing machine cycle consisting of the basic fetch and execute cycle, Answering the following information will help you define the capabilities of the Little Man Computer.
i.Compare the LMC architecture to the Von Neumann architecture (VNA). Explain in what sense does the LMC can be considered as fulfilling Von Neumann architecture? compare the components of LMC and VNA and point out which component of LMC is playing the role of which components of the VNA machine.
ii.Explain the basic implementation of the machine cycle execution in the LMC (draw flow charts for this).
iii.If the LMC computer is given as a 12 bit machine, what is the size addressable by the LMC main memory?
iv.How many registers used by the LMC CPU? List all the registers used and their function.
v.How many instructions are there in the LMC machine instruction set? List all of them in a table and explain what they do. For each instruction also specify the instruction addressing modes used in a column - explain also why you think so.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started