流风逸雪 发表于 2020-4-8 12:09:16

检测点 9.1

本帖最后由 流风逸雪 于 2020-4-8 12:22 编辑

(1)
assume cs:code

data segment

dw 0;所以该处值为0000H


data ends
       
code segment
start:       
        mov ax,data;这里ip为0000H
        mov ds,ax
        mov bx,0
        ;jmp cs:;此处证明jmp作用不是跳转到该地址,而是替换为该地址
        jmp word ptr ;此处作用相当于从ds:找值替换ip的值
       
code ends
end start

流风逸雪 发表于 2020-4-8 12:27:42

(2assume cs:code

data segment

dd 12345678H


data ends
       
code segment
start:       
        mov ax,data;
        mov ds,ax
        mov bx,0
        mov ,bx;低位作为ip的值
        mov ,cs;高位作为cs的值
        jmp dword ptr ds:;双字为4个字节,同时改变cs和ip
       
code ends
end start)

流风逸雪 发表于 2020-4-8 12:42:06

(3)
(CS)=0006H    (ip)=00BEH
页: [1]
查看完整版本: 检测点 9.1