in masm is het volgende mogelijk:
Code Segment
Assume cs:Code,ds:Data,ss:Opslag
//code
Code Ends
Opslag Segment Stack
dw 100h dup(?)
Opslag Ends
Data Segment
//Data
Data Ends
als nu het ds register veranderd wordt dan schuift meteen het hele Data Segment mee, in nasm echter heb je de syntax
section .text
//code
section .data
//data
en als ik nu het ds register verander lijkt het alsof de data op het segment van de oude ds register blijft staan.
Wie kan mij uitleggen hoe dit zit.
Code Segment
Assume cs:Code,ds:Data,ss:Opslag
//code
Code Ends
Opslag Segment Stack
dw 100h dup(?)
Opslag Ends
Data Segment
//Data
Data Ends
als nu het ds register veranderd wordt dan schuift meteen het hele Data Segment mee, in nasm echter heb je de syntax
section .text
//code
section .data
//data
en als ik nu het ds register verander lijkt het alsof de data op het segment van de oude ds register blijft staan.
Wie kan mij uitleggen hoe dit zit.