Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. 000001 R0 EQU 0
  2. 000002 R1 EQU 1
  3. 000003 R2 EQU 2
  4. 000004 R3 EQU 3
  5. 000005 R4 EQU 4
  6. 000006 R5 EQU 5
  7. 000007 R6 EQU 6
  8. 000008 R7 EQU 7
  9. 000009 R8 EQU 8
  10. 000010 R9 EQU 9
  11. 000011 R10 EQU 10
  12. 000012 R11 EQU 11
  13. 000013 R12 EQU 12
  14. 000014 R13 EQU 13
  15. 000015 R14 EQU 14
  16. 000016 R15 EQU 15
  17. 000017 NOD CSECT
  18. 000018 AMODE 24
  19. 000019 RMODE 24
  20. 000020 STM R14,R12,12(R13)
  21. 000021 LR R12,R15
  22. 000022 USING NOD,R12
  23. 000023 LR R11,R13
  24. 000024 LA R13,SAVE
  25. 000025 ST R11,4(,R13)
  26. 000026 ST R13,8(,R11)
  27. 000027 LOOP DS 0H
  28. 000028 WTO 'LOOP'
  29. 000029 CP NUM1,NUM2
  30. 000030 BE ANSWER
  31. 000031 BH HIGH
  32. 000032 SP NUM2,NUM1
  33. 000033 B LOOP
  34. 000034 HIGH DS 0H
  35. 000035 WTO 'HIGHER'
  36. 000036 SP NUM1,NUM2
  37. 000037 B LOOP
  38. 000038 ANSWER DS 0H
  39. 000039 WTO 'GET RESULT'
  40. 000040 MVC GCD,MASK
  41. 000041 ED GCD,NUM1
  42. 000042 OPEN (FOUT,(OUTPUT))
  43. 000043 TM FOUT+48,X'10'
  44. 000044 BND ERR
  45. 000045 PUT FOUT,BUFF
  46. 000046 CLOSE FOUT
  47. 000047 WTO 'GOOD'
  48. 000048 B END
  49. 000049 ERR DS 0H
  50. 000050 WTO 'OPENING ERROR'
  51. 000051 END DS 0H
  52. 000052 L R13,SAVE+4
  53. 000053 LM R14,R12,12(R13)
  54. 000054 LA R15,0
  55. 000055 BR R14
  56. 000056 SAVE DS 18F
  57. 000057 NUM1 DC PL2'48'
  58. 000058 NUM2 DC PL2'12'
  59. 000059 FOUT DCB DDNAME=OUTPUT,DSORG=PS,MACRF=(PM),LRECL=80
  60. 000060 BUFF DS 0CL80
  61. 000061 RESS DC CL7'RESULT ='
  62. 000062 GCD DS CL4
  63. 000063 BUF DC 69X'40'
  64. 000064 MASK DC X'20202020'
  65. 000065 END NOD
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement