Не совсем понял вопроса. На асме прямо так и пишите. На каких выводах нужно менять состояние на тех и меняйте, прямо прописывая код. Смотрите только чтобы уложиться в заданный период. Выводы будут менять состояние "почти" одновременно. Какая ещё арифметика?