Introduzir o estudante no conhecimento da arquitetura básica de processadores e de microcomputadores e de linguagens de máquina.
Revisão de conceitos sobre blocos lógicos/básicos; subsistemas de memória, organização, síntese e análise; Arquitetura de processadores, elementos básicos, operação geral, macro instruções e microinstruções, unidade de controle, fundamentos, desenvolvimento e implementação. Técnicas para organização de E/S, uso de DMA. Barramentos, conceitos gerais, estudos de casos. Noções de Linguagens Montadoras.
Livro Texto:STALLINGS, W. Computer Organization and Architecture: 9th Edition. March 11, 2012, ISBN-10: 0273769197, ISBN-13: 978-0273769194 Pearson Education;PATTERSON, D. A., HNNESSY, J.L. Computer Organization and Desing, Fifth Edition: The Hardware/Software Interface. The Morgan Kaufman Series in Computer Architecture and Desing. Octover 10, 2013 /ISBN-10: 0124077269 / ISBN-13: 978-0124077263 (Paperback);TANENBAUM, A.S. Structured Computer Organization. 6th Edition. Pearson Education. April 1, 2012, ISBN-10: 0273769243 – ISBN-13: 978-0273769248 (Paperback).Bibliografia Complementar:PARHAMI, B. Arquitetura de Computadores: de microprocessadores a supercomputadores, Ed. McGraw-Hill, 2007.HENNESSY, et al Computer Architecture: A Quantitative Approach. Morgan Kaufmann, 2002, 3rd edição, ISBN 1558605967.MANO, M.M.; KIME, C.R. Logic and Computer Design Fundamentals. Prentice Hall, 2000.WAKERLY, J.F. Digital Design: Principles & Practices. Third Edition, Prentice Hall, 2000.