RosettaCodeData/Task/Pointers-and-references/8086-Assembly/pointers-and-references-5.8086
2023-07-01 13:44:08 -04:00

6 lines
380 B
Text

.data
myString db "Hello World!",0 ;the zero is the null terminator
.code
mov bx, seg myString ;load into bx the segment where myString is stored.
mov ds, bx ;load this segment into the data segment register. On the 8086, segment registers can't be loaded directly.
mov bx, offset MyString ;the memory address of the beginning of myString. The "H" is stored here.