By: Masud-ul-Hasan
13
•E.g., if communication requires 8 data bits plus odd parity
• MOV C, P   ; Put even parity bit in C flag
• CPL C   ; Convert to odd parity
• MOV TB8, C   ; This becomes the 9th data bit in TB8 MOV SBUF, A ; Move 8 bits from ACC to SBUF
•Parity can be used in mode 1 also if the 7 data bits are used. E.g., 7-bit ASCII code with even parity can be transmitted as follows:
• CLR ACC.7    ; Ensure MSB is clear
• MOV C, P    ; Put even parity bit in C flag
• MOV ACC.7, C ; Copy even parity bit into MSB
MOV SBUF, A  ; Send character
•