Коды ошибок
Все функции EMM возвращают код ошибки в регистре AH:
| Код | Ошибка |
| 00h | Нет ошибки, нормальное завершение |
| 80h | Внутренняя ошибка драйвера EMM |
| 81h | Ошибка аппаратуры EMS-памяти |
| 82h | EMM занят |
| 83h | Неправильный индекс пула |
| 84h | Неправильный номер запрошенной функции |
| 85h | Больше нет доступных индексов пулов |
| 86h | Ошибка при выполнении сохранения или восстановления контекста отображения |
| 87h | Запрошено больше памяти, чем общее количество доступной EMS-памяти |
| 88h | Запрошено больше страниц, чем доступно |
| 89h | Нельзя открыть индекс пустого пула |
| 8Ah | Пул не содержит так много страниц |
| 8Bh | Неправильное отображение, заданы номера |
| физических страниц, отличные от 0 - 3 | |
| 8Ch | Переполнена область сохранения контекста отображения |
| 8Dh | Многократное сохранение контекста для одного пула |
| 8Eh | Попытка восстановления несохраненного контекста |
| 8Fh | Неправильный номер подфункции в регистре AL |
| 90h | Неправильный тип атрибута |
| 91h | Не поддерживается неразрушаемая память |
| 92h | Произошло перекрытие исходной и результирующей областей (это не ошибка, а предупреждение) |
| 93h | Область назначения, заданная индексом, слишком мала |
| 94h | Стандартная память перекрывается дополнительной памятью |
| 95h | Слишком большое смещение при пересылке блока |
| 96h | Слишком большой размер блока, больше 1 мегабайта |
| 97h | Заданы одинаковые исходный и результирующий индексы |
| 98h | Задан неправильный тип памяти (смещение 4) |
| A0h | Заданному имени не соответствует ни один пул |
| A1h | Заданное имя уже существует |
| A2h | Длина исходной области больше 1 мегабайта |
| A3h | Содержимое заданного блока данных неверно |
| A4h | Доступ к этой функции запрещен |