Computer organization and Assembly Language programming. (3G Elearning FZ LLC, 2015)