ਕੰਪਿਊਟਰ 'ਸੂਚਨਾ ਤਕਨਾਲੋਜੀ

ਇੱਕ ਕੰਪਿਊਟਰ ਵਿੱਚ ਨੰਬਰ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ. ਅੰਕ ਅਤੇ ਕੰਪਿਊਟਰ ਮੈਮੋਰੀ ਵਿੱਚ ਅਸਲੀ ਨੰਬਰ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ

ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਨੂੰ ਕਦੇ ਵੀ ਆਪਣੀ ਜ਼ਿੰਦਗੀ ਵਿਚ ਸੋਚਿਆ ਹੈ ਕਿ "ਨਫ਼ੇ" ਜ ਸਿਸਟਮ ਪਰਸ਼ਾਸ਼ਕ ਬਣਨ ਲਈ, ਜ ਬਸ ਦੇ ਨਾਲ ਬਹੁਤ ਕੁਝ ਲਿੰਕ ਕਰਨ ਦੀ ਕੰਪਿਊਟਰ ਤਕਨਾਲੋਜੀ, ਬਾਰੇ ਵਿਚ ਨੰਬਰ ਦੀ ਨੁਮਾਇੰਦਗੀ ਗਿਆਨ ਕੰਪਿਊਟਰ ਮੈਮੋਰੀ, ਬਿਲਕੁਲ ਜ਼ਰੂਰੀ ਹੈ. ਸਭ ਦੇ ਬਾਅਦ, ਅਜਿਹੇ Assembler ਦੇ ਤੌਰ ਤੇ ਇਸ ਘੱਟ-ਪੱਧਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਆਧਾਰ 'ਤੇ. ਇਸ ਲਈ, ਅੱਜ ਸਾਨੂੰ ਕੰਪਿਊਟਰ ਵਿੱਚ ਨੰਬਰ ਦੀ ਨੁਮਾਇੰਦਗੀ 'ਤੇ ਵਿਚਾਰ ਅਤੇ ਮੈਮੋਰੀ ਸੈੱਲ ਵਿੱਚ ਰੱਖਣ.

ਨੋਟੇਸ਼ਨ

ਤੁਹਾਨੂੰ ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹ ਰਹੇ ਹੋ, ਸੰਭਵ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਹੀ ਇਸ ਬਾਰੇ ਪਤਾ ਹੈ, ਪਰ ਵਾਰ ਵਾਰ ਦੀ ਕੀਮਤ ਹੈ. ਇੱਕ ਨਿੱਜੀ ਕੰਪਿਊਟਰ ਦੇ ਸਾਰੇ ਡਾਟਾ ਬਾਈਨਰੀ ਵਿੱਚ ਸਟੋਰ ਕਰ ਰਹੇ ਹਨ ਦਾ ਨੰਬਰ ਸਿਸਟਮ ਹੈ. ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਕਿਸੇ ਵੀ ਨੰਬਰ ਨੂੰ ਤੁਹਾਨੂੰ ਉਚਿਤ ਫਾਰਮ ਹੈ, ਜੋ ਕਿ ਮਨੁਖ ਨੂੰ ਅਤੇ ਲੋਕ ਦੀ ਬਣੀ ਹੈ ਪੇਸ਼ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.

ਇੱਕ ਫਾਰਮ ਨੂੰ ਸਮਝ ਕੰਪਿਊਟਰ ਮਿਣਤੀ ਸਾਡੇ ਲਈ ਆਦਤ ਦਾ ਤਬਾਦਲਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਕਲਨ ਹੇਠ ਦਿੱਤੇ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ. ਵੀ ਵਿਸ਼ੇਸ਼ ਕੈਲਕੂਲੇਟਰ ਹਨ.

