Brief paragraph needed: We know that the Pep/9 simulated hardware has 64K of memory. But, how is that memory used? Everything we've written so far has only been in "low" memory, never going much higher than 0x0030 or so. So what is all that other memory being used for? How does Pep/9 know how each area of memory should be used? Another consideration... We've only been using "global" variables. How are things going to change when we start using "local" variables? What's the difference in how they're handled? (Hint: Think "stack".)

Question
Asked Oct 29, 2019
1 views

Brief paragraph needed: 

We know that the Pep/9 simulated hardware has 64K of memory. But, how is that memory used? Everything we've written so far has only been in "low" memory, never going much higher than 0x0030 or so. So what is all that other memory being used for? How does Pep/9 know how each area of memory should be used? Another consideration... We've only been using "global" variables. How are things going to change when we start using "local" variables? What's the difference in how they're handled? (Hint: Think "stack".)

check_circle

Expert Answer

Pep/9 hardware

The pep/9 hardware consists of three components that is disk, central processing unit and main memory. The bus is the component that connects these three components. It carries data and control signals sent between the blocks. The Central Processing Unit (CPU) consists of six registers. The index register, program counter and stack pointer helps the CPU to access information in main memory. Here main memory is sometimes known as core memory. In main memory there are 8 byte memory locations. Each byte has an address. In main memory, the address on the side of the block is the address of the leftmost byte in the line. Certain number of bytes is known as word in pep/9 computer. In main memory, the...

Want to see the full answer?

See Solution

Check out a sample Q&A here.

Want to see this answer and more?

Solutions are written by subject experts who are available 24/7. Questions are typically answered within 1 hour.*

See Solution
*Response times may vary by subject and question.
Tagged in

Engineering

Computer Science

Related Computer Science Q&A

Find answers to questions asked by student like you

Show more Q&A add
question_answer

Q: Many documents use a specific format for a person's name. Write a program whose input is: firstName ...

A: This program can be done in a very easy way. Programming instruction: First, take the input from the...

question_answer

Q: How would you modify the dynamic programming algorithm for the coin collecting problem if some cells...

A: Coin collecting problemIn a n-m board, several coins are placed in such a way no more than one coin ...

question_answer

Q: What is the RAND Report? Why was it developed? What was published in the RAND Report R-609?Why was i...

A: RAND Report:RAND reports consist of findings from the profound research and objective analysis which...

question_answer

Q: How to use if else statement

A: If-else statement is used when a particular block of code is to be executed when a certain condition...

question_answer

Q: in python 1. Write a program named filemaker.py that will be used to store the first name and age of...

A: Program code:

question_answer

Q: program3_3.py in pythonWrite a wholly creative quiz program that consists of three original question...

A: The code consists of three inputs such as int, float and string for wholly creative quiz program. 

question_answer

Q: Use the Design Recipe to write a function called running_average that repeatedly asks the user to in...

A: DESIGN RECIPE:Based on the given problem use meaningful variable and function name. And perform the ...

question_answer

Q: What are the benefits of using a vector over an array?

A: Vector - It is a data structure used to store data.Vectors can be implemented as dynamic arrays with...

question_answer

Q: First, launch NetBeans and close any previous projects that may be open (at the top menu go to File ...

A: Program:import java.util.Scanner; public class PatternMaker{    public static void main(String[] arg...