scene.org File Archive

File download

<root>­/­parties­/­2023­/­vccc23­/­christmas-diamonds/harm_backer_ibmmainframe_assembler_vc3-2023.zip

File size:
158 896 bytes (155.17K)
File date:
2024-01-03 14:15:18
Download count:
all-time: 3

Preview

  • file_id.diz 1.07K
  • VCCC2023 Job control.png 21.25K
  • VCCC2023 Job output.txt 26.20K
  • VCCC2023 result.png 10.38K
  • VCCC2023 Source, page 1.png 17.10K
  • VCCC2023 Source, page 2.png 17.14K
  • VCCC2023 Source, page 3.png 18.42K
  • VCCC2023 Source, page 4.png 18.65K
  • VCCC2023 Source, page 5.png 19.20K
  • VCCC2023 Source, page 6.png 18.62K
  • VCCC2023 Source, page 7.png 19.25K
  • VCCC2023 Source, page 8.png 5.20K
  • VCCC2023 Source.txt 11.71K

file_id.diz

<VCCC2023>

Author: Harm Backer
Category: Christmas Challenge 2023
System:   IBM Mainframe (Hercules emulation)
Language: Assembler
Len source code: <# bytes>
Len exe file:    856 bytes
Len code only:   188 bytes
Instructions:
Install Hercules emulator (MVS version 3.8j)
create respective libraries
submit job (see 'VCCC2023 Job control.txt'
Description:
The code prints 3 figures in rhombus shape with different starting columns in line 1.
From starting point, it moves down and right one step. In case a border is reached, next direction is up resp. left, depending on the border.
Once line 0 was processed, next figure is printed.
Comments:
Similar logic as my IBMPC solution but as on the maingĀ“frame, this is a batch program, there is no screen to print.
Therefore, the output is written to an internal table (114 bytes).
In the second part of the program (60 bytes), the internal table is printed out to a list before control is given back to calling OS (14 bytes)
Displacements can be seen in file 'VCCC2023 Job output.txt' starting in line 213 (compile list output).