How to resolve the algorithm Copy a string step by step in the EDSAC order code programming language

Published on 12 May 2024 09:40 PM

How to resolve the algorithm Copy a string step by step in the EDSAC order code programming language

Table of Contents

Problem Statement

This task is about copying a string.

Where it is relevant, distinguish between copying the contents of a string versus making an additional reference to an existing string.

Let's start with the solution:

Step by Step solution about How to resolve the algorithm Copy a string step by step in the EDSAC order code programming language

Source code in the edsac programming language

[ Copy a string
  =============

  A program for the EDSAC

  Copies the source string into storage
  tank 6, which is assumed to be free,
  and then prints it from there

  Works with Initial Orders 2 ]

        T56K
        GK

[  0 ]  A34@      [ copy the string ]
[  1 ]  T192F
[  2 ]  H34@
        C32@
        S32@
        E17@
        T31@
        A@
        A33@
        T@
        A1@
        A33@
        T1@
        A2@
        A33@
        T2@
        E@
[ 17 ]  O192F     [ print the copy  ]
[ 18 ]  H192F
        C32@
        S32@
        E30@
        T31@
        A17@
        A33@
        T17@
        A18@
        A33@
        T18@
        E17@
[ 30 ]  ZF
[ 31 ]  PF
[ 32 ]  PD
[ 33 ]  P1F
[ 34 ]  *F
        RF
        OF
        SF
        EF
        TF
        TF
        AF
        !F
        CF
        OF
        DF
        ED

        EZPF

  

You may also check:How to resolve the algorithm Generate lower case ASCII alphabet step by step in the Jsish programming language
You may also check:How to resolve the algorithm Sorting algorithms/Bead sort step by step in the Groovy programming language
You may also check:How to resolve the algorithm Musical scale step by step in the REXX programming language
You may also check:How to resolve the algorithm Four bit adder step by step in the Java programming language
You may also check:How to resolve the algorithm String concatenation step by step in the Logo programming language