EvilRob.org -> Weblog

Sysadmin Field Notes

Big lab due tomorrow

April 25, 2004

So without having mom around to deflect Hudson for the weekend, I got basically zero accomplished and now I'm under the gun to finish my lab for tomorrow. Lame because I know how to do it, but even though I "unit tested" a lot of the individual modules, I still get the feeling it's not all going to work when I put it together. Not the least of the reasons is because I found myself writing a perl script to convert the binary-looking output of a spreadsheet I'm using to write the microprogram into hex. Here's the resulting ROM if you're curious:

1048de
1248de
1848de
2048de
2848de
3048de
3848de
4048de
0008fa
000ede
001dd6
002cde
000002
000002
000002
000002
084cde
000002
084cde
000002
000002
000002
000002
000002
084cde
000002
000002
000002
000002
000002
000002
000002
084cde
000002
000002
000002
000002
000002
000002
000002
084cde
000002
000002
000002
000002
000002
000002
000002
084cde
000002
000002
000002
000002
000002
000002
000002
084cde
000002
000002
000002
000002
000002
000002
000002
084cde

For the curious, that's (if it ends up working that is) some tiny bits of code to make the fetch and decode portion of the fetch-decode instruction cycle of the computer we're building. Now cross your fingers and hope the whole thing works; we'll know in the morning because right now, all those tiny little lines are blending together so I'm leaving it alone for the night, for better or worse.

Posted by rmeyer at 10:58 PM | TrackBack (0)

This is Rob Meyer's weblog, a weblog focused on software development and system administration based on 10 years of experience. Want to explore further? You can find out more me or see the rest of my website.

Wondering if I've written on something in particular? Try searching:

You might want to take a look at some of the more requested postings (as judged by incoming traffic):

Want more? Subscribe to this site or contact me at rob at big dis dot com.

See my writings on:


Powered by Movable Type | Technorati Profile