what are the other types of variables in tasm

ex: bh,bl,cx


what else is there that i can use?

Those are registers. Please see this page as some of those registers have special purposes:
http://en.wikipedia.org/wiki/X86

AX (ah, al)
BX (bh, bl)
CX (ch, cl)
DX (dh, dl)

--------------
Also investigate:
SI,DI,SP,BP,IP

...and the "flags"

If you still have DEBUG, you can run it and see those registers, pointers and flags (see attached picture):

thx

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.