03-12-2004, 06:25 AM
YZilla,Mar 12 2004, 05:02 AM Wrote:There's nothing like assembly, especially one for a CPU with an incredibly small operation set, to test your problem solving skills. It was an interesting time figuring out how to perform equalivance operations with a chip that did not have such instructions while programming assembly seriously for the first time. :lol:While I didn't do a lot of assembly programming, my first exposure to it was in systems programming in college back in *mumble* *mumble*. We worked on a reduced instruction set simulator of a PDP-11 and on Terak mini-computers. I agree about small instructions sets. You get much more of a "down to the metal" programming experience that way. I am somewhat baffled though about your reference to a chip without equivalence operations. I assume you are refering to no "higher level" equivalence operators. After all, even something like a branch on true is a rudimentary equivalence and that combined with an addition instruction makes equivalence trivial. What chip were you working on? I would love to explore a little bit and see what I can find on it.
Also, for anyone working in windows that wants to program in assembly, you might want to check here.
Lochnar[ITB]
Freshman Diablo
"I reject your reality and substitute my own."
"You don't know how strong you can be until strong is the only option."
"Think deeply, speak gently, love much, laugh loudly, give freely, be kind."
"Talk, Laugh, Love."
Freshman Diablo
"I reject your reality and substitute my own."
"You don't know how strong you can be until strong is the only option."
"Think deeply, speak gently, love much, laugh loudly, give freely, be kind."
"Talk, Laugh, Love."