Section courante

A propos

Section administrative du site

Assembleur PDP-11

LDUB

Load Microbreak Register

Syntaxe

LDUB

Description

Cette instruction permet de charger un registre de microbreak. Avec les 11/60, les 8 bits inférieurs du registre général 3 du microprocesseur sont chargés dans le registre microbreak. L'instruction LDUB peut être utilisé pour les fonctions du bit FMM (bit 04) dans le mot d'état du programme (FPS). Le bit FMM dans le mot d'état est utilisé pour activer une logique de maintenance spéciale. Afin de définir ce bit, le microprocesseur doit être en mode noyau (Kernel). Lorsque le bit FMM est défini, le microprogramme est abandonné via l'adresse 777 μstate de JAM et à l'état Ready après que l'état spécifié par l'adresse spécifiée (l'adresse μstate suivante dans le registre) est détecté. Si le bit d'activation d'interruption (bit 14) du mot d'état du processeur à virgule flottante est défini, le microprocesseur s'arrête à l'emplacement 244. Un code d'exception de 16 sera entreposé dans le registre FEC (floating exception). Le contenu du registre FEC peut être transféré au microprocesseur par l'instruction STST (Store Status). Une deuxième fonction, disponible à la suite de l'instruction LDUB, est que le personnel de maintenance peut utiliser la correspondance d'adresses comme une synchronisation d'étendue indépendante du bit FMM. Lorsque l'adresse correspond au contenu du registre de microbreak, le signal micro MATCH est présent. Cette sortie est la broche DC1 (emplacement 8 dans le module FNUA) et est utilisée comme synchronisation pour permettre une observation visuelle des événements se produisant au cours d'un μstate particulier.

Mnémonique

Instruction Opcode
LDUB 170003


Dernière mise à jour : Lundi, le 8 octobre 2018