code segment