What about programming in Binary code? ;) I use the completed function like: mov ah,09h mov dx,09h db 01h ind 21h int 20h db 07h,24h - I know this will beep and nothing about that calculations Beep in binary: 1011010000001001101110100000100100000001110011010010000111001101001000000000011100100100 p.s. if, then sorry bad grammar, i`m not from England :(