PROCEDURE dum$display_return_dau, display_return_dau (
  address, a: integer = $required
  output, o: file = $output
  address_mode, am: key pva, sva, keyend = sva
  status)

  IF $file($value(output) open_position) = '$BOI' THEN
    output_file = $string($value(output))//'.$asis'
  ELSE
    output_file = $string($value(output))
  IFEND

  create_variable output_line k=string v=' '
  create_variable log_address v=$value(address)
  create_variable indent k=(string, 5) v='     '
  log_address = log_address + 1

  output_line = indent//'mf_asignd='//$strrep($mem(log_address, 5, j, 0, $value(am)), 16)
  output_line = output_line//' dau='//$strrep($mem(log_address+5, 3, j, 0, $value(am)), 16)
  output_line = output_line//' dau/au='//$strrep($mem(log_address+8, 1, j, 0, $value(am)), 16)

  putl output_line o=$fname(output_file)

PROCEND dum$display_return_dau
