previous | start | next

Problem 3.4

      src_t v;
      dest_t *p;

    *p = (dest_t) v;

   

Assume

      v stored in appropriate part of %eax (%eax, %ax, or %al)
      p stored in %edx
   
src_t dest_t Instruction
int int movl %eax, (%edx)
char int  
char unsigned  
unsigned char int  
int char  
unsigned unsigned char  
unsigned int  


previous | start | next