发明名称 EMULATION D'INSTRUCTION DE BRANCHEMENT
摘要 a) Procédé et appareil utilisant un mécanisme simple de test et de purge (501) pour mettre en oeuvre des instructions de branchement d'une architecture de jeu d'instructions (ISA) en utilisant des instructions d'une autre architecture de jeu d'instructions (ISA).b) Au cours du décodage et du séquençage des micro-instructions pour mettre en oeuvre une instruction de branchement, une adresse de réparation (309, 313, 317), qui représente l'objet de branchement correctif dans le cas d'une erreur de prévision sur l'objet ou sur la condition de branchement, est déterminée et mémorisée. Une condition de test est définie pour déterminer si la prévision ou la condition de branchement était correcte. Si la condition de test n'est pas satisfaite, le pipeline (320) d'exécution d'instructions est immédiatement purgé pour éviter d'exécuter toute instruction restant dans le pipeline (320) à la suite des instructions de branchement. La purge du pipeline (320) donne un signal au mécanisme de commande d'appel des instructions pour réorienter le flux d'instructions sur une instruction correspondant à l'adresse de réparation.c) L'invention améliore la sécurité de passage d'un type d'architecture de jeu d'instructions à un autre type.
申请公布号 FR2805367(A1) 申请公布日期 2001.08.24
申请号 FR20000012527 申请日期 2000.10.02
申请人 HEWLETT PACKARD COMPANY 发明人 BROCKMANN RUSSEL C;KNEBEL PATRICK;SAFFORD KEVIN DAVID;BHATIA ROTH
分类号 G06F9/318;G06F9/32;G06F9/38;(IPC1-7):G06F12/02;G06F9/22 主分类号 G06F9/318
代理机构 代理人
主权项
地址