Все ссылки на статьи и ролики моего канала Old Programmer:
Программирование. Тематическое оглавление моего Zen-канала (Old Programmer). А вот это ссылки на все мои статьи по языку программирования ассемблер. Сегодня рассматриваем интересный вопрос использования команд для чисел с плавающей точкой или команд FPU (floating point unit). Это открывает дополнительную возможность для программирования на ассемблере. Принципы работы с числами с плавающей точкой на ассемблере x86-64 Сопроцессор имеет восемь 80-битных рабочих регистров, представляющих собой стековую кольцевую структуру (стек сопроцессора). Регистры называются R0, R1, … R7, но доступ к ним напрямую невозможен. Каждый регистр может занимать любое положение в стеке. Название стековых (относительных) регистров - st(0), st(1), st(2), st(3), st(4), st(5), st(6), st(7). Кроме того, имеется еще регистр состояния, по флагам которого можно, в частности, судить о результате выполненной операции. Регистр управления содер