鱼C论坛

 找回密码
 立即注册
查看: 3666|回复: 1

[汇编作业] 1.预备知识:Debug的使用

[复制链接]
发表于 2020-6-28 16:45:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
cmd:
  1. DEBUG <D:\E-1-IN.TXT >D:\E-1-OUT.TXT
复制代码

D:\E-1-IN.TXT:
  1. R
  2. R AX
  3. 200
  4. R
  5. R IP
  6. 200
  7. R
  8. R CS
  9. FF00
  10. R
  11. D 1000:0
  12. D 1000:9
  13. D
  14. D 1000:0 9
  15. D 1000:0 0
  16. D 0FFF:10 10
  17. D 0100:F000 F000
  18. D 1000:0 F
  19. E 1000:0 0 1 2 3 4 5 6 7 8 9
  20. D 1000:0 F
  21. D 1000:10
  22. E 1000:10
  23. 0 1 2  
  24. D 1000:10
  25. D 1000:0
  26. E 1000:0
  27. 1 A 2 B 3 C a b c a+b 2 c++ 3 IBM
  28. D 1000:0
  29. E 1000:0 'A+B' 'a+b' 'c++' 'IBM'
  30. D 1000:0
  31. E 1000:0 b8 01 00 b9 02 00 01 c8
  32. D 1000:0
  33. U 1000:0
  34. R
  35. RCS
  36. 1000
  37. RIP
  38. 0
  39. R
  40. T
  41. T
  42. T
  43. T
  44. A 1000:0
  45. mov ax,1
  46. mov bx,2
  47. mov cx,3
  48. add ax,bx
  49. add ax,cx
  50. add ax,ax

  51. D 1000:0 f
  52. U 1000:0 F
  53. A
  54. mov ax,1
  55. mov bx,2
  56. mov cx,3
  57. add ax,bx
  58. add ax,cx
  59. add ax,ax

  60. U
  61. Q
复制代码


