Computer systems : digital design, fundamentals of computer architecture and assembly language /: digital design, fundamentals of computer architecture and assembly language. (2018)