unsigned char c = 0xA5; unsigned int a = c;
movb $-91, -1(%ebp) movzbl -1(%ebp), %eax
char c = 0xA5; int a = c;
movb $-91, -1(%ebp) movsbl -1(%ebp), %eax