5 ms·
I learned programming on a TI-99/4A which required you to enter graphics as bitmaps in hex. I've never lost the ability to "see" hex numbers as binary. I don't
by svachalek 11y ago
I learned programming on a TI-99/4A which required you to enter graphics as bitmaps in hex. I've never lost the ability to "see" hex numbers as binary.
I don't know if there's still a use for such a skill, but if you care, I learned it as a set of 8 pairs: first, 0 and F are easy, right? 9 and 6 are 1001 and 0110, and a 9 looks like an upside-down 6 so hopefully you can remember that pair.
That leaves 12 digits, and they come in mirror-image pairs: 1/8, 2/4, 3/C, 5/A, 7/E, B/D. You know which hex digit is larger, and the larger binary is heavier on the left side, e.g. D is 1101 and B is 1011.
- bitwize 11y agoWow, I was going to post almost exactly this -- TI-99/4A and all. CALL CHAR(128,"3C4299A1A199423C")
- jasonmoo 11y agoThis is great! Here's a demo of the full set to illustrate your point more fully. http://play.golang.org/p/T1eJ4prBHM http://play.golang.org/p/T1eJ4prBHM
- username3 11y agoMissing 9 and 6. mirror pairs (1) 0001/1000 (8) (2) 0010/0100 (4) (3) 0011/1100 (C) (5) 0101/1010 (A) (7) 0111/1110 (E) (B) 1011/1101 (D) (0) 0000/1111 (F) Program exited.
- aji 11y agoI do something similar, but instead of 8 groups of 2 I have 4 groups of 4: 00xx 01xx 10xx and 11xx. I also have some freebie groups that I just know, like 0001 0011 0111 1111, the powers of two, 5 and 6 from working with chmod, etc. A B D E still give me trouble, but that's what a tool like this hex quiz is good for!
- colanderman 11y agoSame here. The visual pattern created by 0-15 in binary is forever be etched into my memory.