小鱼虾 发表于 2013-3-26 22:55:11

求鱼友帮助解答我看完第10视频看了之后这看差点晕过去了,

它是怎么算的,求解   我这个小白看不懂,太抽象,脑袋炸锅了,求鱼友能解释明白点的,就算直接答案也看不懂求解,只要解释能让我这个小白理解就行,谢谢!

思来想去 发表于 2013-3-26 22:55:12

cs:ip指向20000h这个物理地址,执行的第一条指令为 mov ax,6622h。
此时ip自动加三,指向20003h这个物理地址。执行jmp 1000:3,跳到10003h这个地址,此时cs:ip指向1000:3,所以执行mov ax,0。
ip自动加3 。cs:ip指向1000:6,执行mov bx,ax。ip加2 。指向1000:8 。执行jmp bx(ip为0)。
之后cs:ip指向1000:0 。
    不知对不??

小鱼虾 发表于 2013-3-27 09:57:47

谢谢,                  

不死鸟 发表于 2013-3-27 13:26:57

好好好好好好好好好好好

獨自徘徊 发表于 2013-3-27 19:10:33

奇怪今天回帖怎么没鱼币了

时英祥 发表于 2013-3-27 21:52:03

不太懂》》》》》》》》》》》》》》》》》》》》》

小小小小鱼 发表于 2013-3-28 12:10:02

首先你要知道 CS * 16 + IP 就等于20000H 然后就好理解了当CS = 2000H IP=0000H 就是 20000H 一条一条执行呗JMP1000:3就是 10003
页: [1]
查看完整版本: 求鱼友帮助解答我看完第10视频看了之后这看差点晕过去了,