There are 10 kinds of people: those who understand binary and those who don't. In this two-bit world you've got to stay current, keep an open loop and find the common ground. Conducting highly charged business can lead to intermittent behavior, so pay attention to watt's happening.
I made the circuit and connected with Dottie, who was the well-grounded type. Told her I needed someone to call in a special function-potentially with no return. It was a high-gain project with an infinite queue. I passed her the parameters but got an argument in return.
"I'm all out of cache," she said.
"Here's 8 bits. Get yourself some Java."
We devised a schematic and decided to integrate some additional hardware and #include a little extra force. She had a pointer to Spike, a big-endian guy, good at thrashing, with a high hit rate. She knew just where to goto.
We made momentary contact with a source for a car, something under the noise margin to diffuse the coppers. She hooked us up with a Hertz. We were going to charge it but we jacked it instead. Got a big one, too: a mega-Hertz, you might say.
We took the least recently used path, over the Wheatstone Bridge by a flowing current to the address on her scratchpad, 1001 Byte Lane. After a couple of loops and a bit of reversal, we ended up by the ports, on the peripheral edge of town.
Passing through a gate by an open collector, we were first in, first out. Spike's pad was no core dump but a surprisingly clean room, a real class 100 facility: germaniums and sea moss planted inside and everything. A real fab place, with new copper wiring and a current sink and drain. Not a chip anywhere. The guy sure wasn't foundering. This place wasn't for work; it was pure play.
Spike seemed like a real loose wire without a lot of intellectual property. When we entered his domain, he was doing lines of code. It had really gotten him amped up. He offered to share but we said no; we needed to preserve our memory.
I inducted something about their associative relationship. It wasn't all commutative; there was some branch history between them, and they'd forked a long time ago. Spike was always interfaced.
"How often am I supposed to call without a return?" she interrupted. He popped off with something recursive in reply. She flipped a significant digit.
He was RISC-averse, negating all the logic in our schematic plan. I did not expect so much resistance; filtered input just didn't register with him. We wanted to get something in the pipeline but he kept stalling. Dottie and Spike swapped arguments while I bit-twiddled my arm's thumbs.
We couldn't close the loop and get him integrated on board so I pulled the plug. The whole system crashed, and Spike evicted us with a dirty line about fully associative operators.
Hey, thanks for the direct feedback. In the final listing, I guess execution was just predicated on too many variables. It was up and running, then gone in a flash-just another memory. Close brackets.
By Jim Turley (email@example.com), editor in chief of sister publication Embedded Systems Programming.