Hw
Contents
과제✔
-
어셈블리어로 된 프로그램을 분석해보세요
-
어셈블리 파일 컴파일 가이드 : 어셈블리어로 코딩된 파일은 .asm 으로 되어 있다. hello.asm 을 컴파일 후 실행하고 싶다면 다음과 같이 할 수 있다.
nasm -felf64 hello.asm ld -s hello.o -o hello ./hello
-
hello.asm 파일과 strlen.asm 파일을 컴파일하고 실행 해본 후 코드를 분석한 write-up 을 쓰세요.
-
-
hello.asm 을 업그레이드 하세요.
-
기존의 hello.asm 실행시
Hello, World
출력 되었는데 업그레이드 버전은 다음과 같은 내용을 출력할 수 있어야 한다.Hello, World My name is {자신의이름}
-
업그레이드한 hello.asm 을 hello_name.asm 으로 저장한 후 HW-2 디렉토리에 포함시켜서 커밋 후 푸쉬하세요.
-
-
hello.asm 업그레이드(2) (옵션)
-
사용자가 인자를 입력하면 예를들어서
./hello chansol
입력하면 다음과 같이 출력할 수 있도록 만드세요 .Hello, World My name is chansol
-
이 문제는 필수가 아니라 옵션이고 풀었을 시 가산점이 있습니다.
-