A.2 Write Great Code, Volume 1, 2nd Edition: Understanding the Machine
This was a book I came across at the Choa Chu Kang library on a bored Thursday afternoon. It covers topics ranging from number representations (including integers and floating point numbers) to electronic circuits to computer architecture (using assembly language).
This is a tough read, but like I mentioned in the group chat - it could very well be worth your time if computers are your thing (that or if you want to do something related to computers in the future).