实验一 8086指令使用_第1页
实验一 8086指令使用_第2页
实验一 8086指令使用_第3页
实验一 8086指令使用_第4页
实验一 8086指令使用_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一二三

实验一8086指令使用

实验目的

通过实验掌握下列知识:

1、8086指令:

MOV,ADD,ADC,SUB,SBB,DAA,XCHG

2、DEBUG命令:A,D,E,F,H,R,T,UO

3、BCD码,ASCH码及用十六进制数表示二进制

码的方法。

4、8086寄存器:AX,BX,CX,DX,F,IPO

内容及步骤

一、DEBUG命令使用

1、键入DEBUG进入DEBUG控制状态,显示提

示符

2、用命令F10010F'A'将'A'的ASCH码填

入内存。

3、用命令D10010F观察内存中的十六进制

码及屏幕右边的ASCII字符。

4、用命令F11011F41重复上二项实验,观

察结果并比较。

5、用命令E100303132...3F将30H-3FH

写入地址为100开始的内存单元中,再用D命令观

察结果,看键入的十六进制数是什么字符的

ASCII码?

6、用H命令检查下列各组十六进制数加减结果

并和你的手算结果比较:

(1)34H,22H(2)56H,78H(3)A5,79H

(4)1284H,5678H(5)A758H,347FH

7、用R命令检查各寄存器内容,特别注意

AX,BX,CX,DX,IP及标志位中ZF,CF和AF的内容。

8、用R命令将AX,BX内容改写为1050H及23A8H。

C:WIlIDOVSXsystea32\cad.exe-debug-Ia!x|

B03:01004141414141414141-4141414141414141AAAAAAAAAAAAAAAA

£110Ilf

fll0Ilf41

dl0010F

B03:01004141-4141414141414141AAAAAAAAAAAfiAAAA

el00303132393a3b3c3d3e3f

dl0010f

B03:01003031323334353637-38393A3B3C3D3E3F0123456789:;<=>?

h34,22

0560012

h56,78

0CEFFDE

ha5,7V

HE002C

h1284,5678

8FCBC0C

ha758,347f

BD772D9

X>0000BX-0000CX>0800DX=0000SP-FFEEBP=0000SI-0000DI=0000

•S=0B03ES=0B03SS=0B03CS=0B03IP=0100NUUPEIPLNZNAPONC

IB03:01003031XOR[BX*DI],DHDS:0000=CD

C:\TiroO¥S\systea32\cad.exe-debug

-haS,79

011E002C

-h1284,5678

68FCBC0C

-ha758,347f

DBD772D9

AX=0000BX=0000CX=0000DX=0000SP=FFEEBP=0800SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0100NUUPEIPLNZNAPONC

3031XOH[BX+DI],DHDS:0000=CD

-rax

AX0000

:1050

-i*

AX=1ASACX=0d00DX=RR0ASP=FFFFRP=0H00£1=0000DI

DS-0B03ES-0B03SS-0B03CS-0B03IP-0100NUUPEIPLNZNAPONC

0B03:01003031XOR[BX+DIJ,DHDS:0000=CD

-rbx

BX0000

:23a8

fiX=1050BX=23A8CX=0000DX=0000SP=FFEEBP-0800SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0100NUUPEIPLNZNAPONC

0B03:01003031XOfl[BX+DIJ,DHDS:23A8=0fi

二、8086常用指令练习

1、传送指令

1)用A命令在内存100H处键入下列内容:

-A0100/

****:0100MOVAX,1234/

****:0103MOVBX,5678/

****:0106XCHGAX,BXZ

****:0108MOVAH,35/

****:010AMOVAL,48/

****:010DMOVDX,75ABZ

****:010FXCHGAX,DXZ

****:0111

2)用U命令检查键入的程序并记录,特别注意

左边的机器码。

-u0100/

1^^C:\¥INDO¥S\systea32\cad.exe-debug

0603:0111

Pu100

HB03:0100B83412AX,1234

0B03:0103BB7856BX,5678

BB03:010687C3AX.BX

0B03:0108B435AH,35

0B03:010AB048AL,48

0B03:010CBAAB75DX,75AB

0B03:010F87C2AX.DX

0B03:011141CX

»B03:011241CX

0B03:011341CX

0B03:011441CX