ਇਸ ਲਈ, ਕ੍ਰਮ ਬਾਈਨਰੀ ਸਿਸਟਮ ਵਿੱਚ ਗਿਣਤੀ ਨੂੰ ਪਾ ਲਈ, ਤੁਹਾਨੂੰ ਸਾਡੇ ਚੁਣੇ ਹੋਏ ਮੁੱਲ ਲੈ ਅਤੇ 2. ਜੋ ਕਿ ਬਾਅਦ ਦੇ ਕੇ ਇਸ ਨੂੰ ਵੰਡਣ ਦੀ ਲੋੜ ਹੈ, ਸਾਨੂੰ ਇਸ ਦਾ ਨਤੀਜਾ ਹੈ ਅਤੇ ਬਾਕੀ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਰੋ (0 ਜ 1). ਨਤੀਜਾ 2 ਵਾਰ ਫਿਰ ਵੰਡ ਅਤੇ ਇਸ ਬਾਰੇ ਬਾਕੀ ਯਾਦ. ਇਹ ਵਿਧੀ ਦੇ ਤੌਰ ਤੇ ਲੰਬੇ ਦੁਹਰਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਦੇ ਰੂਪ ਵਿੱਚ ਇਸ ਦਾ ਨਤੀਜਾ ਇਹ ਵੀ 0 ਜ 1. ਫਿਰ, ਫਾਈਨਲ ਮੁੱਲ ਅਤੇ ਉਲਟਾ ਕ੍ਰਮ ਵਿੱਚ ਬਚਿਆ ਲਿਖਣ ਦੀ ਤੌਰ 'ਤੇ ਸਾਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤੀ ਹੈ ਹੋ ਜਾਵੇਗਾ.

ਜੋ ਕਿ ਬਿਲਕੁਲ ਕੀ ਨੰਬਰ ਦੇ ਕੰਪਿਊਟਰ ਨੁਮਾਇੰਦਗੀ ਵਿਚ ਕੀ ਹੋ ਰਿਹਾ ਹੈ. ਕੋਈ ਵੀ ਨੰਬਰ ਨੂੰ ਬਾਈਨਰੀ ਰੂਪ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ, ਅਤੇ ਫਿਰ ਮੈਮੋਰੀ ਸੈੱਲ ਲੈ.

ਮੈਮੋਰੀ

ਤੁਹਾਨੂੰ ਹੀ ਘੱਟੋ-ਘੱਟ ਜਾਣਕਾਰੀ ਯੂਨਿਟ ਪਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਦੇ ਰੂਪ ਵਿੱਚ 1 ਬਿੱਟ ਹੈ. ਸਾਨੂੰ ਦੇਖਿਆ ਹੈ ਦੇ ਰੂਪ ਵਿੱਚ, ਕੰਪਿਊਟਰ ਵਿੱਚ ਨੰਬਰ ਦੀ ਨੁਮਾਇੰਦਗੀ ਬਾਈਨਰੀ ਫਾਰਮੈਟ ਵਿੱਚ ਵਾਪਰਦਾ ਹੈ. 1 ਜ 0 - ਇਸ ਲਈ, ਮੈਮੋਰੀ ਦੀ ਹਰ ਬਿੱਟ ਦੇ ਇੱਕ ਮੁੱਲ ਕੇ ਕਬਜ਼ਾ ਰਿਹਾ ਹੈ.

ਸਟੋਰੇਜ਼ ਲਈ ਵੱਡੀ ਗਿਣਤੀ ਦੇ ਸੈੱਲ ਵਰਤਿਆ. ਹਰ ਯੂਨਿਟ ਜਾਣਕਾਰੀ ਦੇ 8 ਬਿੱਟ ਸ਼ਾਮਿਲ ਹੈ. ਇਸ ਲਈ, ਸਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਹਰ ਇੱਕ ਮੈਮੋਰੀ ਸਿਗਮਿੰਟ ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਮੁੱਲ 1 ਹੋ ਜ ਇੱਕ ਅੱਠ-ਬਾਈਟ ਬਾਈਨਰੀ ਨੰਬਰ ਵੀ ਹੋ ਸਕਦਾ ਹੈ.

ਸਾਰੀ

