|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 tyyfly 于 2022-4-27 19:44 编辑
(1)
0000:0000 70 80 F0 30 EF 60 30 E2 00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B AB BA 00 00 26 06 66 88
AX=0000, BX=0000;
mov ax,1
mov ds,ax
mov ax,[0000] ;AX=2662
mov bx,[0001] ;BX=E626
mov ax,bx ;AX=E626
mov ax,[0000] ;AX=2662
mov bx,[0002] ;BX=D6E6
add ax,bx ;AX=FD48
add ax,[0004] ;AX=2C14
mov ax,0 ;AX=0000
mov al,[0002] ;AX=00E6
mov bx,0 ;BX=0000
mov bl,[000C] ;BX=0026
add al,bl ;AX=000C
(2)
CS=2000, IP=0000, DS=1000, AX=0000, BX=0000;
mov ax,6622 ;CS=2000, IP=0003, DS=1000, AX=6622, BX=0000
jmp 0ff0:0100 ;CS=0FF0, IP=0100, DS=1000, AX=6622, BX=0000
mov ax,2000 ;CS=0FF0, IP=0103, DS=1000, AX=2000, BX=0000
mov ds,ax ;CS=0FF0, IP=0105, DS=2000, AX=2000, BX=0000
mov ax,[0008] ;CS=0FF0, IP=0108, DS=2000, AX=C389, BX=0000
mov ax,[0002] ;CS=0FF0, IP=010B, DS=2000, AX=EA66, BX=0000
以下是我个人推论,有错误请纠正 :
由CS控制的信息为程序,由DS控制的信息为数据。 |
|