第二行
lods al,BYTE PTR ds:[si]
只是指令的反汇编输出 LODSB (从地址加载一个字节 DS:SI 和 INC SI )。
LODSB
DS:SI
INC SI
在汇编程序中,您可以简单地编写 LODSB 意思是
从地址DS:SI加载一个字节到字节寄存器AL,然后增加SI
关于细分问题 DS :当然,访问的地址由公式计算 (segment * 16 + offset) ,但你可以设置 DS 任何你想要的东西 只要 SI 然而,该指令增加(后读)。
DS
(segment * 16 + offset)
SI
DS 可以有任何价值。