2.3 Programmable Calculator DESCRIBE IN DETAILS HOW THIS PROGRAMMABLE COMPUTER W
ID: 3575709 • Letter: 2
Question
2.3 Programmable Calculator
DESCRIBE IN DETAILS HOW THIS PROGRAMMABLE COMPUTER WORKS. DESCRIBE EACH COMPONENTS FUNCTION AND HOW THE SYSTEM WORKS
ITS CREATED USING MMLOGIC. Can download mmlogic from www.softronix.com. IF YOU CAN CREATE THE LGC FILE PLEASE ATTACH WITH ANSWER.
This project, shown in figure 3, is a combination of the first two, using scanned memory to provide functions and datato an ALU. This project begins the comparison to a realcomputer, with the upper memory serving as data memory,the lower memory which provides functions to the ALU as
a program memory, and the counter as a program counter.The learning outcomes of this design are observation of the different things that a series of binary lines can be, from instructions to data to addresses, to clock pulses. This is where we also learn about data paths and control paths.
Explanation / Answer
Answer:
With this set of instructions a number of demonstration programs have been written. The file underlying the memory has a format that includes two hexadecimal digits that are the memory content for each line. The memory ignores any additional information on the line. So following the operation code or data a comment can be given. This allows instruction documentation information to be included with each line. These include a program to send a string in data memory to the output display device, a program with an up counting loop and a down counting loop to display the letters of the alphabet and halt at Z, and a program to display various size boxes on the display.The design includes two ALUs, one incrementing the program counter and one performing the additions. Memory devices include a data memory, program memory, input register, output register, program counter, and an operation decode ROM. The nicest feature of implementing a computer design this way, rather that in a breadboard, is the much greater instrumentation of registers, and data lines. One can see each value as the computer steps through the program.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.