N
N
Nolen2020-05-27 19:31:12
assembler
Nolen, 2020-05-27 19:31:12

Can you help with assembler?

Explain the command MOV ES, 87h
Difference between MOV AX, SI and MOV AX, [SI]

Answer the question

In order to leave comments, you need to log in

2 answer(s)
1
15432, 2020-05-27
@no7en

MOV ES, 87h

int es = 0x87
MOV AX, SI

int si = ...;
int ax = si;

MOV AX, [SI]

int * si = ...;
int ax = *si;

F
freeExec, 2020-05-27
@freeExec

There is a conditionally array (memory) of 3 elements [100, 200, 300]
SI = 1
MOV AX, SI- assign a value - AX = SI = 1
MOV AX, [SI]- assign a value from memory AX = [SI] = [1] = 200

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question