I'd suggest the HP-16c programmer's calculator. It was small, programmable, and did calculations and conversions in hex, octal, decimal, and binary. At the time I bought one, the early 80's, I was doing embedded programming in assembler the thing was a life saver. And what's cool is that I still have it and it still works.