Renan Doria, Ph.D. Elementos de Sistemas. Insper, 2021.
- Digital electronic systems;
- Boolean algebra and numbering systems;
- Minimization by Karnaugh and logic gates;
- Analysis and design of combinational and sequential circuits;
- Adders, encoders, decoders, multiplexers, demultiplexers, latches and flip-flops;
- Registers, arithmetic logic units and control units;
- Memory Management and Instruction Set;
- Compilers, lexical, syntactic and semantic analyzers;
- Operational systems.
- Implement a simple digital computer from electronic components;
- Integrate the programming and execution layers of a simple computer;
- Working collaboratively in the development of a computer system;
- Understand the evolution of computing;
- Describe how data and instructions are stored and handled on computers.
- Understand issues related to performance, operation and maintenance of digital systems
Question | Score | Comments |
---|---|---|
1 | 10/15 | "the inconsistency in the functions of the pumps was missing" |
2 | 10/10 | |
3 | 10/10 | |
4 | 10/10 | |
5 | 10/15 | "Missing RTL" |
Hardware | Software |
---|---|
40/50 | 10/10 |
Question | Score | Comments |
---|---|---|
1 | 15/15 | |
2 | 15/15 | |
3 | 18/20 | "Small detail in the load implementation" |
4A | 10/10 | |
4B | 10/10 |
Hardware | Software |
---|---|
28/30 | 40/40 |
Question | Score | Comments |
---|---|---|
1 | 15/15 | "Does not pass last value" |
2 | 15/15 | |
3 | 10/20 | |
4 | 20/20 | "Problem at line 40: causes opcode="01" when instruction is "leaw $1, %A", instead of "00"" |
Hardware | Software |
---|---|
0/0 | 60/70 |
Hardware | Software |
---|---|
84/120 | 110/120 |
Develop a computer from ground up!
|
|
|
Giancarlo Ruggiero | Gustavo de Oliveira | Luciano Felix |
|
|
|
Luka Siqueira de Figueiredo | Vinicius Morales | Pedro do Amaral |
- NISAN, Noam; SCHOCKEN, Shimon., The Elements of Computing Systems, ª ed., MIT Press, 2005, ISBN 417582 Livro Impresso
- TOCCI, R. J.; WIDMER, N. S.; MOSS, G. L., Sistemas Digitais: Princípios e Aplicações, 11ª ed., Pearson, 2011, ISBN 42579 Livro Impresso
- PATTERSON, D.; HENNESSY, J. L., Organização e Projeto de Computadores: A Interface Hardware/Software., 4ª ed., Campus, 2014, ISBN 58741536 Livro Impresso
- KHAN, S. et. Al.. A high performance processor architecture for multimedia applications.. Computer & Electrical Engineering. , v. 66 , p. 14-29 , 2018. ; Disponível em: https://www.sciencedirect.com/science/article/pii/S0045790616305894 . Acesso em: 22 dez 2021.