Within the framework of the course “Computer Architecture – Laboratory” (Department of Informatics and Communications, T.E.I. of Central Macedonia), I felt the wish to develop a program that produces sound from the BGC-8088’s speaker.

More specifically: the sound produced starts from a low frequency (bass) and gradually increases frequency (treble). Then, after it has reached a maximum pitch, it decreases towards lower frequencies (up and down scale). This process is repeated 10 times.

This project is written in the symbolic language of the microprocessor 8088.

For more information you can get the project itself:

bgc-speaker