* นําค่าที่ได้หารด้วยค่าประจําบิต 40H ซึ่งจะได้ค่าเท่ากับ 1 กรณี sw[0] ถูกกดและ sw[0]
จะเท่ากับ 0 กรณีที่ไม่ถูกกด
sw[0] = (psw&0x40)/0x40;
* ค่าใน sw[1],sw[2],sw[3],sw[4] ก็ใช้หลักการเดียวกันแต่ค่าของ sw[1] ต้องนํามากลับบิต
อีกรอบเพราะมีการทํางานในสภาวะตรงกันข้ามกัน (Active Low)