Джерело:
Хабрахабр:
Дата публікації:
11/05/2021 11:29
Постійна адреса новини:
http://www.vsinovyny.com/7837793
11/05/2021 11:29 // Хабрахабр:
Начиная с процессора 80286 компания Intel поддерживала полную совместимость «снизу-вверх» в системе команд. То есть если какая-то из команд процессора дает такой-то результат на 8086, то и на более поздних процессорах результат будет точно таким же (сейчас не будем рассматривать ошибки типа неправильного деления в Pentium I).
Но так ли это? Что за вопрос! Ведь если бы совместимость не сохранялась, то старые программы не могли бы выполняться, а ведь до сих пор на любом компьютере можно поностальгировать запустив Norton Commander или Tetris. Однако не все так просто… Начиная с 8080 в процессорах Intel есть регистр флагов, состояние которого определяется результатом последней команды вычисления данных. Все флаги в нем давно описаны и поведение их строго зафиксировано. Кроме двух исключений.
Читать далее| « |
Наступна новина з архіву Создание Microsoft Teams чат-бота без программирования с поддержкой Azure Active Directory |
Попередня новина з архіву Я выпустил Grafar — JS-библиотеку для визуализации |
» | |
|
|
||||