ਅੰਤ ਵਿੱਚ ਸਾਨੂੰ ਇੱਕ ਕੰਪਿਊਟਰ ਵਿੱਚ ਡਾਟਾ ਦੀ ਸਿੱਧੀ ਪਲੇਸਮਟ ਕਰਨ ਲਈ ਮਿਲੀ ਹੈ. ਦੇ ਤੌਰ ਤੇ ਜ਼ਿਕਰ, ਪਹਿਲੀ ਗੱਲ ਇਹ ਹੈ ਪ੍ਰੋਸੈਸਰ ਇੱਕ ਬਾਈਨਰੀ ਫਾਰਮੈਟ ਵਿੱਚ ਜਾਣਕਾਰੀ ਨੂੰ ਅਨੁਵਾਦ, ਅਤੇ ਕੇਵਲ ਤਦ ਮੈਮੋਰੀ ਨਿਰਧਾਰਤ.

ਸਾਨੂੰ ਸਧਾਰਨ ਚੋਣ ਨੂੰ ਹੈ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਵਿਚ ਅੰਕ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ ਕਰਦਾ ਹੈ ਦੇ ਨਾਲ ਸ਼ੁਰੂ ਹੋਵੋਗੇ. ਪੀਸੀ ਮੈਮੋਰੀ ਕਾਰਜ ਲਈ ਸਿਫਾਰਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ ridiculously ਸੈੱਲ ਦੀ ਛੋਟੀ ਜਿਹੀ ਗਿਣਤੀ ਹੈ - ਸਿਰਫ ਇੱਕ. ਇਸ ਲਈ, ਇੱਕ ਨੰਬਰ ਦੀ ਇੱਕ ਵੱਧ 0 ਤੱਕ 11111111. ਕਰਨ ਲਈ ਇੱਕ ਮੁੱਲ ਹੋ ਸਕਦਾ ਹੈ ਦੀ ਆਮ ਰੂਪ ਵਿੱਚ ਇੰਦਰਾਜ਼ ਦੀ ਵੱਧ ਗਿਣਤੀ ਦਾ ਅਨੁਵਾਦ ਕਰੀਏ.
X = 1 × 2 7 + 1 × 2 6 + 1 × 2 5 + 1 × 2 4 + 1 × 2 3 + 1 × 2 2 + 1 × 2 1 + 1 × 2 0 = 1 × 2 8 - 1 = 255 .

ਹੁਣ ਸਾਨੂੰ ਇਹ ਵੇਖਣ, ਜੋ ਕਿ ਇੱਕ ਮੈਮੋਰੀ ਸੈੱਲ 0 ਤੱਕ 255. ਤੱਕ ਸਥਿਤੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਪਰ, ਇਸ ਨੂੰ ਸਿਰਫ ਗੈਰ-ਨਕਾਰਾਤਮਕ ਪੂਰਨ ਅੰਕ ਲਾਗੂ ਹੁੰਦਾ ਹੈ. ਕੰਪਿਊਟਰ ਇੱਕ ਨਕਾਰਾਤਮਕ ਮੁੱਲ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ, ਜੇ, ਸਭ ਕੁਝ ਵੱਖਰੇ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਚਲਾ ਹੈ.

ਨਕਾਰਾਤਮਕ ਨੰਬਰ

ਹੁਣ ਨੂੰ ਕੰਪਿਊਟਰ ਵਿੱਚ ਨੰਬਰ ਦੀ ਨੁਮਾਇੰਦਗੀ, ਉਹ ਨਕਾਰਾਤਮਕ ਹਨ, ਜੇ ਇਹ ਵੇਖਣ ਦਿਉ. ਇੱਕ ਮੁੱਲ ਹੈ, ਜੋ ਕਿ ਜ਼ੀਰੋ ਵੱਧ ਘੱਟ ਹੈ, ਦੋ ਮੈਮੋਰੀ ਸੈੱਲ, ਜ ਦੀ ਜਾਣਕਾਰੀ ਦੇ 16 ਬਿੱਟ ਨਿਰਧਾਰਤ ਲਿਖਣ ਲਈ. ਇਸ ਲਈ 15 ਨੰਬਰ ਦੀ ਆਪਣੇ ਆਪ ਨੂੰ ਅਧੀਨ ਚੱਲੀਏ, ਅਤੇ ਉਸ ਦੀ ਪਹਿਲੀ (ਖੱਬੇ) ਬਿੱਟ ਇਸੇ ਨਿਸ਼ਾਨ ਦੇ ਕੇ ਦਿੱਤਾ ਗਿਆ ਹੈ.

