L
laktronics
Guest
안녕,
이후 CPU가 명령을 곱하면
8 비트주는 당신은 근사치를 따라, 당신은 16 비트 정수 arthmetic 할 수 있으며, 좀 더 정확하게 함께 단축키를 사용하여 용어를 계산할 수 없어.
어떤 방법을 염두에 내가 가진 것을 설명할 것입니다 :
용어 계산 2.8 * 10 ^ -6 (Rdh) ^ 2, 어디 Rdh는 12 비트 숫자입니다.
우리 모두가 제로로하고있는 F, 16 값을 0의 주소 범위는 MS만이 한입 n1, 아래의 값을 가질 8bits을 가정해 봅시다.당신은이 테이블이 16 일 미시시피 한입의 가치에 상응하는 최대 보이는 만듭니다.예를 들어, 당신은 계산기를 사용하여 계산, 2.8의 값을 (0x F00) ^ 2 * 10
^ -6 = 41.28D하고이 값을 저장할 0xf 주소에 해당하는 테이블에.당신은 같은 계산 0xe .... 0x0이라는로
0xf 변화와 테이블을 준비 표정.
지금 우리가 피해를 어느 정도로 낮은 8bits 방치에 의해 수행에 대한 정확한 보자.
만약 우리가 MS의 한입 n1의 합계와 8bit 이용해 LS 지하 1 바이트로 Rdh을위한 12 비트 숫자 고려, 당신의 가치를 Rdh :
값 Rdh = (n1 * 1024 / 4 B1 층)
그래서, (Rdh) ^ 2 = (n1 * 1024 / 4 B1 층) ^ 2
= [(n1 * 1024 / 4) ^ 2 2 (n1 * 1024 / 4) 지하 1 층 지하 1 층 ^ 2]
그리고 습도를 계산에 용어
8월 2일 * 10 ^ -6 [(n1 * 1024 / 4) ^ 2 2 (n1 * 1024 / 4) 지하 1 층 지하 1 ^ 2
될 것입니다]
당신은 이미
(n1 * 1024 / 4) ^ 2 * 10 ^ -6
8월 2일 계산하고 테이블에 부쳐집니다.
그래서 나머지 오류 tearm
8월 2일 * 10 ^ -6 [2 (n1 * 1024 / 4) 지하 1 층 지하 1 층 ^ 2]
오류 용어,
지하 1 층되고 256D의 최대 가치, 용어의 최대
8월 2일 * 10 ^ -6 * 지하 1 층 ^ 2로 작동
8월 2일 * 10 ^ -6 (256) ^ 2 = 0.18과 0.18의 오류 이후 침착 습기에 소홀히하는 것이 중요하지 않습니다.
이제 우리와 함께 남아있는 유일한 오류 용어 보틀 =
8월 2일 * 2 * 256 n1b1 * 10 ^ -6
만약 우리가 추가로 n2 * 16 N3, 어디 N3 각각 n2과 중간과 Rdh 이용해 LS nibbles하는 지하의 분할
우리가받을 보틀 =
8월 2일 * 2 * 256 n1 (n2 * 16 N3) * 10 ^ -6
이제 우리가 N3로 0x 0F의 최대 가치와 n1으로 0xf의 최대 가치를 고려, 기여 N3로 인한 것입니다
8월 2일 * 2 * 256 * 0Fh * 0Fh * 10 ^ -6 = 0.32는 무시됩니다.
그래서 당신 =
8월 2일 * 2 보틀 * 256 * 16 * 10
얻을 n1n2 ^ -6
=
2월 29일 * n1n2 * 10 ^ -2, 당신이 명령을 사용하여 CPU의 MPY는 정확하게 계산할 수있습니다.
보틀의이 값은 바이트로
16 바이트 조회 테이블에서, n1의 가치에 대해, 각각의 독서 촬영을 위해 기반을 선택한 마침내 첫 번째 임기에서 이미 계산을 뺀,이 % 습도 값에 도달하는이 추가됩니다.
안부,
Laktronics
이후 CPU가 명령을 곱하면
8 비트주는 당신은 근사치를 따라, 당신은 16 비트 정수 arthmetic 할 수 있으며, 좀 더 정확하게 함께 단축키를 사용하여 용어를 계산할 수 없어.
어떤 방법을 염두에 내가 가진 것을 설명할 것입니다 :
용어 계산 2.8 * 10 ^ -6 (Rdh) ^ 2, 어디 Rdh는 12 비트 숫자입니다.
우리 모두가 제로로하고있는 F, 16 값을 0의 주소 범위는 MS만이 한입 n1, 아래의 값을 가질 8bits을 가정해 봅시다.당신은이 테이블이 16 일 미시시피 한입의 가치에 상응하는 최대 보이는 만듭니다.예를 들어, 당신은 계산기를 사용하여 계산, 2.8의 값을 (0x F00) ^ 2 * 10
^ -6 = 41.28D하고이 값을 저장할 0xf 주소에 해당하는 테이블에.당신은 같은 계산 0xe .... 0x0이라는로
0xf 변화와 테이블을 준비 표정.
지금 우리가 피해를 어느 정도로 낮은 8bits 방치에 의해 수행에 대한 정확한 보자.
만약 우리가 MS의 한입 n1의 합계와 8bit 이용해 LS 지하 1 바이트로 Rdh을위한 12 비트 숫자 고려, 당신의 가치를 Rdh :
값 Rdh = (n1 * 1024 / 4 B1 층)
그래서, (Rdh) ^ 2 = (n1 * 1024 / 4 B1 층) ^ 2
= [(n1 * 1024 / 4) ^ 2 2 (n1 * 1024 / 4) 지하 1 층 지하 1 층 ^ 2]
그리고 습도를 계산에 용어
8월 2일 * 10 ^ -6 [(n1 * 1024 / 4) ^ 2 2 (n1 * 1024 / 4) 지하 1 층 지하 1 ^ 2
될 것입니다]
당신은 이미
(n1 * 1024 / 4) ^ 2 * 10 ^ -6
8월 2일 계산하고 테이블에 부쳐집니다.
그래서 나머지 오류 tearm
8월 2일 * 10 ^ -6 [2 (n1 * 1024 / 4) 지하 1 층 지하 1 층 ^ 2]
오류 용어,
지하 1 층되고 256D의 최대 가치, 용어의 최대
8월 2일 * 10 ^ -6 * 지하 1 층 ^ 2로 작동
8월 2일 * 10 ^ -6 (256) ^ 2 = 0.18과 0.18의 오류 이후 침착 습기에 소홀히하는 것이 중요하지 않습니다.
이제 우리와 함께 남아있는 유일한 오류 용어 보틀 =
8월 2일 * 2 * 256 n1b1 * 10 ^ -6
만약 우리가 추가로 n2 * 16 N3, 어디 N3 각각 n2과 중간과 Rdh 이용해 LS nibbles하는 지하의 분할
우리가받을 보틀 =
8월 2일 * 2 * 256 n1 (n2 * 16 N3) * 10 ^ -6
이제 우리가 N3로 0x 0F의 최대 가치와 n1으로 0xf의 최대 가치를 고려, 기여 N3로 인한 것입니다
8월 2일 * 2 * 256 * 0Fh * 0Fh * 10 ^ -6 = 0.32는 무시됩니다.
그래서 당신 =
8월 2일 * 2 보틀 * 256 * 16 * 10
얻을 n1n2 ^ -6
=
2월 29일 * n1n2 * 10 ^ -2, 당신이 명령을 사용하여 CPU의 MPY는 정확하게 계산할 수있습니다.
보틀의이 값은 바이트로
16 바이트 조회 테이블에서, n1의 가치에 대해, 각각의 독서 촬영을 위해 기반을 선택한 마침내 첫 번째 임기에서 이미 계산을 뺀,이 % 습도 값에 도달하는이 추가됩니다.
안부,
Laktronics