IRPC             Assemble Once for Each Character              MASM Directive

IRPC dummyname,string
statements
ENDM

Causes the assembler to assemble statements once for each character in
string, replacing dummyname with the current character on each
iteration.

Notes:     Dummyname may be used any number of times within
statements.

The string can consist of letters, digit, and other
characters.  If string contains spaces, commas, or other
separating characters, enclose it within angle brackets.

See also: IRP
See also: REPT

IRPC Assemble Once for Each Character