マウスからの3バイトの割込み情報を格納するバッファを用意。(char型*3)
main解読
マウスデーコード→フェーズ1では1番目、フェーズ2では2番目、フェーズ3では3番目を格納する。
ここでフェーズ3で各情報を加工する。
まずボタン情報は1番目に入っている。ボタン上方は1番目の下位3ビットに含まれているので、0x07でマスクして下位3ビットをとりだす。
xとyについては2番目と3番目は生のまま。しかし1番目の5ビット、6ビット目が1である場合はxとyの上位3バイトは1を入れる。