+ // initialize Instruction preview
+ InstructionTable instPreview = new InstructionTable(parent, new DisplaySettings());
+ instPreview.getTableViewer().getTable().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
+ instPreview.setContentProvider(new ActiveInstructionPreviewContentProvider(instPreview.getTableViewer()));
+ AssignableMicroInstructionMemory mIMemory = machine.getMicroInstructionMemory();
+ instPreview.bindMicroInstructionMemory(mIMemory);
+ currentRegisteredCellListener = a -> instPreview.refresh();
+ mIMemory.registerCellModifiedListener(currentRegisteredCellListener);
+