como mover formas para, por exemplo, quadrado na linguagem assembly x86

Como por título, eu sei como desenhar formas no modo 13h, mas não tenho ideia de como movê-las na tela, a próxima coisa seria forçar a forma a saltar das bordas da tela, acho que redesenhar a forma em loop ... mas não tenho certeza, já que comecei a montagem, trabalho no Tasm. Obrigado por todas as sugestões.

questionAnswers(1)

yourAnswerToTheQuestion