Command 'look' was directing execution improperly, resulting in garbage data being strewn all over the screen. Resolved by reversin a couple of 'or' instructions.