Что именно происходит, когда выдается исключение DivisionByZero? - PullRequest
0 голосов
/ 14 ноября 2018

Что случилось, мои товарищи? Надеюсь, вы, ребята, великолепны! Хорошо, сегодня у меня в голове что-то застряло: что происходит, когда выдается исключение DivisionByZero? Я имею в виду, что происходит внутри? Если вы уже изучали компьютерную архитектуру, вы знаете, что деления - это последовательность вычитаний, сделанных Логическим и Арифметическим Единством. Например, восемь, деленное на четыре, - это просто четыре, вычитаемые из восьми в два раза. Мы вычитаем, пока мы не можем больше вычитать. Итак, когда мы хотим разделить, например, 8 на 0, мы хотим вычесть ноль из восьми нулевых раз. Итак, я хотел бы знать, что именно происходит, когда наш процессор сталкивается с этим, он просто останавливается и выполнение прерывается?

...