오유인페이지
개인차단 상태
퍼등퍼등님의 개인페이지입니다
회원가입 : 13-07-12
방문횟수 : 1764회
닉네임 변경이력
일반
베스트
베오베
댓글
338 2016-06-09 15:22:16 0
ㄴㄱㄴㄱㄴㄱ? [새창]
2016/06/09 15:19:21
느그사론 한 다섯번 뽑으면 내꺼되더라구요 ㅠㅠ
337 2016-06-08 16:30:29 1
[새창]
이암제암..ㄷㄷㄷㄷ
336 2016-06-04 13:01:12 0
정보처리산업기사실기 기출문제 질문입니다...急急 [새창]
2016/06/03 18:46:20
저도 댓글을 늦게 확인했네요 ㄷㄷ;
2진수 8진수 10진수.. 등등에서 말하는 진수 는 보통 자릿수마다 갖는 수의 범위로 정의됩니다.
우리가 흔히 쓰는 10진수는 10개의 숫자, 즉 0부터 9까지의 범위를 갖게 되죠. 그래서 9를 넘어가는 숫자는 다시 0이 되고
더 높은 자릿수에 숫자를 하나 증가하는 형태를 취합니다.

10진수 [5264] 라는 숫자는 읽으면 오천이백육십사 겠지만, 질문하신 부분처럼 풀어서 쓸 수도 있습니다.
(5 * 10^3) + (2 * 10^2) + (6 * 10^1) + (4 * 10^0) 과 같이 말이죠.

질문하신 내용은 2의 제곱 형태를 왜 취하는가... 인데
본문에서 2진수로 정의되었기 때문이지요. 이렇게밖에 설명을 못하겠네요 ㅠ;
10진수와 숫자의 범위만 다를 뿐 (0~9) 표현하는 방법은 동일합니다.
10진수이기 때문에 각 자릿수에 있는 숫자( S(P) ) 에 10의 제곱 형태를 자릿수에 맞게 곱해주는 것 처럼
2진수이기 때문에 각 자릿수에 있는 숫자에 2의 제곱 형태를 자릿수에 맞게 곱해주는...
결국 몇 진수이냐 와 진수에 맞춰서 표현하는 방법의 차이입니다.
335 2016-06-04 12:42:54 0
(안녕 투반)이사를 시작합니다. [새창]
2016/06/04 12:30:52
두근두근
334 2016-06-03 20:42:26 0
정보처리산업기사실기 기출문제 질문입니다...急急 [새창]
2016/06/03 18:46:20
위 댓글에서 예시로 든 숫자를 가져와볼께요
01100101 에서, 각각 자릿수마다 10진수로 변환할 때를 오른쪽부터 진행해보겠습니다.

가장 오른쪽 2진수 1은, 수식에서는 S(8) 로 표시되고, 1 = 2^0 * 1 = 1 * 1 = 1 이므로 10진수 [1] 이 됩니다
2진수 0은, 수식에서는 S(7) 로 표시되고 0 = 2^1 * 0 = 2 * 0 = 0 이므로 10진수 [0] 이 됩니다.
2진수 1은, 수식에서는 S(6) 로 표시되고 1 = 2^2 * 1 = 4 * 1 = 4 이므로 10진수 [4] 가 됩니다.
2진수 0은, 수식에서는 S(5) 로 표시되고 0 = 2^3 * 0 = 8 * 0 = 0 이므로 10진수 [0] 이 됩니다.
2진수 0은, 수식에서는 S(4) 로 표시되고 0 = 2^4 * 0 = 16 * 0 = 0 이므로 10진수 [0] 이 됩니다.
2진수 1은, 수식에서는 S(3) 로 표시되고 1 = 2^5 * 1 = 32 * 1 = 32 이므로 10진수 [32] 가 됩니다.
2진수 1은, 수식에서는 S(2) 로 표시되고 1 = 2^6 * 1 = 64 * 1 = 64 이므로 10진수 [64] 가 됩니다.
가장 왼쪽 0은, 수식에서는 S(1) 로 표시되고 부호 비트이므로 양수가 됩니다.

여기에서 각각 대괄호로 묶은 10진수들을 합하면 1 + 4 + 32 + 64 = 101

