private void AppendInstructionAsText(String sInst) {
        
        String sTxt="";
        
        sTxt += sInst + ", ";
        sTxt += String.format("%s","R" + Integer.parseInt(getRF().get(),2) + ", ") ;
        sTxt += (Integer.parseInt(getXF().get(),2) != 0) ? String.format("%s",Integer.parseInt(getXF().get(),2) + ", ") : "";  
        sTxt += (Integer.parseInt(getI().get(),2) != 0) ? String.format("%s",Integer.parseInt(getI().get(),2) + ", ") : "";
        sTxt += (Integer.parseInt(getT().get(),2) != 0) ? String.format("%s",Integer.parseInt(getT().get(),2) + ", ") : "";    
        sTxt += (Integer.parseInt(getADDR().get(),2) != 0) ? String.format("%s",Integer.parseInt(getADDR().get(),2) + ", ") : ""; 
        getControlPanel().jMessages.append(sTxt.substring(0, sTxt.length()-2)  + "\n");
        
    
    }