CS208 Introduction to Computer Systems Wednesday, 29 October 2025 + ??? + Going from C to asm - think of a C structure, try it out on Comp. Explorer - think of a C structure try: write a function in something.c gcc -Wall -g -Og -c -o something.o something.c objdump -d something.o to see the assembly + Going from asm to C - Watch for a(b, c, d) suggests arrays a(b) is often a struct field access typedef struct { int radius; int centerx; int centery; } Circle; Circle mycircle; mycircle.centery = 9; ... movl $0x9, 8(%rbx) -- 8 bytes forward from the address of mycircle if statements loops ... + Machine language, a few basics ...to be continued... + Work time