Presentation is loading. Please wait.

Presentation is loading. Please wait.

IO FND 소스분석 & 실행결과.

Similar presentations


Presentation on theme: "IO FND 소스분석 & 실행결과."— Presentation transcript:

1 IO FND 소스분석 & 실행결과

2 목차 개념이해 소스분석 실행결과

3 개념이해 dp g f e d c b a a 8bit의 값으로 7-segment를 제어함 - 0 일 때 On
- 1 일 때 Off f b dp g f e d c b a g c e Ex) 1을 표시하려면? d dp : b,c 위치만 0

4 소스분석 : 선언부분 fd : 디바이스를 오픈 하기 위한 디스크립터용 변수 retval : 입력한 숫자가 저장되는 변수
buff : 디바이스에 맞게 변환된 수치가 저장되는 변수 val[] : 입력한 숫자에 매치되는 비트를 찾을 배열

5 소스분석 : 흐름 8 retval = argv[1] buf = val[retval] Write(buf) (장치에 입력)
(형변환) (숫자찾기)

6 소스분석 8 retval = argv[1] buf = val[retval] Write(buf) (장치에 입력) (숫자찾기)
(형변환) (숫자찾기) atoi() : 문자를 숫자로 변경해주는 함수

7 소스분석 8 retval = argv[1] buf = val[retval] Write(buf) (장치에 입력) (숫자찾기)
(형변환) (숫자찾기)

8 소스분석 8 retval = argv[1] buf = val[retval] Write(buf) (장치에 입력) (숫자찾기)
(형변환) (숫자찾기)

9 주의사항 : 0과 9를 추가할 때 [1]. 0과 9에 해당하는 위치에 0,9 두 데이터를 넣는다

10 주의사항 : 0과 9를 추가할 때 [2]. 0과 9를 표시할 수 있도록 코드를 일부 수정한다

11 실행


Download ppt "IO FND 소스분석 & 실행결과."

Similar presentations


Ads by Google