边界值
unsigned int x = -1;//0xFFFF FFFF 42亿
move dword ptr [x], 0FFFFFFFFh
unsigned short n =-1; //0xFFFF 65535
mov eax, 0FFFFh
mov word ptr[n], ax
unsigned char c = -1; //0xFF 255
mov byte ptr[c], 0FFh
边界值 计算
unsigned int x = -1;//0xFFFF FFFF 42亿
move dword ptr [x], 0FFFFFFFFh
unsigned short n =-1; //0xFFFF 65535
mov eax, 0FFFFh
mov word ptr[n], ax
unsigned char c = -1; //0xFF 255
mov byte ptr[c], 0FFh
边界值 计算