0B83:011541CX

0603:011641CX

0B03:011741CX

0803:011841CX

HB03:011941CX

0B03:011A41CX

BB03:011B41CX

HB03:011C41CX

8B03:011D41CX

0B03:011E41CX

0B03:011F41CX

3)用T命令逐条运行这些指令,每运行一行

检查并记录有关寄存器及IP的变化情况。并

注意标志位有无变化。

-T=0100/

-TZ

-TZ

|C:\WINDO¥S\systeM32\cMd.exe-debug

AX=3548BX=1234CX=0000DX=75ABSP=FFEEBP=0000SI=0000DI=0000

DS-0B03ES=0B03SS-0B03CS=0B03IP=010FNUUPEIPLHZNAPONC

0B03:010P87C2XCHGAX,DX

AX-7SABBX-1234CX=0000DX-3548SP=FFEEBP=0000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0111NUUPEIPLNZNAPONC

0B03:011141INCCX

-t

fiX=75ABBX=1234CX=0001DX=3548SP=FFEEBP=0000SI=0000DI=0000

DS-0B03ES"0B03SS-0B03CS-0B03IP=0112NUUPEIPLNZNAPONC

0B03:011241INCCX

AX-75ABBX-1234CX-0802DX-3548SP-FFEEBP=0000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0113NUUPEIPLNZNAPONC

0B03:011341INCCX

ftX=75ABBX=1234CX=0003DX=3548SP=FFEEBP=0000SI=0000DI=0000

DS-0B03ES=0B03SS-0B03CS=0B03IP=0114NUUPEIPLNZNAPENC

0B03:011441INCCX

2、加减法指令:

1)用A命令在内存100H处键入下列内容:

MOVAH,34

MOVAL,22

ADDAL,AH

SUBAL,78

MOVCX,1284

MOVDX,5678

ADDCX,DX

SUBCX,AX

SUBCX,CX

2)用U命令检查键入的程序及对应的机器码。

:\WIMDO¥S\systeB32\cBd.exe

0B03:0112subex,ex

0803:0114

Pu100M

0B03:0100B434MAH,34

0803:0102B022AAL,22

0B03:010400E0SAL,AH

0B03:01062C78MAL,78

0B03:0108B98412MCX,1284

0B03:010BBA7856ADX,5678

0B03:010E01D1SCX,DX

0B03:011029C1SCX,AX

0B03:011229C9ICX,CX

0B03:011441ICX

0B03r011541ICX

0B03:011641ICX

0803:011741ICX

0B03:011841ICX

0B03:011941ICX

0B03:011A41ICX

0B03:011B41ICX

0B03:011C41ICX

0B03:011D41ICX

0B03:011E41ICX

0B03:011F41CX

3)用T命令逐条运行这些指令,检查并记录有

关寄存器及标志位的情况。

稔c:\IINDOfS\systea32\cMd.exe-debug

AX=34ABBX=1234CX=0004DX=3548SP=FFEEBP=0000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0102NUUPEIPLNZNAPONC

0B03:0102B022MOUAL,22

-t

AX-3422BX-1234CX=0004DX-3548SP=FFEEBP=8000SI=0000D1=0000

DS=0B03ES=0BR3SS=0B03CS=0B03IP=0104NUUPEIPLNZNAPONC

0B03:010400E0ADDAL,AH

-t

AX=3456BX=1234CX=0004DX=3548SP=FFEEBP=8000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0106NUUPEIPLNZNAPENC

0B03:01062C78SUBAL,78

AX=34DEBX-1234CX=0004DX=3548SP=FFEEBP=8000SI=0000DI-0000

DS=0B03ES=0BR3SS=0B03CS=0B03IP=0108NUUPEINGNZACPECV

0B03:0108B98412MOUCX,1284

-t

AX=34DEBX=1234CX=1284DX=3548SP=FFEEBP=0000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=010BNUUPEINGNZACPECY

0B03:010BBA7856MOUDX,56?8

*C:\WIND01S\systea32\c>d.exe-debug-1□

------------------1

AX=34DEBX=1234CX=1284DX=3548SP=FFEEBP=8000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=010BNUUPEINGNZfiCPEC?

:BA7856MOUDX,5678

-t

AX-34DEBX-1234CX=1284DX=5678SP=FFEEBP=0000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=010ENUUPEINGNZACPEC¥

