EXE program can have any size whereas COM program can have maximally 64kB (just one segment).
At the beginning of program there is program segment prefix (PSP). Because COM program is stored only in one segment so PSP occupies first 256 bytes (100h). Therefore start point begins at 100h. Values of segment registers are set to the begin of segment and don’t change during executing.
COM program in memory: