Truths

So deep down I’ve wanted to increase my leet points by learning the legendary ASM. While I have learnt a lot of commands and how they work previously, it was mainly for the purpose of working out how a program works and/or breaking it (mmm ASM hacking).

With NASM installed, and a fairly large ebook downloaded, I was ready to go on the journey to increase my leet points. I read A few chapters, about how stuff works, and the basic principals of how computers and memory works, which I already knew was a big part of ASM programming.

I had always wondered how Inputs and Outputs happen in assembly, and I thought this first example was going to show me. To my horror I got (indirect quoting) “It’s to hard to Input/Output in ASM, so we just use a C function that we interface with.”

My instant response was, why should I bother learning ASM, if it’s too hard to interface with Input and Output and requires me to use C anyway. I may as well re teach myself C than ASM.

I’m sure ASM is useful for smaller projects like PIC type of stuff, but I don’t have the hardware for that, so I find no point in learning ASM. I might catch up on some C in the near future though.

Fancy BBQs

I was in Bunnings the other day, after I bought my iPod charger, what was interesting is the range of BBQs. I spotted one that kinda freaked me out, unfortunately there was no price tag, but I’m guessing it must cost a bit considering the other basic models were starting at $300. This BBQ had an LCD panel displaying the temperature, the amount of gas, timers and clock. Now for something, thats basically a piece on metal on top of a fire, that’s pretty fancy. How long before we have wireless BBQ with SNMP enabled stats?