Red de conocimientos turísticos - Conocimientos sobre calendario chino - Colección completa de sonidos de programación infantil.

Colección completa de sonidos de programación infantil.

;El siguiente es el programa de sonido universal sound.asm.

Sonido público

"código" del segmento cseg

Supongamos que cs:cseg

el proceso de sonido está lejos

Empujar ax

Empujar bx

Empujar cx

Empujar dx

Empujar di

Inicializar 8255 a 10110b; , es decir, el puerto A funciona en la entrada del modo 1, el puerto C sale en la mitad superior, el puerto B funciona en la entrada del modo 1 y el puerto C sale en la mitad inferior.

mov al, 0b6h

De 43h, aluminio

Dividir 348CH entre 12H.

mov dx, 12h

mov ax, 348 cm

div di

; Cociente de salida desde el puerto b.

Después de 42 horas, Al

Mueve Al, ah

Después de 42 horas, Al

Mueve los 2 bits más bajos del puerto; Un conjunto a 1.

En aluminio, 61h

mov ah, al

o a1, 3

out 61h, al

; Doble bucle esperando para lograr el retraso

wait1: mov cx, 4815

Llamada en espera

Retraso: retraso del bucle

Diez de febrero bx

jnz wait1

; Luego, los 2 bits más bajos del puerto A se restauran a sus valores originales.

Móvil aluminio, ah

out 61h, al

popudi

pop dx

pop cx

pop bx

Tubo de explosión

Remojado en agua para hacerlo suave

sonido final

cerca del proceso de espera

Hacha de empuje

waitf1:

En Al, 61h

y Al, 10h

cmp al, ah

je waitf1

mov ah, al

Ciclo waitf1

Barril explosivo

Remojar en agua para hacer soft

waitf endp

cseg end

Fin

om" target="_blank">Red de conocimientos turísticos All Rights Reserved.