ਇਹ ਅੰਕੜਾ ਨਕਾਰਾਤਮਕ ਹੈ, ਜੇ, ਇਸ ਨੂੰ ਦਰਜ ਕੀਤਾ ਗਿਆ ਹੈ, "1", ਸਕਾਰਾਤਮਕ, ਜੇ, ਫਿਰ "0". ਯਾਦ ਦੀ ਸੌਖ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠ ਉਦਾਹਰਣ ਦੇ ਨੇੜੇ ਜਾ ਸਕਦੇ: ਜੇ ਨਿਸ਼ਾਨੀ ਹੈ, ਫਿਰ 1 ਰੱਖ, ਜੇ ਇਸ ਨੂੰ, (0) ਕੁਝ ਨਹੀ ਹੈ, ਫਿਰ.

ਜਾਣਕਾਰੀ ਦੇ ਬਾਕੀ 15 ਬਿੱਟ ਨੂੰ ਇੱਕ ਨੰਬਰ ਜਾਰੀ ਕਰ ਰਹੇ ਹਨ. ਇਸੇ ਪਿਛਲੇ ਮਾਮਲੇ 'ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਉਸ ਵਿੱਚ ਕੁਲ੍ਲ ਯੂਨਿਟ ਦੀ ਇੱਕ ਵੱਧ ਰੱਖ ਸਕਦੇ ਹੋ. ਇਹ ਨੋਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਨਕਾਰਾਤਮਕ ਅਤੇ ਸਕਾਰਾਤਮਕ ਨੰਬਰ ਦੇ ਦਾਖਲੇ ਇਕ ਦੂਜੇ ਤੱਕ ਕਾਫ਼ੀ ਵੱਖਰਾ ਹੈ.

ਕ੍ਰਮ ਨੂੰ 2 ਮੈਮੋਰੀ ਸੈੱਲ ਦੇ ਅਨੁਕੂਲਣ ਲਈ ਜ਼ੀਰੋ ਜ ਦੇ ਬਰਾਬਰ ਵੱਧ, ਇੱਕ, ਇਸ ਲਈ-ਕਹਿੰਦੇ ਸਿੱਧੀ ਕੋਡ ਹੈ. ਇਹ ਕਾਰਵਾਈ ਉਪਰ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਇਸੇ ਢੰਗ ਨਾਲ ਕੀਤੀ ਹੈ, ਅਤੇ ਵੱਧ ਇੱਕ = 32766, ਵਰਤ, ਜਦ ਦਸ਼ਮਲਵ. ਬਸ ਯਾਦ ਰੱਖੋ ਕਿ ਇਸ ਕੇਸ ਵਿਚ, "0" ਸਕਾਰਾਤਮਕ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ ਚਾਹੁੰਦੇ ਹੋ.

ਮਿਸਾਲ

