<- previous    index    next ->
Go over lectures 1 through 12.
Go over your project 1 solution
Sample exam will be handed out in class.
Almost all questions will be from web pages.
Closed book. Closed notes. No internet or cell phones.
Multiple choice, true-false, one number  questions.
You will not be asked to do any programming on exam.
There will be code, asking if it will assemble and
asking if it will work correctly.
First grading on project 2, this weekend
proj2 math_64.asm
z is a C array, [z] holds the address of the array in .asm file
with  C index m in r8  store a just computed value in z[m]
       mov   rcx, [z]
       mov   r8, [m]
       fstp  qword [rcx+8*r8]
convert "C" code to assembly language
   for(m=0; m<n; m++)
   {
       z[m] = 0.0;
       // stuff in loop 
   }
       mov r8,0   ; m=0
form:
       fld  qword [zero]
       fstp qword [rcx+8*r8] ; zero z[m]
         ; stuff in loop
       inc r8     ; m++
       cmp r8,[n]
       jl  form   ; m<n
    <- previous    index    next ->