Question: Problem # 7 The screen memory on the Hack is likely implemented using dual - port RAM in which there are two address inputs.
Problem #
The screen memory on the Hack is likely implemented using dualport RAM in which there are two address inputs. One address is used by the CPU to read and write from a single location in memory, while the other is used to read from an independent location but never write to it
Implement a RAMdp chip, which is a word bit words dual port RAM.
Problem #
A common Boolean logic function is x rightarrow y which is TRUE unless y is FALSE when x is TRUE.
Can the Hack ALU implement this function? If so what do the control inputs need to be If not, explain why not. Hint: How many minterms does this function's canonical SOP form have.
Problem #
Design the jump logic for the Hack CPU ie the logic that drives the 'load' input of the program counter
Problem #
A common Boolean logic function is x rightarrow y which is TRUE unless y is FALSE when x is TRUE.
Write a Hack Assembly language program that implements
zx rightarrow y
where mathrmxmathrmy and z are named variables. You may use R through R as a scratchpad.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
