Теперь я не спрашиваю о математическом ответе деления на ноль, я хочу узнать, что делает мой компьютер, когда он пытается разделить на ноль?
Я вижу разные ответы в зависимости от того, на каком уровне мы смотрим? Глядя на высокий уровень, я ожидаю, что спецификация языка может просто сказать: «Эй, вы не можете сделать это с ошибкой».
Глядя на уровень ассемблера, попытается ли ЦП вызвать команду деления, когда мы попытаемся разделить на 0?
Если это произойдет, мы перейдем на уровень машинного кода. Что происходит сейчас?
Теперь, если этого не произойдет, и мы заставим это произойти, каков будет результат?