Ну, я, например, не могу разобраться, в чём именно проблема и что значит "организовать такую функцию"
Если говорить про нижний уровень, то нужно загрузить соответствующие параметры в подобающие регистры процессора (например, код функции, т.е. константу 4F00h в Вашем случае, в регистр AX, а адрес чего-то -- в регистры ES и DI) и выдать команду, вызывающую BIOS (INT 10h или 13h -- не помню, какая из них за видео отвечает, ибо отошёл от ПК примерно 100500 лет назад). Естественно, делается это на ассемблере, на чистом Си такое сделать технически невозможно. Впрочем, используемый компилятор может содержать средства для включения ассемблерного кода прямо в текст функции на Си либо предоставить ещё какие средства для реализации подобных задач -- но это уже надо смотреть документацию на конкретный компилятор, поскольку такие вещи стандартными не бывают в принципе.
Кстати говоря, если с ассемблером не дружите, то подружиться попросту необходимо: вещи типа ядер осей без него нельзя сделать вообще (другое дело, что никто не заставляет писать всё на ассемблере, но определённые части придётся-таки именно на нём).