2017/Resources

From CS61
Jump to: navigation, search

Computer Science 61 and E61
Systems Programming and Machine Organization
Fall 2017

Resources

C tutorials and references

IA-64 (x86) assembly language

    • 3.4.1 General Purpose Registers
    • 3.4.3 EFLAGS Register
    • 3.5 Instruction pointer
    • 3.6 Operand-size and address size attributes
    • 3.7 Operand-addressing (you can skip 3.7.4)
    • 4.1 Fundamental datatypes
    • 4.2 Numeric data types
    • 5.1 General purpose instructions
    • 6.2 Stacks
    • 6.3 Calling Procedures

Textbook

  • Student resources (includes Unix FAQ, C tutorials, example code, GDB tutorials, and more.)

GDB debugger

Working in the Shell

Git

Miscellaneous