Introduction
Le MPX, tirant son nom de l'anglicisme «Memory Protection Extensions», est un extension d'ensemble d'instructions permettant au logiciel d'ajouter une capacité de vérification des limites robuste aux références de mémoire.
Les instructions MPX
Voici la liste d'une partie l'ensemble d'instructions MPX :
Instruction | Description |
---|---|
BNDCL | Cette instruction permet de vérifier l'adresse d'une référence de mémoire par rapport à une limite inférieur. |
BNDCN | Cette instruction permet de vérifier l'adresse d'une référence de mémoire par rapport à une limite supérieur non sous la forme de complément de 1. |
BNDCU | Cette instruction permet de vérifier l'adresse d'une référence de mémoire par rapport à une limite supérieur sous forme de complément de 1. |
BNDLDX | Cette instruction permet de charger les limites à l'aide de la conversion d'adresse. |
BNDMK | Cette instruction permet de créer une limite inférieur et une limite supérieur dans un registre. |
BNDMOV | Cette instruction permet de copier ou charger de la mémoire de la limite inférieur et de la limite supérieur dans un registre ou d'entreposer dans la mémoire la limite inférieur et la limite supérieur à partir d'un registre. |
BNDSTX | Cette instruction permet d'entreposer les limites à l'aide de la conversion d'adresse. |
Dernière mise à jour : Jeudi, le 30 janvier 2020