ਕੰਪਿਊਟਰ ਮੈਮੋਰੀ ਵਿੱਚ ਅੰਕ ਪ੍ਰਤੀਨਿਧਤਾ ਅਜਿਹੇ ਇੱਕ ਮੁਸ਼ਕਲ ਕੰਮ ਹੈ. ਪਰ ਇਸ ਨੂੰ ਇੱਕ ਬਿੱਟ ਹੋਰ ਗੁੰਝਲਦਾਰ ਹੈ, ਜਦ ਇਸ ਨੂੰ ਇੱਕ ਨੈਗੇਟਿਵ ਮੁੱਲ ਹੁੰਦਾ ਹੈ. ਦਾ ਨੰਬਰ ਹੈ, ਜਿਸ ਦੇ ਜ਼ੀਰੋ ਵੱਧ ਘੱਟ ਹੈ, ਇੱਕ ਵਾਧੂ ਕੋਡ ਵਰਤਣ ਦੀ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ ਲਈ.

ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਮਸ਼ੀਨ ਸਹਾਇਕ ਓਪਰੇਸ਼ਨ ਦੇ ਇੱਕ ਨੰਬਰ ਦਿੰਦਾ ਹੈ.

  1. ਪਹਿਲੀ ਬਾਈਨਰੀ ਨੋਟੇਸ਼ਨ ਵਿੱਚ ਇੱਕ ਨਕਾਰਾਤਮਕ ਨੰਬਰ ਦੇ modulus ਦਰਜ. ਇਹ ਹੈ ਕਿ, ਕੰਪਿਊਟਰ ਨੂੰ ਇੱਕ ਸਮਾਨ ਹੈ, ਪਰ ਸਕਾਰਾਤਮਕ ਨੂੰ ਯਾਦ.
  2. ਤਦ, ਇੱਕ ਮੈਮੋਰੀ ਹਰ ਬਿੱਟ inverting. ਇਸ ਮਕਸਦ ਲਈ, ਸਾਰੇ ਯੂਨਿਟ ਮਨੁਖ ਨੂੰ ਅਤੇ ਇਸ ਦੇ ਉਲਟ ਨਾਲ ਬਦਲ ਰਹੇ ਹਨ.
  3. ਸਾਨੂੰ ਇਸ ਦਾ ਨਤੀਜਾ ਕਰਨ ਲਈ ਇੱਕ "1" ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰੋ. ਇਹ ਵਾਧੂ ਕੋਡ ਹੋ ਜਾਵੇਗਾ.

ਇੱਥੇ ਇੱਕ ਰੌਚਕ ਉਦਾਹਰਨ ਹੈ. ਫ਼ਰਜ਼ ਕਰੋ ਕਿ ਦੀ X = ਇੱਕ ਨੰਬਰ ਹੈ - 131 ਪਹਿਲੀ, ਨੂੰ ਪ੍ਰਾਪਤ modulus | X ਨੂੰ | = 131 ਫਿਰ ਇੱਕ ਬਾਈਨਰੀ ਸਿਸਟਮ ਅਤੇ 16 ਸੈੱਲ ਦੀ ਇੱਕ ਰਿਕਾਰਡ ਵਿੱਚ ਬਦਲ ਗਿਆ ਹੈ. ਸਾਨੂੰ x = 0000000010000011. ਨੂੰ ਪ੍ਰਾਪਤ inverting x = 1111111101111100 ਬਾਅਦ. ਲੱਗੇ "1" ਸ਼ਾਮਿਲ ਹੈ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਉਲਟਾ ਕੋਡ x = 1111111101111101. (2 15) = - - 32767 ਇੱਕ 16-ਬਿੱਟ ਮੈਮੋਰੀ ਸੈੱਲ ਰਿਕਾਰਡਿੰਗ ਲਈ x = ਦੇ ਘੱਟੋ-ਘੱਟ ਗਿਣਤੀ ਹੈ.

ਨੂੰ ਲੋਚਦਾ ਹੈ

ਤੁਹਾਨੂੰ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ, ਇੱਕ ਕੰਪਿਊਟਰ ਵਿੱਚ ਅਸਲੀ ਨੰਬਰ ਦੀ ਨੁਮਾਇੰਦਗੀ ਹੈ, ਜੋ ਕਿ ਮੁਸ਼ਕਲ ਨਹੀ ਹੈ. ਪਰ, ਸੀਮਾ ਦੇ ਚਰਚਾ ਸਭ ਓਪਰੇਸ਼ਨ ਲਈ ਕਾਫੀ ਹੈ, ਨਾ ਹੋ ਸਕਦਾ ਹੈ. ਇਸ ਲਈ, ਕੰਪਿਊਟਰ ਦੀ ਵੱਡੀ ਗਿਣਤੀ ਨੂੰ ਕਰਨ ਲਈ ਵਿੱਚ ਮੈਮੋਰੀ ਸੈੱਲ 4, ਜ 32 ਬਿੱਟ ਨਿਰਧਾਰਤ.