일부러 풀어쓴 건 각각 자릿수마다 2의 제곱 형태로 값을 갖는다는건 보여드리기 위함이고...
2^0, 2^1, 2^2, ... 등등등에서 규칙성을 찾을 수 있을겁니다. 이걸 일반화시켜서 각 자릿수마다의 값을 찾는 부분이
본문의 ① 항목이 되는거지요.
(플로우차트에서는 2**(8-P) 로 나오는데.. 2^(8-P) 로 이해하시는 게 편합니다.)
그리고 이 값들을 반복해서 더하면서 누적시키는 게 ② 항목이 되구요.
333 2016-06-03 19:15:33 0
정보처리산업기사실기 기출문제 질문입니다...急急 [새창]
2016/06/03 18:46:20
구글링해보니 동일한 플로우차트로 뜨는 게 2진수 -> 10진수 변환 문제군요.
조건중에 최상위 비트는 부호를 위한 비트이고, 음수는 2의 보수로 표현하라 나오네요.
위에 조건이 없이 그냥 플로우차트만 보면 영 헷갈릴 듯...;

S(8) : 8비트짜리 2진수 ( 예: 01100101 )
P = postion.
=> S(P) = 8비트 중 P번째 숫자. (위의 예시에서 S(3) 이면 왼쪽에서부터 세 번째 숫자인 1이 됩니다. )

2진수에서 부호를 포함한 8비트라면, 가장 첫 비트는 부호를 표시하기 위한 비트이므로 숫자의 값을 표시하는 범위에서는 제외됩니다.
-128~ + 127까지던가요? 총 2^7 * 2 의 범위를 갖는다고 보시면 됩니다.
2진수를 10진수로 변환할 때
S(1)은 부호 비트이므로 제외하고, S(2) * 2^6 + S(3) * 2^5 + ... + S(8) * 2^0 의 순서를 따라가며, 이것을 보다 더 일반화시켜서
반복문으로 작성한 게 1번 내용입니다.

DEC 는 변환된 10진수를 뜻하며 그 값은 위에서 0으로 초기화 되어 있죠.
전산에서 A = B 의 뜻은, A 와 B가 같다는 뜻이 아니라 B의 값을 A에 저장해라 라는 뜻이죠.
2번에서는
기존에 있던 DEC 와 2진수 P번째의 값을 10진수로 변환한 뒤 더하고
그 값을 DEC에 다시 저장해라 라는 뜻입니다.

최상위 부호 비트( S(1) ) 의 경우 0이면 양수, 1이면 음수로 표시됩니다.
분기에서 S(1) = 0 이 아니라면, S()에 저장된 2진수는 음수라는 뜻이 되므로 그 값을 변환하는 과정이 필요하며
보통은 2의 보수를 취한다 / 2의 보수로 표현한다 라는 표현을 썼던 것 같네요.
이미 숫자는 2진수에서 10진수로 변환되어 있는 상태이고, 그 10진수를 보수를 취하는 과정이 128 - DEC 인 듯 합니다.
그리고 그 숫자에서 -를 붙여 최종 값이 완성되는 것 같네요.
(사실 2진수에서 보수 변환은 많이 해봤는데 10진수에선 해본적이 없어서.. 추측으로만;;)
332 2016-06-01 16:36:03 0
손모가지를 짜르던가 해야지... [새창]
2016/06/01 16:15:45
이제보니.. 간이영수증이 마치 480을 예견한거같은..
331 2016-05-31 22:46:53 0
당첨자가 안나오네요.. 10명만 신청받겠습니다 [새창]
2016/05/31 22:44:19
신청합니다!
330 2016-05-31 19:22:43 0
두번째 케이스 나눔 갑니다 [새창]
2016/05/31 18:25:32
신청해봅니다!
329 2016-05-28 13:46:18 0
[새창]
저도...
328 2016-05-28 13:28:47 0
빨리 추천좀 해줘새오 [새창]
2016/05/28 13:20:30
소도지 = 소돋이 = 소 + 돋이 = 소 + 오름 = 소오름

소도게로 읽었던게 함정...
327 2016-05-26 19:34:38 1
[새창]
http://todayhumor.com/?star_300477
이런 류의 글이었던 거 같은데...
안무영상보고 헉 대박!
노래 들어보고는 헉 노래도 좋아!
하면서 입덕했습니다.
326 2016-05-26 18:44:26 3
야식 야끼우동 과 맥주. 야끼우동 레시피 [새창]
2016/05/26 16:53:34
쇰추?는 뭔가여?
325 2016-05-26 13:56:54 0
tip) 요그사론 vs 실바나스 [새창]
2016/05/26 13:21:04
제발 그렇게좀 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
324 2016-05-24 19:31:28 0
[스포] 왕겜에서 브랜의 중요성 [새창]
2016/05/24 14:38:07
엌 졸지에 친자확인..
< 이전페이지 다음페이지 >
< 36 37 38 39 40 >
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호