小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-6-28 16:45:44 | 显示全部楼层
D:\E-1-OUT.TXT:
  1. -RAX=0000  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000  
  2. DS=140C  ES=140C  SS=140C  CS=140C  IP=0100   NV UP EI PL NZ NA PO NC
  3. 140C:0100 54            PUSH        SP                                 
  4. -R AXAX 0000
  5. :200-RAX=0200  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000  
  6. DS=140C  ES=140C  SS=140C  CS=140C  IP=0100   NV UP EI PL NZ NA PO NC
  7. 140C:0100 54            PUSH        SP                                 
  8. -R IPIP 0100
  9. :200-RAX=0200  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000  
  10. DS=140C  ES=140C  SS=140C  CS=140C  IP=0200   NV UP EI PL NZ NA PO NC
  11. 140C:0200 0000          ADD        [BX+SI],AL                         DS:0000=CD
  12. -R CSCS 140C
  13. :FF00-RAX=0200  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000  
  14. DS=140C  ES=140C  SS=140C  CS=FF00  IP=0200   NV UP EI PL NZ NA PO NC
  15. FF00:0200 0000          ADD        [BX+SI],AL                         DS:0000=CD
  16. -D 1000:01000:0000  56 FF E8 11 06 E8 3A 03-80 3E 49 57 00 75 E9 E9   V.....:..>IW.u..
  17. 1000:0010  B6 02 E8 01 06 C6 06 49-57 00 E8 20 03 80 3E A9   .......IW.. ..>.
  18. 1000:0020  56 C0 74 EB E8 D5 02 E8-15 06 EB AE C6 06 B1 56   V.t............V
  19. 1000:0030  F6 A2 A8 56 E8 06 03 E8-A6 02 EB 9E C6 06 B1 56   ...V...........V
  20. 1000:0040  D0 A2 A8 56 E8 F6 02 E8-96 02 E8 9C EA 80 3C 31   ...V..........<1
  21. 1000:0050  74 0E 81 3C 43 4C 74 03-E9 6D 02 80 0E B1 56 02   t..<CLt..m....V.
  22. 1000:0060  E9 5F 02 FE 06 42 57 FE-06 42 57 EB 04 FE 06 41   ._...BW..BW....A
  23. 1000:0070  57 33 C0 EB 05 C6 06 B1-56 80 A2 A8 56 50 E8 BC   W3......V...VP..
  24. -D 1000:91000:0000                             3E 49 57 00 75 E9 E9            >IW.u..
  25. 1000:0010  B6 02 E8 01 06 C6 06 49-57 00 E8 20 03 80 3E A9   .......IW.. ..>.
  26. 1000:0020  56 C0 74 EB E8 D5 02 E8-15 06 EB AE C6 06 B1 56   V.t............V
  27. 1000:0030  F6 A2 A8 56 E8 06 03 E8-A6 02 EB 9E C6 06 B1 56   ...V...........V
  28. 1000:0040  D0 A2 A8 56 E8 F6 02 E8-96 02 E8 9C EA 80 3C 31   ...V..........<1
  29. 1000:0050  74 0E 81 3C 43 4C 74 03-E9 6D 02 80 0E B1 56 02   t..<CLt..m....V.
  30. 1000:0060  E9 5F 02 FE 06 42 57 FE-06 42 57 EB 04 FE 06 41   ._...BW..BW....A
  31. 1000:0070  57 33 C0 EB 05 C6 06 B1-56 80 A2 A8 56 50 E8 BC   W3......V...VP..
  32. 1000:0080  02 E8 6A 02 E8 62 EA A0-B0                        ..j..b...
  33. -D1000:0080                             56 50 E8 AF 02 58 88            VP...X.
  34. 1000:0090  05 58 8A 1E A6 56 0A DB-74 24 FE CB 80 E3 01 08   .X...V..t$......
  35. 1000:00A0  5D 01 80 3E 3F 57 00 75-18 80 3E 3E 57 00 74 11   ]..>?W.u..>>W.t.
  36. 1000:00B0  80 3E 43 57 00 75 07 80-3E 42 57 02 75 06 E9 07   .>CW.u..>BW.u...
  37. 1000:00C0  02 E9 A4 00 8A 45 02 80-3E 41 57 00 74 2A 24 C0   .....E..>AW.t*$.
  38. 1000:00D0  3C C0 75 7B 8A 45 01 24-01 9C D0 E0 D0 E0 D0 E0   <.u{.E.$........
  39. 1000:00E0  0A 45 02 24 0F 0C B0 88-45 01 A1 44 57 89 45 02   .E.$....E..DW.E.
  40. 1000:00F0  9D 74 02 FE 05 E9 A0 01-24 C7 3C C0 74 36 80 3E   .t......$.<.t6.>
  41. 1000:0100  42 57 00 75 4A 80 3E A8-56                        BW.uJ.>.V
  42. -D 1000:0 91000:0000  56 FF E8 11 06 E8 3A 03-80 3E                     V.....:..>
  43. -D 1000:0 01000:0000  56                                                V
  44. -D 0FFF:10 100FFF:0010  56                                                V
  45. -D 0100:F000 F0000100:F000  56                                                V
  46. -D 1000:0 F1000:0000  56 FF E8 11 06 E8 3A 03-80 3E 49 57 00 75 E9 E9   V.....:..>IW.u..
  47. -E 1000:0 0 1 2 3 4 5 6 7 8 9-D 1000:0 F1000:0000  00 01 02 03 04 05 06 07-08 09 49 57 00 75 E9 E9   ..........IW.u..
  48. -D 1000:101000:0010  B6 02 E8 01 06 C6 06 49-57 00 E8 20 03 80 3E A9   .......IW.. ..>.
  49. 1000:0020  56 C0 74 EB E8 D5 02 E8-15 06 EB AE C6 06 B1 56   V.t............V
  50. 1000:0030  F6 A2 A8 56 E8 06 03 E8-A6 02 EB 9E C6 06 B1 56   ...V...........V
  51. 1000:0040  D0 A2 A8 56 E8 F6 02 E8-96 02 E8 9C EA 80 3C 31   ...V..........<1
  52. 1000:0050  74 0E 81 3C 43 4C 74 03-E9 6D 02 80 0E B1 56 02   t..<CLt..m....V.
  53. 1000:0060  E9 5F 02 FE 06 42 57 FE-06 42 57 EB 04 FE 06 41   ._...BW..BW....A
  54. 1000:0070  57 33 C0 EB 05 C6 06 B1-56 80 A2 A8 56 50 E8 BC   W3......V...VP..
  55. 1000:0080  02 E8 6A 02 E8 62 EA A0-B0 56 50 E8 AF 02 58 88   ..j..b...VP...X.
  56. -E 1000:101000:0010  B6.
  57.  0    02.1    E8.2    01.     06.-D 1000:101000:0010  00 01 02 01 06 C6 06 49-57 00 E8 20 03 80 3E A9   .......IW.. ..>.
  58. 1000:0020  56 C0 74 EB E8 D5 02 E8-15 06 EB AE C6 06 B1 56   V.t............V
  59. 1000:0030  F6 A2 A8 56 E8 06 03 E8-A6 02 EB 9E C6 06 B1 56   ...V...........V
  60. 1000:0040  D0 A2 A8 56 E8 F6 02 E8-96 02 E8 9C EA 80 3C 31   ...V..........<1
  61. 1000:0050  74 0E 81 3C 43 4C 74 03-E9 6D 02 80 0E B1 56 02   t..<CLt..m....V.
  62. 1000:0060  E9 5F 02 FE 06 42 57 FE-06 42 57 EB 04 FE 06 41   ._...BW..BW....A
  63. 1000:0070  57 33 C0 EB 05 C6 06 B1-56 80 A2 A8 56 50 E8 BC   W3......V...VP..
  64. 1000:0080  02 E8 6A 02 E8 62 EA A0-B0 56 50 E8 AF 02 58 88   ..j..b...VP...X.
  65. -D 1000:01000:0000  00 01 02 03 04 05 06 07-08 09 49 57 00 75 E9 E9   ..........IW.u..
  66. 1000:0010  00 01 02 01 06 C6 06 49-57 00 E8 20 03 80 3E A9   .......IW.. ..>.
  67. 1000:0020  56 C0 74 EB E8 D5 02 E8-15 06 EB AE C6 06 B1 56   V.t............V
  68. 1000:0030  F6 A2 A8 56 E8 06 03 E8-A6 02 EB 9E C6 06 B1 56   ...V...........V
  69. 1000:0040  D0 A2 A8 56 E8 F6 02 E8-96 02 E8 9C EA 80 3C 31   ...V..........<1
  70. 1000:0050  74 0E 81 3C 43 4C 74 03-E9 6D 02 80 0E B1 56 02   t..<CLt..m....V.
  71. 1000:0060  E9 5F 02 FE 06 42 57 FE-06 42 57 EB 04 FE 06 41   ._...BW..BW....A
  72. 1000:0070  57 33 C0 EB 05 C6 06 B1-56 80 A2 A8 56 50 E8 BC   W3......V...VP..
  73. -E 1000:01000:0000  00.
  74.  1    01.A    02.2    03.B    04.3    05.C    06.a    07.b   
  75. 1000:0008  08.c    09.a+ b   49.2    57.c+ +     00.3    75.I BM -D 1000:01000:0000  01 0A 02 0B 03 0C 0A 0B-0C AB 02 0C 03 0B E9 E9   ................
  76. 1000:0010  00 01 02 01 06 C6 06 49-57 00 E8 20 03 80 3E A9   .......IW.. ..>.
  77. 1000:0020  56 C0 74 EB E8 D5 02 E8-15 06 EB AE C6 06 B1 56   V.t............V
  78. 1000:0030  F6 A2 A8 56 E8 06 03 E8-A6 02 EB 9E C6 06 B1 56   ...V...........V
  79. 1000:0040  D0 A2 A8 56 E8 F6 02 E8-96 02 E8 9C EA 80 3C 31   ...V..........<1
  80. 1000:0050  74 0E 81 3C 43 4C 74 03-E9 6D 02 80 0E B1 56 02   t..<CLt..m....V.
  81. 1000:0060  E9 5F 02 FE 06 42 57 FE-06 42 57 EB 04 FE 06 41   ._...BW..BW....A
  82. 1000:0070  57 33 C0 EB 05 C6 06 B1-56 80 A2 A8 56 50 E8 BC   W3......V...VP..
  83. -E 1000:0 'A+B' 'a+b' 'c++' 'IBM'-D 1000:01000:0000  41 2B 42 61 2B 62 63 2B-2B 49 42 4D 03 0B E9 E9   A+Ba+bc++IBM....
  84. 1000:0010  00 01 02 01 06 C6 06 49-57 00 E8 20 03 80 3E A9   .......IW.. ..>.
  85. 1000:0020  56 C0 74 EB E8 D5 02 E8-15 06 EB AE C6 06 B1 56   V.t............V
  86. 1000:0030  F6 A2 A8 56 E8 06 03 E8-A6 02 EB 9E C6 06 B1 56   ...V...........V
  87. 1000:0040  D0 A2 A8 56 E8 F6 02 E8-96 02 E8 9C EA 80 3C 31   ...V..........<1
  88. 1000:0050  74 0E 81 3C 43 4C 74 03-E9 6D 02 80 0E B1 56 02   t..<CLt..m....V.
  89. 1000:0060  E9 5F 02 FE 06 42 57 FE-06 42 57 EB 04 FE 06 41   ._...BW..BW....A
  90. 1000:0070  57 33 C0 EB 05 C6 06 B1-56 80 A2 A8 56 50 E8 BC   W3......V...VP..
  91. -E 1000:0 b8 01 00 b9 02 00 01 c8-D 1000:01000:0000  B8 01 00 B9 02 00 01 C8-2B 49 42 4D 03 0B E9 E9   ........+IBM....
  92. 1000:0010  00 01 02 01 06 C6 06 49-57 00 E8 20 03 80 3E A9   .......IW.. ..>.
  93. 1000:0020  56 C0 74 EB E8 D5 02 E8-15 06 EB AE C6 06 B1 56   V.t............V
  94. 1000:0030  F6 A2 A8 56 E8 06 03 E8-A6 02 EB 9E C6 06 B1 56   ...V...........V
  95. 1000:0040  D0 A2 A8 56 E8 F6 02 E8-96 02 E8 9C EA 80 3C 31   ...V..........<1
  96. 1000:0050  74 0E 81 3C 43 4C 74 03-E9 6D 02 80 0E B1 56 02   t..<CLt..m....V.
  97. 1000:0060  E9 5F 02 FE 06 42 57 FE-06 42 57 EB 04 FE 06 41   ._...BW..BW....A
  98. 1000:0070  57 33 C0 EB 05 C6 06 B1-56 80 A2 A8 56 50 E8 BC   W3......V...VP..
  99. -U 1000:01000:0000 B80100        MOV        AX,0001                           
  100. 1000:0003 B90200        MOV        CX,0002                           
  101. 1000:0006 01C8          ADD        AX,CX                              
  102. 1000:0008 2B4942        SUB        CX,[BX+DI+42]                     
  103. 1000:000B 4D            DEC        BP                                 
  104. 1000:000C 030B          ADD        CX,[BP+DI]                        
  105. 1000:000E E9E900        JMP        00FA                              
  106. 1000:0011 0102          ADD        [BP+SI],AX                        
  107. 1000:0013 0106C606      ADD        [06C6],AX                          
  108. 1000:0017 49            DEC        CX                                 
  109. 1000:0018 57            PUSH        DI                                 
  110. 1000:0019 00E8          ADD        AL,CH                              
  111. 1000:001B 2003          AND        [BP+DI],AL                        
  112. 1000:001D 803EA956C0    CMP        BYTE PTR [56A9],C0                 
  113. -RAX=0200  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000  
  114. DS=140C  ES=140C  SS=140C  CS=FF00  IP=0200   NV UP EI PL NZ NA PO NC
  115. FF00:0200 0000          ADD        [BX+SI],AL                         DS:0000=CD
  116. -RCSCS FF00
  117. :1000-RIPIP 0200
  118. :0-RAX=0200  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000  
  119. DS=140C  ES=140C  SS=140C  CS=1000  IP=0000   NV UP EI PL NZ NA PO NC
  120. 1000:0000 B80100        MOV        AX,0001                           
  121. -T
  122. AX=0001  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000  
  123. DS=140C  ES=140C  SS=140C  CS=1000  IP=0003   NV UP EI PL NZ NA PO NC
  124. 1000:0003 B90200        MOV        CX,0002                           
  125. -T
  126. AX=0001  BX=0000  CX=0002  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000  
  127. DS=140C  ES=140C  SS=140C  CS=1000  IP=0006   NV UP EI PL NZ NA PO NC
  128. 1000:0006 01C8          ADD        AX,CX                              
  129. -T
  130. AX=0003  BX=0000  CX=0002  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000  
  131. DS=140C  ES=140C  SS=140C  CS=1000  IP=0008   NV UP EI PL NZ NA PE NC
  132. 1000:0008 2B4942        SUB        CX,[BX+DI+42]                      DS:0042=0000
  133. -T
  134. AX=0003  BX=0000  CX=0002  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000  
  135. DS=140C  ES=140C  SS=140C  CS=1000  IP=000B   NV UP EI PL NZ NA PO NC
  136. 1000:000B 4D            DEC        BP                                 
  137. -A 1000:01000:0000 mov ax,11000:0003 mov bx,21000:0006 mov cx,31000:0009 add ax,bx1000:000B add ax,cx1000:000D add ax,ax1000:000F -D 1000:0 f1000:0000  B8 01 00 BB 02 00 B9 03-00 01 D8 01 C8 01 C0 E9   ................
  138. -U 1000:0 F1000:0000 B80100        MOV        AX,0001                           
  139. 1000:0003 BB0200        MOV        BX,0002                           
  140. 1000:0006 B90300        MOV        CX,0003                           
  141. 1000:0009 01D8          ADD        AX,BX                              
  142. 1000:000B 01C8          ADD        AX,CX                              
  143. 1000:000D 01C0          ADD        AX,AX                              
  144. 1000:000F E90001        JMP        0112                              
  145. -A1000:000F mov ax,11000:0012 mov bx,21000:0015 mov cx,31000:0018 add ax,bx1000:001A add ax,cx1000:001C add ax,ax1000:001E -U1000:0012 BB0200        MOV        BX,0002                           
  146. 1000:0015 B90300        MOV        CX,0003                           
  147. 1000:0018 01D8          ADD        AX,BX                              
  148. 1000:001A 01C8          ADD        AX,CX                              
  149. 1000:001C 01C0          ADD        AX,AX                              
  150. 1000:001E 3E            DS:                                           
  151. 1000:001F A956C0        TEST        AX,C056                           
  152. 1000:0022 74EB          JZ        000F                              
  153. 1000:0024 E8D502        CALL        02FC                              
  154. 1000:0027 E81506        CALL        063F                              
  155. 1000:002A EBAE          JMP        FFDA                              
  156. 1000:002C C606B156F6    MOV        BYTE PTR [56B1],F6                 
  157. 1000:0031 A2A856        MOV        [56A8],AL                          
  158. -Q
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-9 11:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表