|
xor ax, ax // initialize ax=0 (it's the result register, we never use it for anything else in this function)
|
|
xor ax, ax // initialize ax=0 (it's the result register, we never use it for anything else in this function)
|
|
mov cx, ss:[bx + 2 + extra_param_offset] // len
|
|
mov cx, ss:[bx + 2 + extra_param_offset] // len
|
|
mov dx, ds // for far data models, backup ds; for near data models, use to initialize es
|
|
mov dx, ds // for far data models, backup ds; for near data models, use to initialize es
|