E8bC : intsructions JMP,JNZ, JZ, JGT, JLT

Jxx_reset_circuit.pngJ’ai ajouté les instructions JMP qui permettent d’effectuer des sauts dans le code, ainsi que les instructions JXX qui sont des instructions de branchement conditionnel.

Les microinstructions de type JXX sont basées sur le même modèle : d’abord on charge l’adresse mémoire à laquelle le branchement doit avoir lieu, et ensuite on teste la condition du branchement (zero, non zero, greater than, lower than). Si la condition n’est pas remplie, un signal “reset” est généré, et le processeur recommence un cycle en chargeant l’instruction suivante. Sur l’image ci-dessus, je mets en évidence le circuit ajouté au contrôleur qui permet de générer le signal “reset”.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s