With this course, you will learn how a computer works, it introduces you to assembly-level programming. You will be able to write a simple assembly language program.
At the end of the tutorial, you’ll be able to understand the different types of information which may be stored in a computer memory.
Table of contents
- A Brief History of Computing
- A Chronology of Early Computing
- The Von Neumann Architecture
- Further Progress…
- The Silicon Age
- Languages and Levels
- Layered Virtual Machines
- Digital Electronics in a Slide
- A (Simple) Modern Computer
- Registers and the Register File
- Memory Hierarchy
- Static RAM (SRAM)
- SRAM Reality
- Dynamic RAM (DRAM)
- Operation of a Simple Computer
- Input / Output
- MIPS Assembly Language
- Arithmetic Logic Unit (ALU)
- Number Representation
- Signed Numbers
- Unsigned Arithmetic
- Arithmetic and Logical Instructions
- Conditional Execution
- Loads and Stores
- Accessing Memory
- Addressing Modes
- Representing Text
- Floating Point
- Data Structures
- Bus Hierarchy
- SPIM System Call Codes
- Procedures
- The Stack in Practice
- Fibonacci… in assembly
- Optional Assembly Ticks
Size : | 1,685.19 Kb |
Downloads: | 1010 |
Created: | 2017-10-09 |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about Computer Fundamentals course
Download free course The Node.js Handbook, pdf file on 189 pages by Flavio Copes.
Download free course Jenkins: The Definitive Guide, pdf file on 417 pages by John Ferguson Smart.
Hacking tips and tricks is a free pdf tutorial intended to beginners to know the basics of computer attacks and protect themselves from hackers and cybercriminals.
Download free course Learning SAS, pdf file on 33 pages by Stack Overflow Community.
Download free course RavenDB in Action, pdf file on 221 pages by Itamar Syn-Hershko.