Вы уже в третий раз задаете один и тот же вопрос. Надеетесь, что Интел задним числом переделает свои процессоры для того, чтобы вам стало понятнее?
На конвейерном процессоре с многоуровневым кэшем, суперскалярной архитектурой и оптимизатором прямо в процессорном ядре, вы получите фигню, а не результаты. Это я не говорю про многозадачную операционку, которая в любой момент может вам переключить потоки.
Ладно, допустим, вы засунули ваш код в критическую секцию. Однако, кроме операционки, в работу может вмешаться
https://ru.wikipedia.org/wiki/Intel_Management_Engine, на работу которого вы повлиять не сможете.
Если эту задачу поставили вам в университете, пригласите сюда вашего преподавателя, пусть он всех нас научит, как такую задачу решать.