jsos

college code for operating system fundamentals in js

git clone https://9o.is/git/jsos.git

commit a24c318a47bf19ea68250964dd39bbd096970607
parent 80110caa277bc744906701f4486a36cb4abdfa70
Author: Jul <jul@9o.is>
Date:   Sat,  1 Dec 2012 01:04:36 -0500

Display pcb relative values, not actual. (hack fix)

Diffstat:
Mscripts/os/memoryManager.js | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/scripts/os/memoryManager.js b/scripts/os/memoryManager.js @@ -61,9 +61,9 @@ function MemoryManager() { html += '<tr>'; html += '<td>'+p.PID+'</td>'; html += '<td>'+p.state+'</td>'; - html += '<td>'+pad(p.base.toString(16),4).toUpperCase()+'</td>'; - html += '<td>'+pad(p.limit.toString(16),4).toUpperCase()+'</td>'; - html += '<td>'+pad(p.PC.toString(16),4).toUpperCase()+'</td>'; + html += '<td>'+pad((p.base-(p.PID*MAX_MEMORY_PROGRAM)).toString(16),4).toUpperCase()+'</td>'; + html += '<td>'+pad((p.limit-(p.PID*MAX_MEMORY_PROGRAM)).toString(16),4).toUpperCase()+'</td>'; + html += '<td>'+pad((p.PC-(p.PID*MAX_MEMORY_PROGRAM)).toString(16),4).toUpperCase()+'</td>'; html += '<td>'+pad(p.ACC.toString(16),2).toUpperCase()+'</td>'; html += '<td>'+pad(p.X.toString(16),2).toUpperCase()+'</td>'; html += '<td>'+pad(p.Y.toString(16),2).toUpperCase()+'</td>';