Question

I am learning about the Intel 8080 processor in Charles Petzold's excellent book Code. The DAD instruction was explained as far as what it accomplishes, but I have a weird thing about alphabetical codes like this where I have to know what they stand for. For example ADC stand for ADd with Carry. Or SBB for SuBtract with Borrow.

But what about DAD? It's a silly question I know, but I'm wondering if anybody knows the answer. Google is yielding nothing...

Was it helpful?

Solution

DAD stand for D-ouble byte AD-d.

OTHER TIPS

I guess it is simply Double [width] ADd. Its role of adding *D*ouble values is obvious:)

DAD is a Double Byte Add instruction.

Double precision ADd. For these instructions, HL functions as an accumulator. DAD B means BC + HL --> HL. DAD D means DE + HL -- HL.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top