Will you be taking a course on computer architecture and organization? If not, I'd strongly suggest Code[1] by Charles Petzold. Or The Elements of Computing Systems[2] by Noam Nisan and Shimon Schocken. Both will help you develop more of an understanding of what's happening "under the hood" and that knowledge will, IMO, ultimately benefit you - even if you're not looking to become an assembly language developer per-se.
Another thing to consider: I believe that a lot of developers could stand to know more about the basics of networking, including things like ARP, DNS, subnetting, etc. With that in mind, a good basic book on network fundamentals is never a bad idea.