3 Replies - 204 Views - Last Post: 14 November 2018 - 10:48 PM

#1 kanito73   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 1
  • Joined: 14-November 18

DP / DF pointers in assembly

Posted 14 November 2018 - 02:01 PM

Hello.

I am trying to find some info about pointers (how to use DP andDF types) in assembly but can't find anything. My books just tell that it is a 6-byte 48-bits pointer and how to define one, but nothing about the usage. Google sends me to sites with the same basic info, how to declare a pointer and that's all. I already manage addresses with segments and offsets but I'm curious about DP/DF. Anybody has a sample code or a resource (pdf, txt, url) with related information?

Thanks!

Is This A Good Question/Topic? 0
  • +

Replies To: DP / DF pointers in assembly

#2 sepp2k   User is offline

  • D.I.C Lover
  • member icon

Reputation: 2728
  • View blog
  • Posts: 4,369
  • Joined: 21-June 11

Re: DP / DF pointers in assembly

Posted 14 November 2018 - 03:03 PM

Which assembly language / processor architecture are you talking about?
Was This Post Helpful? 0
  • +
  • -

#3 turboscrew   User is offline

  • D.I.C Lover
  • member icon

Reputation: 171
  • View blog
  • Posts: 1,107
  • Joined: 03-April 12

Re: DP / DF pointers in assembly

Posted 14 November 2018 - 10:42 PM

I think the OP might refer to data defines in 80x86 assembly.
Not sure, though...

"FWORD, DF (farword = 6 bytes) Allocates 6-byte (48-bit) integers. These values are normally used only as pointer variables on the 80386/486 processors."
http://www.c-jump.co...directives_cont

I guess we need to know the assembler.
Was This Post Helpful? 0
  • +
  • -

#4 turboscrew   User is offline

  • D.I.C Lover
  • member icon

Reputation: 171
  • View blog
  • Posts: 1,107
  • Joined: 03-April 12

Re: DP / DF pointers in assembly

Posted 14 November 2018 - 10:48 PM

Also, this might cast some light when it comes to DF:
https://css.csail.mi...s/i386/appa.htm

The DP is still mystery for me...

But for use, check indirect jumps, LDS and LES.
I think they van utilize 48-bit pointers.

This post has been edited by turboscrew: 14 November 2018 - 11:08 PM

Was This Post Helpful? 0
  • +
  • -

Page 1 of 1