Advertisement
Guest User

Untitled

a guest
Sep 28th, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QBasic 0.79 KB | None | 0 0
  1. quell$ = COMMAND$(1)
  2. ziel$ = COMMAND$(2)
  3.  
  4. OPEN quell$ FOR BINARY AS #1
  5. OPEN ziel$ FOR BINARY AS #2
  6.  
  7.  
  8. WHILE NOT (EOF(1))
  9. i = i + 1
  10.  
  11. GET #1, i, a%
  12.  
  13. d% = a% MOD 256
  14. IF d% < 1 THEN d% = d% + 256
  15.  
  16.  
  17. zei = d%
  18.  
  19. merker = zei MOD 64
  20.  
  21. IF merker < 32 THEN zei2 = zei + 32
  22. IF merker >= 32 THEN zei2 = zei - 32
  23.  
  24. merker = zei MOD 16
  25.  
  26. IF merker < 4 THEN zei3 = zei2 + 4
  27. IF merker >= 4 AND merker < 8 THEN zei3 = zei2 - 4
  28. IF merker >= 8 AND merker < 12 THEN zei3 = zei2 + 4
  29. IF merker >= 12 AND merker < 16 THEN zei3 = zei2 - 4
  30.  
  31. merker = zei MOD 4
  32.  
  33. IF merker = 0 THEN zei4 = zei3 + 1
  34. IF merker = 1 THEN zei4 = zei3 - 1
  35. IF merker = 2 THEN zei4 = zei3 + 1
  36. IF merker = 3 THEN zei4 = zei3 - 1
  37.  
  38. 'PRINT zei4; "("; HEX$(zei4); ") => "; CHR$(zei4)
  39.  
  40. e% = zei4
  41.  
  42.  
  43. PUT #2, i, e%
  44.  
  45. WEND
  46.  
  47. CLOSE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement