package Ġcom . ray br it ton . td _ debug . views Ċ Ċ import Ġcom . ray br it ton . td _ debug . format Ċ import Ġcom . ray br it ton . td _ debug . system . mn emonic Ċ import Ġcom . ray br it ton . td _ debug . windows . J mp Dest Ċ import Ġcom . ray br it ton . td _ debug . windows . Op Exe Ċ import Ġjavafx . f xml . FXML Ċ import Ġjavafx . scene . control . Label Ċ import Ġjavafx . scene . layout . Anchor Pane Ċ Ċ class ĠOp Exe Cell View Ġ{ ĊĠĠĠ Ġ@ FXML ĊĠĠĠ Ġlateinit Ġvar Ġop Cell B ck : ĠAnchor Pane ĊĊĠĠĠ Ġ@ FXML ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġop Line Num : ĠLabel ĊĊĠĠĠ Ġ@ FXML ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġop Byte : ĠLabel ĊĊĠĠĠ Ġ@ FXML ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġop Mnemonic : ĠLabel ĊĊĠĠĠ Ġ@ FXML ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġdest Line Num : ĠLabel ĊĊĠĠĠ Ġ@ FXML ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġdest Byte : ĠLabel ĊĊĠĠĠ Ġ@ FXML ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġarrow : ĠLabel ĊĊĠĠĠ Ġfun Ġupdate ( data : ĠOp Exe ) Ġ{ ĊĠĠĠĠĠĠĠ Ġop Line Num . text Ġ= Ġdata . op . line Number . toString () ĊĠĠĠĠĠĠĠ Ġop Byte . text Ġ= Ġdata . op . byte Addr . format ( true ) ĊĠĠĠĠĠĠĠ Ġop Mnemonic . text Ġ= Ġdata . op . bytes [ 0 ]. mn emonic () ĊĠĠĠĠĠĠĠ Ġwhen Ġ( data . type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠJ mp Dest . Bad Target Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdest Byte . text Ġ= Ġdata . type . addr . format ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdest Line Num . text Ġ= Ġ" ?? " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġarrow . isVisible Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠJ mp Dest . Jump Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdest Byte . text Ġ= Ġdata . type . dest . byte Addr . format ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdest Line Num . text Ġ= Ġdata . type . dest . line Number . toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġarrow . isVisible Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠJ mp Dest . No Jump Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdest Byte . text Ġ= Ġ"" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdest Line Num . text Ġ= Ġ"" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġarrow . isVisible Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }