Why does the sys_read system call end when it detects a new line?
问题 I'm a beginner in assembly (using nasm). I'm learning assembly through a college course. I'm trying to understand the behavior of the sys_read linux system call when it's invoked. Specifically, sys_read stops when it reads a new line or line feed . According to what I've been taught, this is true. This online tutorial article also affirms the fact/claim. When sys_read detects a linefeed, control returns to the program and the users input is located at the memory address you passed in ECX. I