lecture_slides_00_002-theme
lecture_slides_00_002-theme
of Washington
cmpl $0, -4(%ebp) 1000001101111100001001000001110000000000
je .L2 0111010000011000
movl -12(%ebp), %eax 10001011010001000010010000010100
movl -8(%ebp), %edx # 10001011010001100010010100010100
leal (%edx, %eax), %eax 100011010000010000000010
movl %eax, %edx
# 1000100111000010
sarl
idivl
$31, %edx
-4(%ebp)
110000011111101000011111
11110111011111000010010000011100
movl %eax, -8(%ebp) 10001001010001000010010000011000
Hardware
University
of
Washington
User
program
in Assembler Hardware
asm
University
of
Washington
C language specification
User
program C Assembler Hardware
in C compiler
University
of
Washington
User
program C Assembler Hardware
in C compiler
Note: The compiler and assembler are just programs, developed using
this same process.
University
of
Washington