ਰਿਕਾਰਡਿੰਗ ਦੀ ਪ੍ਰਕਿਰਿਆ ਉਪਰ ਪੇਸ਼ ਕੀਤਾ ਹੈ, ਜੋ ਕਿ ਵੱਖਰੀ ਨਹ ਹੈ. ਇਸ ਲਈ ਸਾਨੂੰ ਹੁਣੇ ਹੀ ਨੰਬਰ ਹੈ, ਜੋ ਕਿ ਇਸ ਕਿਸਮ ਦੀ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਦੀ ਇੱਕ ਸੀਮਾ ਹੈ, ਨੂੰ ਦੇਣ.

X ਨੂੰ ਮੈਕਸ = 2.147.483.647.

X ਨੂੰ ਮਿੰਟ = - 2147483648.

ਸਭ ਮਾਮਲੇ ਵਿੱਚ ਡਾਟਾ ਮੁੱਲ ਕਾਫ਼ੀ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ ਲਈ ਅਤੇ ਡਾਟਾ 'ਤੇ ਕਾਰਵਾਈ ਕਰਨ ਲਈ.

ਇੱਕ ਕੰਪਿਊਟਰ ਵਿੱਚ ਅਸਲੀ ਨੰਬਰ ਦੀ ਨੁਮਾਇੰਦਗੀ ਇਸ ਦੇ ਫ਼ਾਇਦੇ ਅਤੇ ਨੁਕਸਾਨ ਹਨ. ਇਕ ਪਾਸੇ 'ਤੇ, ਇਸ ਢੰਗ ਨੂੰ ਇਸ ਨੂੰ ਆਸਾਨ ਪੂਰਨ ਅੰਕ ਮੁੱਲ ਹੈ, ਜੋ ਕਿ ਬਹੁਤ ਪ੍ਰੋਸੈਸਰ ਦੀ ਗਤੀ ਤੇਜ਼ ਵਿਚਕਾਰ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ ਕਰਦਾ ਹੈ. ਦੂਜੇ ਪਾਸੇ, ਇਸ ਸੀਮਾ ਨੂੰ ਅਰਥ ਸ਼ਾਸਤਰ, ਫਿਜ਼ਿਕਸ, ਗਣਿਤ ਅਤੇ ਸਾਇੰਸ ਵਿੱਚ ਸਭ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਨਹੀ ਹੈ. ਇਸ ਲਈ ਹੁਣ ਸਾਨੂੰ sverhvelichin ਲਈ ਇਕ ਹੋਰ ਢੰਗ ਹੈ 'ਤੇ ਦੇਖੋ.

ਦਸ਼ਮਲਵ

ਇਹ ਪਿਛਲੇ ਗੱਲ ਤੁਹਾਨੂੰ ਇੱਕ ਕੰਪਿਊਟਰ ਵਿੱਚ ਨੰਬਰ ਦੀ ਨੁਮਾਇੰਦਗੀ ਬਾਰੇ ਪਤਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ. ਕਿਉਕਿ ਉੱਥੇ ਵਿਚ ਇਕ ਕਾਮੇ ਦੀ ਸਥਿਤੀ ਦਾ ਪਤਾ ਕਰਨ ਲਈ ਇੱਕ ਸਮੱਸਿਆ ਹੈ, ਜਦ ਇਹ ਭਿੰਨ ਨੂੰ ਲਿਖ exponential ਫਾਰਮ ਦੁਆਰਾ ਵਰਤਿਆ ਇੱਕ ਕੰਪਿਊਟਰ ਵਿੱਚ ਅਜਿਹੇ ਨੰਬਰ ਕਰਨ ਲਈ ਹੁੰਦਾ ਹੈ.

