Исключение будет - специальный флаг поднимается.
Компилятор Си в программу, естественно, встраивает проверку этого флага и аварийно завершает.
Аналогично с лиспом.
https://software.intel.com/content/dam/www/public/...
https://software.intel.com/content/dam/www/public/...
Поведение также зависит от других флагов, так что читай мануалы)
Для одного только IDIV в мануале целых три страницы расписано.
Описание инструкцию во втором томе подробно описаны. Для деления тебя должны интересовать семейство FDIV* для чисел с плавающей точкой и IDIV/DIV для целых чисел.
Ещё можешь посмотреть на всякие AVX и SSE - там тоже по своему происходит проверка на деление на ноль.