0B03:H10t:01DIADIICX,DX

-t

■X=34DEBX=1234CX=68FCDX=5678SP=FFEEBP=8000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0110NUUPEIPLNZNAPENC

OB03-0110i29C1SUE1CX,AX

-t

AX=34DEBX=1234CX-341EDX=5678SP=FFEEBP=8000SI=0000DI=0000

DS=0B03ES=0BR3SS=0B03CS=0B03IP=0112NUUPEIPLNZACPENC

HB03:H11229C9SUE!CX,CX

-t

AX=34DEBX=1234CX=0000DX=5678SP=FFEEBP=0000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0114NUUPEIPLZRNAPENC

UB03:01i441INCCX

3、带进位加减法:

1)用A命令在内存200H处键入下列内容,并用U

命令检查:

MOVAH,12

MOVAL,84

MOVCH,56

MOVCL,78

ADDAL,CL

ADCAH,CH

MOVDH,A7

MOVDL,58

SUBDL,7F

SBBDH,34

2)用T命令逐条运行这些指令,检查并记录寄

存器及CF内容。

|C:\WINDO¥S\systea32\cMd.exe-debug

0603:0204nouch,56

0603:0206noucl,78

0B03:0208addal,cl

0B03:020Aadcah,ch

0B03:020CROUdh,a?

0B03:020Enoudl,58

0B03:0210subdl.7f

0603:0213sbbdh,34

0B03:0216

-t=200

AX=12DEBX=1234CX=0000DX=5678SP=FFEEBP=0000SI=0000DI=0000

DS°0B03ES-0B03SS-0B03CS-0B03IP=0202NUUPEIPLZRNAPENC

0B03:0202B084MOUAL,84

-t

AX-1284BX-1234CX-0000DX-5678SP-FFEEBP=0000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0204NUUPEIPLZRNAPENC

0B03:02H4B556MOUCH,56

-t

fiX=1284BX=1234CX=5600DX=5678SP=FFEEBP=0000SI=0000DI=0000

DS-0B03ES-0B03SS-0B03CS=0B03IP=0206NUUPEIPLZRNAPENC

0B03:0206Bl78MOUCL,78

crc:\fIHDOfS\systea32\cMd.exe-debugL4

AX=12FCBX=1234CX=5678DX=5678SP=FFEEBP=0000SI=0000DI=0000

DS-0B03ES=0B03SS-0B03CS-0B03IP=020ANUUPEINGHZNAPENC

0B03:020A10ECADCAH,CH

-t

AX-68FCBX-1234CX=5678DX=5678SP-FFEEBP=0000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=020CNUUPEIPLNZNAPONC

0B03:02OCB6A7MOUDH,A7

-t

fiX=68FCBX=1234CX=5678DX=fi778SP=FFEEBP=0000SI=0000DI=0000

DS=0B03ES-0B03SS-0B03CS-0B03IP=020ENUUPEIPLNZNAPONC

0B03:020E:B258MOUDL,58

-t

AX-68FCBX-1234CX-5678DX-A758SP-FFEEBP=0000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0210NUUPEIPLNZNAPONC

0BW3:W21Wi80EA7FSUEIDL,7F

-t

AX=68FCBX=1234CX=5678DX=A7D9SP=FFEEBP=0000SI=0000DI=0000

DS-0B03ES-0B03SS-0B03CS°0B03IP=0213NUUPEINGNZACPOCY

0B03:021380DE34SBEDH,34

1)上面这段程序若改用16位操作指令达到同

样结果,怎么改?试修改并运行之。

将al,cl,dl分别改为ax,ex,dx。

S3管理员:C:\W;ndows\$y$tem32\cmdexe-de"

13A4:0210movdx,58

13fi4:0213subdx.7f

13A4:0216sbbdh.34

13A4:0219

-u200

13fi40200B412MOVAH,12

13R40202B88400MOVAX.0084

13fi40205B556MOVCH.56

13M0207B97800MOVCX.0078

13A4020fi01C8fiDDAX.CX

13M020C10ECADCAH.CH

13A4020EB6A7MOVDH.A7

13R40210BA5800MOVDX.0058

13fi4021383EA7FSUBDX,*7F

13M021680DE34SBBDH,34

