einfache und-verknüpfung

Zuviel Werbung?
-> Hier kostenlos registrieren
und ob das geht :ROFLMAO:

Code:
*
      U     E      2.0
      SPBN  end
      L     EB     3
      T     MB    10
end:  NOP   0

ACHTUNG: Diese Lösung ist von zotos nicht zur Nachahmung freigegeben!
 
Zuletzt bearbeitet:
OK, wieder was gelernt, auch wenn ich`s nicht verstehe :ROFLMAO:

nicht verstehen? ok ... E 3.0 ----> M10.0 und E 3.1 ----> M 10.1 ... in abhängigkeit von E 2.0 ... wenn E 2.0 nicht erfüllt ist, machen wir erstmal gar nix, ansonsten kopieren wir das eingangsbyte ins merkerbyte ... das man damit natürlich auch .2 bis .7 mit kopiert ... who cares? ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nö, 4L, das ist nicht das selbe, wenn E2.0 False ist, müssen M10.0 und M10.1 auch False sein!

f*** ... stümmt hmm ... damit wirds wieder länger

Code:
*
      U     E      2.0
      SPBN  end
      L     EB     3
      T     MB    10
      SPA   ende
end:  L     B#16#0
      T     MB    10
ende: NOP   0
aber die bedingung
linuxluder schrieb:
kann man das noch kürzer schreiben, dass E 2.0 nur einmal vorkommt?
bleibt erfüllt

[edit] hab da nochmal drüber nachgedacht :ROFLMAO:

Code:
*
      U     E      2.0
      SPBN  end
      L     EB     3
      SPA   ende
end:  L     B#16#0
ende: T     MB    10
[/edit]
 
Zuletzt bearbeitet:
4L,

Sie in Ihr beispiel wurde die merker nicht zuruck gesetst.

PHP:
*
      U E2.0
      SPBN M1
      L EB3
      T MB10
      SPA M2
M1:   L 0
      T MB10
M2:   NOP 0
 
Also wenn es darum geht die Funktion des Codes zu verschleiern, bekommst Du von mir 100Punkte. Ich überlege mir gerade Deine Lösung >hier< zu präsentieren ;o)

Ansonsten sollte Linuxluder bei seiner Ursprünglichen Version bleiben.
 
Also wenn es darum geht die Funktion des Codes zu verschleiern, bekommst Du von mir 100Punkte. Ich überlege mir gerade Deine Lösung >hier< zu präsentieren ;o)

Ansonsten sollte Linuxluder bei seiner Ursprünglichen Version bleiben.

Ok, wenns darum geht könnte man noch ein paar Pointer einführen.
 
hi,

ich habe folgenden code
Code:
      U     E      2.0      *
      U     E      3.0
      =     M     10.0
      U     E      2.0      *
      U     E      3.1
      =     M     10.1

kann man das noch kürzer schreiben, dass E 2.0 nur einmal vorkommt?

danke jo


Unterschiedliche Und Verknüpfungen auf ein = ist doch das kürzeste.
Wie willst du das den noch kürzer machen?
Kannst ja Save Bie verwenden wenn du es schöner findest, kürzer wird es nicht.
 
Mal eine Lösung mit nur zwei Zeilen aber leider steht der E2.0 noch zweimal drin:
Code:
M10.0 := E2.0 AND E3.0;
M10.1 := E2.0 AND E3.1;
 
Zuviel Werbung?
-> Hier kostenlos registrieren
glaub zwar nicht, dass ich die 400 in aussicht gestellten punkte erreichen kann aber ein versuch ist es wert ...

Code:
*
      U     E      2.0
      SPBN  end
      L     EB     3
      SPA   ende
end:  L     0
      *I    
ende: T     MB    10
[edit]

die sprungmarke ende funktioniert auch so + eine L 1, aber dann versteht man es zu schnell :rolleyes:

Code:
*
      U     E      2.0
      L     1
      SPBN  end
      L     EB     3
      SPA   ende
end:  L     0
ende: *I    
      T     MB    10
[/edit]

[edit2] es geht auch ganz ohne E 2.0 :D
Code:
*
      L     EW     1
      L     W#16#1
      UW    
      L     EB     3
      *I    
      T     MB    10
[/edit2]

[edit3]
der code oben nimmt ja immer noch das ganze abbild vom EB3 mit ...
Code:
*
      L     EW     1
      L     W#16#1
      UW    
      L     EB     3                  // aber auch EW 2 funzt
      *I    
      L     W#16#3
      UW    
      T     MB    10
[/edit3]
 
Zuletzt bearbeitet:
Ich habe echt lange gebraucht um die Funktion nachzuvollziehen... die 400 Verwirrungspunkte hast Du locker geschafft.
 
noch ein sechs-Zeiler [edit] SIEBEN [/edit]

Code:
      U     E      3.0
      =     M     10.0
      U     E      3.1
      =     M     10.1
      UN    E      2.0
      R     M     10.0
      R     M     10.1

der sich leicht umformulieren lässt in

Code:
      L     EB     3
      T     MB    10
      UN    E      2.0
      R     M     10.0
      R     M     10.1

wobei ich bei letzterer Lösung die Seitenwirkung auf M10.2 bis M10.7 verachte ... (und die erste Lösung wegen Doppelzuweisung anstössig sein könnte).
 
Zuletzt bearbeitet:
Zurück
Oben