do - 261 Hz - 11DB 1 #do - 277 Hz - 10D3 re - 294 Hz - 0FDA 2 #re - 311 Hz - 0EFC mi - 330 Hz - 0EF1 3 fa - 349 Hz - 0D5A 4 #fa - 370 Hz - 0C98 sol - 392 Hz- 0BE3 5 #sol - 415 Hz - 0B3B la - 440 Hz - 0A97 6 #la - 466 Hz - 0A00 si - 494 Hz - 096F 7 ;TECLADO E 2D0 '*Teclado em Assembly - Lia Carrari Rodrigues*$' E 300 '_____________________________$' E 320 '| ||| ||| | ||| ||| ||| |$' E 340 '| ||| ||| | ||| ||| ||| |$' E 360 '| ||| ||| | ||| ||| ||| |$' E 380 '| | | | | | | |$' E 3A0 '|___|___|___|___|___|___|___|$' E 3C0 ' 1 2 3 4 5 6 7 8 9 0 - + $' ;PRINCIPAL(100) CALL 200 ;TELA MOV AH,07 INT 21 CMP AL,1B JZ 0164 MOV BX,0A97 CMP AL,30 JZ 015F MOV BX,11DB CMP AL,31 JZ 015F MOV BX,10D3 CMP AL,32 JZ 015F MOV BX,0FDA CMP AL,33 JZ 015F MOV BX,0EFC CMP AL,34 JZ 015F MOV BX,0E1F CMP AL,35 JZ 015F MOV BX,0D5A CMP AL,36 JZ 015F MOV BX,0C98 CMP AL,37 JZ 015F MOV BX,0BE3 CMP AL,38 JZ 015F MOV BX,0B3B CMP AL,39 JZ 015F MOV BX,0A00 CMP AL,2D JZ 015F MOV BX,096F CMP AL,2B JZ 015F CALL 170 ;EMITESOM JMP 0100 INT 20 ;EMITESOM-170 MOV AL,B6 OUT 43,AL MOV AX,BX OUT 42,AL MOV AL,AH OUT 42,AL IN AL,61 OR AL,03 OUT 61,AL CALL 190 ;TEMPO IN AL,61 AND AL,FC OUT 61,AL RET ;TEMPO-190 MOV CX,0999 PUSH CX MOV CX,FFFF LOOP 0197 POP CX LOOP 0193 RET ;TELA - 200 MOV AH,0F ;titulo INT 10 MOV AH,02 MOV DH,01 MOV DL,01 INT 10 MOV AH,09 MOV DX,02D0 INT 21 MOV AH,0F ;L1 INT 10 MOV AH,02 MOV DH,05 MOV DL,05 INT 10 MOV AH,09 MOV DX,0300 INT 21 MOV AH,0F ;L2 INT 10 MOV AH,02 MOV DH,06 MOV DL,05 INT 10 MOV AH,09 MOV DX,0320 INT 21 MOV AH,0F ;L3 INT 10 MOV AH,02 MOV DH,07 MOV DL,05 INT 10 MOV AH,09 MOV DX,0340 INT 21 MOV AH,0F ;L4 INT 10 MOV AH,02 MOV DH,08 MOV DL,05 INT 10 MOV AH,09 MOV DX,0360 INT 21 MOV AH,0F ;L5 INT 10 MOV AH,02 MOV DH,09 MOV DL,05 INT 10 MOV AH,09 MOV DX,0380 INT 21 MOV AH,0F ;L6 INT 10 MOV AH,02 MOV DH,0A MOV DL,05 INT 10 MOV AH,09 MOV DX,03A0 INT 21 MOV AH,0F ;L7 INT 10 MOV AH,02 MOV DH,0B MOV DL,05 INT 10 MOV AH,09 MOV DX,03C0 INT 21 RET