How do you use the instruction register and manage memory in a computer system?

  • Thread starter Thread starter vead
  • Start date Start date
  • Tags Tags
    Memory Program
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 1K views
vead
Messages
92
Reaction score
0
Hello ,
I need help , rom memory is memory that store program. we can only read rom memory.

https://www.physicsforums.com/attachments/https://www.physicsforums.com/attachments/77060
look this diagram why does we connect both memory. I have read that when we start to read the program memory. we get data from program memory and store into instruction register. In my first diagram.

https://www.physicsforums.com/attachments/https://www.physicsforums.com/attachments/77061

how and where to use Instruction register ?
 

Attachments

  • PC2.png
    PC2.png
    8.4 KB · Views: 607
  • Untitled.jpg
    Untitled.jpg
    37.5 KB · Views: 479
Physics news on Phys.org
vead said:
Hello ,
I need help , rom memory is memory that store program. we can only read rom memory.

https://www.physicsforums.com/attachments/https://www.physicsforums.com/attachments/77060
look this diagram why does we connect both memory. I have read that when we start to read the program memory. we get data from program memory and store into instruction register. In my first diagram.

https://www.physicsforums.com/attachments/https://www.physicsforums.com/attachments/77061

how and where to use Instruction register ?

You have different CE~ and OE~ signals for the EPROM and RAM memory chips. They are not both enabled at the same time. You would start with the program reading from ROM address 0x0000 or 0x0001 (depending on the processor architecture), and executing the instructions that you read from there. As the program progresses, it can use part of the RAM memory chip. You would typically have a "memory map" that defines what part of that 64KB ROM and what part of the 64KB RAM you access. You would not generally use all of either chip, since they generally share the same "memory map". Make sense?
 
  • Like
Likes   Reactions: WhatHitMe