ਮਸ਼ੀਨੀ ਭਾਸ਼ਾ
ਮਸ਼ੀਨੀ ਭਾਸ਼ਾ ਕੰਪਿਊਟਰ ਦੀ ਆਧਾਰਭੁਤ ਭਾਸ਼ਾ ਹੈ, ਇਹ ਕੇਵਲ 0 ਅਤੇ 1 ਦੋ ਅੰਕਾਂ ਦੇ ਪ੍ਰਯੋਗ ਤੋਂ ਨਿਰਮਿਤ ਲੜੀ ਨਾਲ਼ ਲਿਖੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਇੱਕਮਾਤਰ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਦੁਆਰਾ ਸਿੱਧੇ - ਸਿੱਧੇ ਸਮਝੀ ਜਾਂਦੀ ਹੈ। ਇਸਨੂੰ ਕਿਸੇ ਅਨੁਵਾਦਕ ਪ੍ਰੋਗਰਾਮ ਦਾ ਪ੍ਰਯੋਗ ਨਹੀਂ ਕਰਨਾ ਹੁੰਦਾ ਹੈ। ਇਸਨੂੰ ਕੰਪਿਊਟਰ ਦਾ ਮਸ਼ੀਨੀ ਸੰਕੇਤ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਕੰਪਿਊਟਰ ਦਾ ਪਰਿਪਥ ਇਸ ਪ੍ਰਕਾਰ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਇਹ ਮਸ਼ੀਨੀ ਭਾਸ਼ਾ ਨੂੰ ਤੁਰੰਤ ਪਹਿਚਾਣ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਵਿਧੁਤ ਸੰਕੇਤਾਂ ਵਿੱਚ ਪਰਿਵਰਤਿਤ ਕਰ ਲੈਂਦਾ ਹੈ। ਵਿਧੁਤ ਸੰਕੇਤਾਂ ਦੀ ਦੋ ਅਵਸਥਾਏ ਹੁੰਦੀ ਹੈ - ਹਾਈ ਅਤੇ ਲਓ ਅਤੇ Anticlock wise & clock wise, 1 ਦਾ ਮਤਲੱਬ ਹੈ Pulse ਅਤੇ High ਅਤੇ 0 ਦਾ ਮਤਲੱਬ ਹੈ No Pulse ਜਾਂ low। ਮਸ਼ੀਨੀ ਭਾਸ਼ਾ ਵਿੱਚ ਹਰ ਇੱਕ ਨਿਰਦੇਸ਼ ਦੇ ਦੋ ਭਾਗ ਹੁੰਦੇ ਹੈ - ਪਹਿਲਾ ਕਰਿਆ ਸੰਕੇਤ (Operation code ਅਤੇ Opcode) ਅਤੇ ਦੂਜਾ ਹਾਲਤ ਸੰਕੇਤ (Location code ਅਤੇ Operand)। ਕਰਿਆ ਸੰਕੇਤ ਕੰਪਿਊਟਰ ਨੂੰ ਇਹ ਦੱਸਦਾ ਜਾਂਦਾ ਹੈ ਕਿ ਕੀ ਕਰਨਾ ਹੈ ਅਤੇ ਹਾਲਤ ਸੰਕੇਤ ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਆਕੜੇ ਕਿੱਥੋ ਪ੍ਰਾਪਤ ਕਰਨੇ ਹਨ, ਕਿੱਥੇ ਸੰਗਰਹੀਤ ਕਰਨਾ ਹੈ ਅਤੇ ਹੋਰ ਕੋਈ ਨਿਰਦੇਸ਼ ਜਿਸਦਾ ਦੀ ਯੋਗਤਾ ਵਲੋਂ ਪਾਲਣ ਕੀਤਾ ਜਾਣਾ ਹੈ।