ਕੋਈ ਵੀ ਨੰਬਰ ਨੂੰ ਹੇਠ ਦਿੱਤੀ ਫਾਰਮ ਨੂੰ X ਸਫ਼ਾ = ਮੀਟਰ * n ਵਿੱਚ ਨੁਮਾਇੰਦਗੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਕਿੱਥੇ ਮੀਟਰ - radix ਅਤੇ n - - ਆਰਡਰ ਨੰਬਰ mantissa, ਪੀ ਦੀ ਗਿਣਤੀ ਹੈ.

ਹਾਲਤ ਹੇਠ ਵਰਤਿਆ ਰਿਕਾਰਡਿੰਗ ਦਸ਼ਮਲਵ ਨੰਬਰ ਮਿਆਰ ਕਰਨ ਲਈ ਹੈ, ਜੋ ਕਿ ਅਨੁਸਾਰ mantissa ਮੋਡੀਊਲ ਵੱਧ ਜ ਦਾ 1 / n ਬਰਾਬਰ ਅਤੇ 1 ਵੱਧ ਘੱਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ.

ਆਓ ਨੰਬਰ '666,66 ਦਿੱਤਾ ਗਿਆ ਹੈ. ਸਾਨੂੰ ਇਸ ਨੂੰ exponential ਫਾਰਮ ਨੂੰ ਦੇਣ ਕਰੀਏ. X ਵਿੱਚ = 0.66666 * 10 ਮਾਰਚ ਨੂੰ. ਪੀ = 10 ਅਤੇ n = 3.

ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਮੁੱਲ ਦੀ ਸਟੋਰੇਜ਼ 'ਤੇ ਆਮ ਤੌਰ' ਤੇ 4 ਜ 8 ਬਾਈਟ (32 ਬਿੱਟ ਜ 64) ਨੂੰ ਦਿੱਤੇ. ਇੱਕ ਡਬਲ ਸ਼ੁੱਧਤਾ - ਪਹਿਲੇ ਮਾਮਲੇ ਵਿੱਚ ਇਸ ਨੂੰ, ਜਦਕਿ ਦੂਜਾ ਸਿੰਗਲ-ਸ਼ੁੱਧਤਾ ਦੀ ਗਿਣਤੀ ਨੂੰ ਕਿਹਾ ਗਿਆ ਹੈ.

ਨੰਬਰ, 1 (8 ਬਿੱਟ) ਵਿਧੀ ਨੂੰ ਡਾਟਾ ਅਤੇ ਇਸ ਦੇ ਨਿਸ਼ਾਨ ਹੈ, ਅਤੇ mantissa ਨੂੰ ਸੰਭਾਲਣ ਲਈ 3 ਬਾਈਟ (24 ਬਿੱਟ) ਤੇ ਹੇਠ ਦਿੱਤਾ ਗਿਆ ਦੀ ਸਟੋਰੇਜ਼ ਲਈ ਅਲਾਟ 4 ਬਾਈਟ ਦੇ ਇਸ ਦੇ ਨਿਸ਼ਾਨ ਅਤੇ ਪੂਰਨ ਅੰਕ ਮੁੱਲ ਲਈ ਦੇ ਰੂਪ ਵਿੱਚ ਉਸੇ ਹੀ ਅਸੂਲ 'ਤੇ ਛੱਡ ਦਿੰਦੇ ਹਨ. ਇਹ ਵੀ ਜਾਣਦੇ, ਸਾਨੂੰ ਕੁਝ ਸਧਾਰਨ ਗਣਨਾ ਕਰ ਸਕਦਾ ਹੈ.

n ਦੀ ਵੱਧ ਮੁੱਲ = 2 1111111 127 = 10. ਇਸ ਨੂੰ ਆਧਾਰ 'ਤੇ, ਸਾਨੂੰ ਜੋ ਕਿ ਨੰਬਰ ਕੰਪਿਊਟਰ ਮੈਮੋਰੀ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਦੀ ਵੱਧ ਮਾਤਰਾ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਨ. X = 2127. ਹੁਣ ਸਾਨੂੰ ਵੱਧ ਸੰਭਵ mantissa ਦਾ ਹਿਸਾਬ ਕਰ ਸਕਦਾ ਹੈ. 1 ≥ 2 23 = 2 (10 × 2,3) ≥ 1000 2.3 = 10 (3 × 2,3) ≥ 10 7 - ਇਹ 2 23 ਦੇ ਬਰਾਬਰ ਹੋ ਜਾਵੇਗਾ. ਇਸ ਦੇ ਨਤੀਜੇ ਦੇ ਤੌਰ ਤੇ, ਸਾਨੂੰ ਇੱਕ ਲਗਭਗ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰਨ.