13R402190000ADDIBX*SI1,AL

13fi4021B0000ADD[BX+SILAL

13M021D0000fiDD(BX*SIl,fiL

13M021F0000fiDD[BX*SI1,AL

-t=100

AX=0000BX=0000CX=0000DX=0000SP=FFEEBP=0000SI=0000DI=0000

DS=13A4ES=13A4SS=13A4CS=13A4IP=0102NVUPEINGNZNAP0NC

13A4:01020000ADD[BX*SU,ALDS:0000=CD

4、BCD码加减法

1)内容:

MOVAL,58

ADDAL,25

DAA

2)要求:用A命令键入,U命令检查,T命令逐条

运行并记录有关寄存器及AF内容o

可X

砍C:\WINDOWS\systea32\cMd.exe

0B03:0105

-u100MOUAL58

0B03:0100B058ADDAL25

f

0603:01020425DAi

0B03:010427LOo013

0B03:0105E02CJS002

0B03:010778B9TEGDL0B

0B03:01098412MOUDX56

0B03:010BBA7856ADDCXDX

0B03:010E01DISUBCXAX

0B03:011029C1SUBCXcX

0B03:011229C9INCCX

0B03:011441INCCX

8803:011541INCCX

0B03:011641INCCX

0B03:011741INCCX

0B03:011841INCCX

0803:011941INCCX

0B03:011A41INCCX

0B03:011B41INCCX

0B03:011C41INCCX

0B03:011D41INCCX

0B03:011E41INCCX

0B03:011F41

C:\WINDOWS\system32\cBd.exe-debug□X

B03:011C41NC

B03:011D41NC

B03:011E41NC

B03:011F41NC

t-100

X=6858BX-1234CX=5678DX=A7D9SP-FFEEBP=0000SI=0000DI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=0102NUUPEINGNZACPOC¥

0B03:01020425ADDAL,25

ftX=687DBX=1234CX=5678DX=fi7D9SP=FFEEBP=0000SI=0000DI=0000

DS-0B03ES°0B03SS-0B03CS=0B03IP=0104NUUPEIPLNZNAPENC

0603:01042?DAA

X=6883BX-1234CX-5678DX=A7D9SP-FFEEBP=0000SI=0000DI=0000

=0B03ES=0B03SS=0B03CS=0B03IP=0105NUUPEINGNZACPONC

0B03:0105E02cLOOPNZ0133

fiX=6883BX=1234CX=5677DX=A7D9SP=FFEEBP=0000SI=0000DI=0000

S°0B03ES-0B03SS-0B03CS=0B03IP=0133NUUPEINGNZACPONC

B03:013399CWD

自编程序及运行结果:

SB管理员:C:\Windows\system32\cmd.exe-debug

-a100

13A4:0100movah,48

|13A4:0102moval,21

113AA:01%movch,53

13A4:0106movcl,94

13A4:0108addal,cl

13A4:010Aadcah,ch

13A4:010Cmovdh,84

13fi4:010Emovdl.ll

1304:0110subdl,4d

113A4:0113sbbdh,31

13A4:0116

-t=100

AXH80OBX=0000CX=0000DX=0000SP=FFEEBP=0000SI=0000DI=0000

DS=13fi4ES=13fi4SS=13R4CS=13fi4IP=0102NVUPEINGNZNAPONC

113A4:0102B021MOVAL,21

-t

fiX=4821BX=0000CK=00O0DX=0000SP=FFEEBP=0000SI=0000DI=0000

DS=13A4ES=13fi4SS=13A4CS=13fi4IP=0104NVUPEINGNZNAPONC

13A4:0104B553MOVCH,53

管理员:C:\Windows\system32\cmd.exe-debug

AXM821BX=0000CK=5300DX=0000SP=FFEEBP=0000SI=0000DI=0000

DS=13A4ES=13A4SS=13A4CS=13A4IP=0106NVUPEINGNZNAPONC

1304:0106Bl%MOVCL,94

-t

AXM821BX=0000CK=5394DX=0000SP=FFEEBP=0000SI=0000DI=0000

DS=13fi4ES=13fi4SS=13fl4CS=13A4IP=0108NVUPEINGNZNAPONC

1304:010800C8ADDAL,CL

-t

AX=48B5BX=0000CX=5394DX=0000SP=FFEEBP=0000SI=0000DI=0000

DS=13fi4ES=13fl4SS=13R4CS=13fl4IP=010fiNVUPEINGNZNfiPONC

13A4:010A10ECADCAH,CH

-t

AX=9BB5BX=0000CK=5394DX=0000SP=FFEEBP=0000SI=0000DI=0000

,DS=13A4ES=13A4SS=13A4CS=13fi4IP=010COVUPEINGNZNRPONC

13fi4:010CB684MOVDH,84

-t

:AX=9BB5BX=0000CX=53%DX=8400SP=FFEEBP=0000SI=0000DI=0000

DS=13A4ES=13A4SS=13A4CS=13fi4IP=010EOVUPEINGNZNfiPONC

/3AL010FB211MOVDI,11

管理员:C:\Windows\system32\cmd.exe-debug।回

nX=9BB5BX=O000CX=53%DX=8411SP=FFEEBP=0300SI=0000DI=0000

DS=13A4ES=13A4SS=13A4CS=13A4IP=0110OVUPEINGNZNAPONC

13A4:011080EA4DSUBDL.4D

t

AX=9BB5BX=0000CX=5394DX=84C4SP=FFEEBP=0000SI=0000DI=0000

DS=13A4ES=13A4SS=13fi4CS=13A4IP=0113NVUPEINGNZACPOCV

1304:011380DE31SBBDH.31

-t

AX=9BB5BX=0000CX=53%DX=52C4SP=FFEEBP=0900SI=0000DI=0000

DS=13A4ES=13fi4SS=13A4CS=13A4IP=0116OVUPEIPLNZNAPONC

1304:01160000ADDIBX*SI1,ALDS:0000=CD

-t

fiX=9BB5BX=0000CX=5394DX=52C4SP=FFEEBP=0900SI=0000DI=0000

DS=13A4ES=13fi4SS=13fi4CS=13R4IP=0118NVUPEINGNZACPECV

113A4:01180000ADD[BX*SU.RLDS:0000=82

-t

AX=9BB5BX=0000CX=5394DX=52C4SP=FFEEBP=0000SI=0000DI=0000

DS=13A4ES=13A4SS=13A4CS=13A4IP=011AOVUPEIPLNZNAPOCV

13A4:011fi0000ADDIBX*SI1,ALDS:0000=37

实验二内存操作数及寻址方法

实验目的

通过实验掌握下列知识:

1、DEBUG命令:G,N,W,L及Q。

2、8086系统中数据在内存中的存放方式和内

存操作数的几种寻址方式。

3、8086指令:INC,DEC,LOOP,INT3,INT20H,

寄存器SLDL

4、8086汇编语言伪操作:BYTEPTR,WORDPTR。

5、求累加和程序和多字节加减法程序。

实验内容和步骤

一、内存操作数及各种寻址方式使用

程序内容:

MOVAX,1234

MOV[1000],AX

MOVBX,1002

MOVBYTEPTR[BX],20

MOVDL,39

INCBX

MOV[BX],DL

DECDL

MOVSI,3

MOV[BX+SILDL

MOV[BX+SI+1],DL

MOVWORDPTR[BX+SI+2],2846

操作步歌

1)用A命令键入上述程序,并用T命令逐条运

行。

"C:\WIND01S\systeM32\cMd.exe-debug

HB03:0118mou[bx+si+lJ,dl

0B03:011Bnouwordptrtbx+si+2],2846

»B03:0120

kt=100

AX=1234

DS■0B03BX=0000CX=0300DX=0000SP=FFEEBP=0300SI=0000DI=0000

0B03:0103ES-0B03SS=0B03CS=0B03IP=0103NUUPEIPLNZNAPONC

d10010fA30010MOU[1000],AXDS:1000=1E89

0B03:0100

B83412A30010BB02-10C60720B2394388.4...........................9C.

0X-1234BX-0000CX=0000DX=0000SP-FFEEBP=0300SI-0000DI=0000

©S=0B03ES=0B03SS=0B03CS=0B03IP=0106NUUPEIPLNZNAPONC

eB03:0106BB0210MOUBXJ002

Fdl0010F

»B03:0100B83412A30010BB02-10C60720B2394388.4......9C.

I—*

fiX=1234BX=1002CX=0300DX=0000SP=FFEEBP=0300SI=0000DI=0000

DS-0B03ES-0B03SS°0B03CS°0B03IP=-0109NUUPEIPLNZNAPONC

0B03:0109C60720MOUBYTEPTR[BX],20DS:1002=53

Pdl0010F

0B03:0100B83412A30010BB02-10C60720B2394388.4...........................9C.

2)每运行一条有关内存操作数的指令,要用D

命令检查并记录有关内存单元的内容并注明是

什么寻址方式。

cTC:\WINDOfS\syste>32\cMd.exe-debugnx

0B03:0100B83412A30010BB02-10C60720B2394388.4...........................9C.

-t

fiX=1234BX=1002CX=0000DX=0039SP=FFEEBP=0000SI=0000DI=0000

fl)S-0B03ES-0B03SS=0B03CS=0B03IP=010ENUUPEIPLNZNAPONC

0B03:010E43INCBX

-dl0010f

0B03:0100B83412A30010BB02-10C60720B2394388.4......9C.

X-1234B:X-1003CX=0000DX00039SP-FFEEBP=0000S1=0000IDI=0000

DS=0B03ES=0B03SS=0B03CS=0B03IP=010FNUUPEIPLNZNIAPENC

0B03:010P8817MOU【BXLDLDS:1003-91

Pdl0010F

0B03:010012A300BB02-1007204388

-d100012202E8E1ES391833C

0B03:1000347410912E8B3651-91017703F9EB0546<

0B03:101000EBEB3A0472083A-44EDF4C3E8E9F4CBF

0B03:1020461000F85B5EIFC3-E8D6C3C706299302

0B03:1030E8EB06CBE80C00E8-56505351061E0757

0B03:10400052C7C706299301-00F2AD50AC8AC832

0B03:105056588306279A0000-8B9A5?51518BDEB92

0B03:1060ED00F3F900?461BF-290AC?47020000C7

0B03:10700BA4F6470704-74

二、求累加和程序:

程序内容:

MOVBX,1000

MOVCX,10

SUBAX,AX

LOP:ADDAL,[BX]

ADCAH,0

INCBX

J:LOOPLOP

INT3

操作步骤:

1)用A命令将程序键入到100H开始的内存中,

