Microprocessos and microcomputer .Hardware and software . - Tocci Ronald J; Laskowski Lester P (1982)