ਹੁਣ, ਜੇ ਸਾਨੂੰ ਗਣਨਾ ਦੇ ਦੋਨੋ ਜੋੜ, ਸਾਨੂੰ, ਜੋ ਕਿ ਮੈਮੋਰੀ ਦੇ 4 ਬਾਈਟ ਦੇ ਨੁਕਸਾਨ ਦੇ ਬਿਨਾ ਨੂੰ ਸੰਭਾਲਿਆ ਜਾ ਸਕਦਾ ਹੈ ਮੁੱਲ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਰੋ. ਇਹ X = 1.701411 * 10 38 ਦੇ ਬਰਾਬਰ ਹੋ ਜਾਵੇਗਾ. ਬਾਕੀ ਅੰਕ ਰੱਦ ਕਰ ਰਹੇ ਹਨ, ਕਿਉਕਿ ਇਸ ਨੂੰ ਤੁਹਾਨੂੰ ਰਿਕਾਰਡਿੰਗ ਦੇ ਢੰਗ ਦੀ ਇੱਕ ਸ਼ੁੱਧਤਾ ਹੈ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ.

ਡਬਲ ਸ਼ੁੱਧਤਾ

ਇਸ ਸਾਰੇ ਗਣਨਾ ਪਟ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਪਿਛਲੇ ਪੈਰੇ ਵਿਚ ਸਮਝਾਇਆ, ਇੱਥੇ ਸਾਨੂੰ ਤੁਹਾਡੇ ਸਭ ਨੂੰ ਬਹੁਤ ਹੀ ਛੇਤੀ ਦੱਸੋ. ਡਬਲ ਸ਼ੁੱਧਤਾ ਨੰਬਰ ਲਈ ਆਮ ਤੌਰ 'ਤੇ ਆਰਡਰ ਲਈ 11 ਬਿੱਟ ਅਤੇ ਇਸ ਦੇ ਨਿਸ਼ਾਨ ਦੇ ਨਾਲ ਨਾਲ mantissa ਲਈ 53 ਬਿੱਟ ਜਾਰੀ ਕੀਤੇ ਗਏ ਹਨ.

1111111111 n = 2 1023 = 10.

ਐਮ = 2 52 -1 = 2 (10 * 5.2) = 1000 5.2 = 10 15.6 . ਗੋਲ ਪ੍ਰਾਪਤ ਵੱਧ ਗਿਣਤੀ = 2 X ਨੂੰ 1023 'ਮੀਟਰ' ਤੱਕ ਦਾ.

ਸਾਨੂੰ ਅੰਕ ਅਤੇ ਕੰਪਿਊਟਰ ਵਿਚ ਅਸਲੀ ਨੰਬਰ ਦੀ ਨੁਮਾਇੰਦਗੀ ਕਰਨ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਸਾਨੂੰ ਮੁਹੱਈਆ ਕੀਤਾ ਹੈ, ਆਸ ਹੈ, ਇਸ ਨੂੰ ਸਿਖਲਾਈ ਵਿਚ ਤੁਹਾਡੇ ਲਈ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਬਿੱਟ ਨੂੰ ਕੀ ਆਮ ਤੌਰ 'ਤੇ ਕਿਤਾਬਾ ਵਿੱਚ ਲਿਖਿਆ ਹੋਇਆ ਹੈ ਵੱਧ ਸਾਫ਼ ਹੋ ਜਾਵੇਗਾ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 pa.atomiyme.com. Theme powered by WordPress.