在键入时记下标号LOP和J的实际地址,在键入

LOOP指令时LOP用实际地址值代替。

2)用命令NAA将此程序命名为文件AA(文件

名可任取)。

3)用R命令将BX:CX改为程序长度值(即最后一

条指令后面的地址减去开始地址)O

4)用命令W100将此程序存到AA命名的磁盘文

件中。

血苣理员:C:\Windows\system32\cmd.exe-debug〔

13A4:0100mou10

13A4:0103mov10

13A4:0106subax,ax

13A4:0108addaljbxl

13A4:010Aadcah,0

13R4:010Dincbx

13A4:010Eloop0108

13A4:0110int3

13A4:0111

-nc:aa

-rbx

BX9BB5

-rex

CX53%

;0010

八Error

-rbx

BX9BB5

-rex

CX5394

:0010

图8rB员:G\Windows\system32\cmd.exe•debug

-rbx

BX9BB5

-rex

CX5394

;0010

-Error

-rbx

BX9BB5

-rex

CX5394

:0010

-w100

Insufficientspaceondisk

-rbx

BX9BB5

:0000

CXC0010

-w100

Writing00010bytes

5)用命令Q退出DEBUGo

6)用命令DEBUGAA再次调入DEBUG和文件AA,

可用U命令检查调入程序。若调入DEBUG时忘了加

AA文件名,可用N命令和L命令将文件调入。

图8rB员:C:\Window$\$y$tem32\cmd.exe-debugc:aa

Fw100

IWriting00010bytes

IC:\Users\ADMINI~l>debug1

c:aa

卜u1()0

13A40100BB0010MOVBX.1000

13A40103B91000MOVCX.0010

13A4010629C0SUBAX,AX

(13A401080207RDDAL.IBX]

13R4010R800400fiDCAH,00

13M010D43INCBX

13fi4010EE2F8LOOP0108

13R40110CCINT3

13M0111ER4D80DE31JMP31DE:804D

113M01160000ADD[BX*SI1,AL

1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论