Advertisement
Foyaj128

emu a<b 3

Mar 24th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1.  
  2. ; You may customize this and other start-up templates;
  3. ; The location of this template is c:\emu8086\inc\0_com_template.txt
  4. org 100h
  5.  
  6. ; add your code here
  7.  
  8. .data
  9. x db ?
  10.  
  11. .code
  12.  
  13. mov ax,@data
  14. mov DS,ax
  15.  
  16. mov ah,1
  17. int 21h
  18. mov x,al
  19.  
  20. int 21h
  21. mov bl,al
  22.  
  23. int 21h
  24. mov cl,al
  25.  
  26.  
  27.  
  28. cmp x,bl
  29. jl label1
  30. jg label2
  31.  
  32. label1:
  33. cmp bl,cl
  34. jl label7
  35. jg label8
  36.  
  37. label7:
  38. mov dl,0ah
  39. mov ah,2
  40. int 21h
  41.  
  42. mov dl,0dh
  43. mov ah,2
  44. int 21h
  45.  
  46. mov dl,x
  47. mov ah,2
  48. int 21h
  49.  
  50. mov dl,bl
  51. mov ah,2
  52. int 21h
  53.  
  54. mov dl,cl
  55. mov ah,2
  56. int 21h
  57. jmp finished
  58.  
  59. label8:
  60. cmp x,cl
  61. jl label9
  62. jg label10
  63.  
  64. label9:
  65. mov dl,0ah
  66. mov ah,2
  67. int 21h
  68.  
  69. mov dl,0dh
  70. mov ah,2
  71. int 21h
  72.  
  73. mov dl,x
  74. mov ah,2
  75. int 21h
  76.  
  77. mov dl,cl
  78. mov ah,2
  79. int 21h
  80.  
  81. mov dl,bl
  82. mov ah,2
  83. int 21h
  84. jmp finished
  85.  
  86. label10:
  87. mov dl,0ah
  88. mov ah,2
  89. int 21h
  90.  
  91. mov dl,0dh
  92. mov ah,2
  93. int 21h
  94.  
  95. mov dl,cl
  96. mov ah,2
  97. int 21h
  98.  
  99. mov dl,x
  100. mov ah,2
  101. int 21h
  102.  
  103. mov dl,bl
  104. mov ah,2
  105. int 21h
  106. jmp finished
  107.  
  108. label2:
  109. cmp x,cl
  110. jl label3
  111. jg label4
  112.  
  113. label3:
  114. mov dl,0ah
  115. mov ah,2
  116. int 21h
  117.  
  118. mov dl,0dh
  119. mov ah,2
  120. int 21h
  121.  
  122. mov dl,bl
  123. mov ah,2
  124. int 21h
  125.  
  126. mov dl,x
  127. mov ah,2
  128. int 21h
  129.  
  130. mov dl,cl
  131. mov ah,2
  132. int 21h
  133. jmp finished
  134.  
  135. label4:
  136. cmp bl,cl
  137. jl label5
  138. jg label6
  139. jmp finished
  140.  
  141. label5:
  142. mov dl,0ah
  143. mov ah,2
  144. int 21h
  145.  
  146. mov dl,0dh
  147. mov ah,2
  148. int 21h
  149.  
  150. mov dl,bl
  151. mov ah,2
  152. int 21h
  153.  
  154. mov dl,cl
  155. mov ah,2
  156. int 21h
  157.  
  158. mov dl,x
  159. mov ah,2
  160. int 21h
  161. jmp finished
  162.  
  163. label6:
  164. mov dl,0ah
  165. mov ah,2
  166. int 21h
  167.  
  168. mov dl,0dh
  169. mov ah,2
  170. int 21h
  171.  
  172. mov dl,cl
  173. mov ah,2
  174. int 21h
  175.  
  176. mov dl,bl
  177. mov ah,2
  178. int 21h
  179.  
  180. mov dl,x
  181. mov ah,2
  182. int 21h
  183. finished:
  184. ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement