This document discusses string processing in assembly language. It describes two common ways to store string lengths - explicitly storing the length or using a sentinel character. It then discusses five basic string instructions (MOVS, LODS, STOS, CMPS, SCAS) and how they can operate on bytes, words, or doublewords. Repetition prefixes like REP can be used to repeat string instructions until a counter in the CX register reaches zero, and the direction flag DF determines the direction of processing.