Shell 프로그램을 만들어서 토큰을 구분한다음에 시스템 명령을 호출하는 구문관련입니다.
if(!strcmp(args[0], "quit")) break;
예적으로 위의 구문은 shell 프로그램 빠져나오는 문장이고.
어렵다고 느끼는게 cp 명령어 입니다.
cp file1 file2 를 처리하고 싶어서
for문으로 systme(args[i]);
안녕하세요 ^^
어셈블리코드를 분석하고 있는데 movzbl이라는 명령어가 나왔습니다.
movzbl이라는 명령어에 대해서 구글링해서 찾아보았더니
zero extended에 관련된 명령어로 b 크기를 l 크기로 바꾸는 역할을
한다고 한거 같았는데 ..
문제는 zero extended라는 개념을 잘 모르겠습니다.