Advertisement
GraionDilach

ASSZH

Dec 13th, 2011
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;ZIMMERMANN GYULA
  2. ADAT SEGMENT
  3. S1 DB 13,10,'KÉREM A SZÁMOT $'
  4. S2 DB 13,10,'A SZÁM ÉRTÉKE OKTÁLISAN $'
  5. BUFFER DB 6 DUP(?), '$'
  6. ADAT ENDS
  7.  
  8. CODE SEGMENT
  9. ASSUME DS:ADAT, CS:CODE
  10. START: MOV AX,ADAT
  11. MOV DS,AX
  12. MOV AH, 9
  13. LEA DX, S1
  14. INT 21H
  15. MOV CX, 16
  16. XOR BX, BX
  17. CIKLUS: MOV AH, 8
  18. INT 21H
  19. CMP AL, 13
  20. JZ ENTER
  21. CMP AL, 29H
  22. JC CIKLUS
  23. CMP AL, 32H
  24. JNC CIKLUS
  25. MOV AH,2
  26. MOV DL, AL
  27. INT 21H
  28. RCR AL, 1
  29. RCL BX, 1
  30. LOOP CIKLUS
  31. ENTER: CMP CX, 16
  32. JZ CIKLUS
  33. MOV CX, 6
  34. LEA SI, BUFFER[5]
  35. CIKL2:MOV DL, BL
  36. AND DL, 00000111B
  37. ADD DL, 30H
  38. MOV [SI], DL
  39. DEC SI
  40. PUSH CX
  41. MOV CX, 3
  42. SHR BX, CL
  43. POP CX
  44. LOOP CIKL2
  45. MOV CX, 6
  46. LEA SI, BUFFER
  47. CIKL3: MOV AL, [SI]
  48. CMP AL, 30H
  49. JNZ RAJT
  50. INC SI
  51. LOOP CIKL3
  52. RAJT: MOV AH, 9
  53. LEA DX, S2
  54. INT 21H
  55. MOV DX, SI
  56. INT 21H
  57. MOV AH, 4CH
  58. INT 21H
  59. CODE ENDS
  60. END START
  61.  
  62.  
  63.  
  64.  
  65.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement