#include <stdio.h>
char data1 = 0x41;
char data2 = 0x60;
int main () {
//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
short id = (short)((short)data2 << 8) | data1;
id &= 0x7f8;
char mode_switch = data1 & 1;
char phy_mode = (data1 & 0x78u) >> 3u;
char phy_type = ((data1 & 0x80u) >> 7u) | ((data2 & 0x07u) << 1u);
printf("is ms %d phy_type 0x%02X phy_mode 0x%02X id 0x%02X\r\n", mode_switch, phy_type, phy_mode, (id & 0xFF) >> 3);
return 0;
}