ਕੰਪਿਊਟਰ ', ਪ੍ਰੋਗਰਾਮਿੰਗ
Assembler - ਨਿਹਚਾਵਾਨ ਪ੍ਰੋਗਰਾਮਰ ਲਈ ਘੱਟ-ਪੱਧਰ ਦੇ ਹੁਕਮ
ਸਾਰੇ ਹੁਕਮ ਸਿਰਫ਼ ਇੱਕ ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਦੇ ਕੇ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ. Assembler ਦਾ ਹੁਕਮ - ਭਾਸ਼ਾ ਦੀ ਇੱਕ ਨਿਸ਼ਾਨ ਨੁਮਾਇੰਦਗੀ. ਇਸ ਨਾਲ, ਛੋਟੇ, ਪਰ ਬਹੁਤ ਹੀ ਤੇਜ਼ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਲਿਖ ਦੇ. ਪਰ ਆਪਣੇ ਆਕਾਰ ਦੇ ਬਾਵਜੂਦ, ਲਿਖਣ ਕਾਰਜ ਬਹੁਤ ਹੀ ਵਾਰ ਬਰਬਾਦ ਹੁੰਦਾ ਹੈ.
ਵਿਧਾਨ ਸਭਾ ਵਿੱਚ ਵਰਤਿਆ ਹਿਸਾਬ ਹੁਕਮ
ਇਸ ਤ੍ਰਾਸਦੀ ਦੇ ਬਾਵਜੂਦ, ਸਰਵ-ਦੇ ਤੌਰ ਤੇ, ਸਿਰਫ 4 ਹਿਸਾਬ assembler ਹਦਾਇਤ ਹੈ ਤੇ ਕਾਰਜ ਦੁਆਰਾ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਫਿਰ ਵੀ, ਉਹ ਇੱਕ ਉੱਚ-ਪੱਧਰ ਦੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ, ਘਰ ਦੇ ਉਪਕਰਣ, ਟੇਲੀਫੋਨ, ਸਮਾਰਟ ਫੋਨ, ਲੈਪਟਾਪ ਅਤੇ ਇਸ 'ਤੇ ਨੂੰ ਨੌਕਰੀ ਦੇ ਕੇ ਬਣਾਇਆ ਗਿਆ ਸੀ. ਡੀ ਨਾਲ ਕੰਮ ਕਰਨਾ ਸੰਭਵ ਹੈ, ਅਤੇ ਕਾਫ਼ੀ ਸਫਲਤਾਪੂਰਕ. assembler ਹੁਕਮ ਸੂਚੀ ਨੂੰ ਇਸ ਪ੍ਰਕਾਰ ਹੈ:
- ਇਸ ਦੇ ਨਾਲ;
- ਘਟਾਉ;
- ਗੁਣਾ;
- ਵੰਡ.
ਇਸ ਦੇ ਨਾਲ
ਹਿਸਾਬ ਕਾਰਵਾਈ, ਹਾਈ ਸਕੂਲ ਦੇ ਬਾਅਦ ਜਾਣਿਆ. ਇਸ ਫੀਚਰ ਨੂੰ ਤੁਹਾਨੂੰ ਸਿਰਫ ਇਸ ਦੇ ਨਾਲ ਹੈ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਦੀ ਯਾਦ ਵਿਚ ਕਰਣਾ ਨੰਬਰ ਦੀ ਨੁਮਾਇੰਦਗੀ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ, 'ਤੇ ਵਿਚਾਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਨੂੰ ਵਰਤਣ ਲਈ. ਕਾਰਵਾਈ ਦੀ ਇੱਕ ਆਮ ਝਲਕ ਇਸ ਪ੍ਰਕਾਰ ਹੈ:
ADD
ਟੀਮ ਨੂੰ ਸੈੱਲ ਦੀ ਇੱਕ ਨੰਬਰ ਲੱਗਦਾ ਹੈ, ਨੂੰ ਮਿਲ ਕੇ ਸ਼ਾਮਿਲ ਕਰਦਾ ਹੈ ਅਤੇ "Yacheyku1" ਲਿਖਦਾ ਹੈ. ਹੁਣ ਬੀਤਣ ਦੇ ਹਾਲਾਤ ਦੀ ਕਾਰਵਾਈ: ਦੋਨੋ ਸੈੱਲ ਦੀ ਗਿਣਤੀ ਉਸੇ ਮਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਸ ਦੇ ਨਾਲ, ਜੇ ਕੋਈ ਪਹਿਲੇ ਰਜਿਸਟਰ ਹੁੰਦਾ ਹੈ, ਫਿਰ ਤੁਹਾਨੂੰ 'ਤੇ ਇਸ ਨੂੰ ਸਭ ਨੂੰ ਸ਼ਾਮਿਲ ਕਰ ਸਕਦੇ ਹੋ. ਜੇ ਕੋਈ ਪਹਿਲੇ ਸੈੱਲ ਹੈ, ਫਿਰ ਇਸ ਨੂੰ ਜ ਤੁਰੰਤ ਅੰਕ ਜ ਇੱਕ ਰਜਿਸਟਰ 'ਤੇ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਸੰਭਵ ਹੈ.
ਵਿਧਾਨ ਸਭਾ ਨਿਰਦੇਸ਼ ਅਤੇ ਆਪਣੇ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦਾ ਵੇਰਵਾ ਇੱਕ ਲੇਖ ਮੁਹੱਈਆ ਕਰ ਸਕਦਾ ਹੈ ਹੋਰ ਵਧੇਰੇ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ. ਵਿਧਾਨ ਟੀਮ ਕੇ, ਆਪਣੇ ਮਿਹਰਬਾਨ ਦੀ ਰਕਮ ਦੇ ਬਾਵਜੂਦ, ਇਸ ਨੂੰ ਇਸ ਲਈ ਬਹੁਤ ਸਾਰੇ ਿਕਤਾਬ ਨੂੰ ਹੋਰ ਵੱਧ ਇੱਕ ਸੌ ਸਫ਼ੇ ਦੀ ਹੈ, ਜੋ ਕਿ ਲਿਖਿਆ ਗਿਆ ਹੈ. ਇਸ ਲਈ, ਜ਼ਾਹਰ ਆਸਾਨੀ ਦੇ ਬਾਵਜੂਦ, ਸਾਨੂੰ ਤੁਹਾਨੂੰ ਟੀਮ ਦੇ ਕੰਮ ਨੂੰ ਹੈ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਵੱਖ-ਵੱਖ ਆਰਚੀਟੈਕਚਰ ਲਈ ਸਾਰੇ ਸੂਖਮ ਦਿਉ ਜਾਵੇਗਾ ਦੀ ਜਾਣਕਾਰੀ ਲਈ ਵਧੇਰੇ ਵਿਸਥਾਰ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਪ੍ਰੇਰਿਤ ਕਰੋ.
ਘਟਾਉ
ਇਹ ਕਾਰਵਾਈ ਪਿਛਲੇ ਇੱਕ ਦੇ ਰੂਪ ਵਿੱਚ ਉਸੇ ਹੀ ਐਲਗੋਰਿਥਮ ਕੇ ਕੀਤੀ ਹੈ. ਦੇ ਰਿਕਾਰਡ ਦੀ ਕਿਸਮ ਵਰਗਾ ਵੀ ਟੀਮ:
ਉਪ
ਗੁਣਾ
ਡਵੀਜ਼ਨ ਅਤੇ ਇਸ ਦੇ ਨਾਲ-ਦਸਤਖਤੀ ਲਈ ਦੇ ਰੂਪ ਵਿੱਚ ਅਤੇ ਸਾਈਨ ਨੰਬਰ ਲਈ ਇੱਕੋ ਟੀਮ ਨੂੰ ਵਰਤਿਆ, ਜੇ, ਫਿਰ ਗੁਣਾ ਅਤੇ ਤਕਸੀਮ ਉੱਥੇ ਉਸ ਲਈ ਵੱਖ ਵੱਖ ਐਲਗੋਰਿਥਮ ਹਨ. ਉਦਾਹਰਨ ਲਈ, ਇਸ ਹੁਕਮ ਨੂੰ ਵਰਤ ਕੇ ਦਸਤਖਤੀ ਨੰਬਰ ਗੁਣਾ ਦਾ ਤਰੀਕਾ ਦੱਸੋ:
ਮਾਰੂਤੀ <ਆਪ੍ਰੇਟਰ>
IMUL
ਤੁਹਾਨੂੰ ਹੋਰ embodiments ਨੂੰ ਪੂਰਾ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਇਸ ਨੂੰ ਹੋਰ ਸਮਝ ਅਤੇ ਜਾਣੂ ਹੁੰਦਾ ਹੈ. ਦੋ ਕਾਰਕ ਸੰਕੇਤ ਹੈ, ਅਤੇ ਇਸ ਦਾ ਨਤੀਜਾ ਅੰਕ №1 ਵਿੱਚ ਰੱਖਿਆ ਗਿਆ ਹੈ. ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਅੰਕ ਰਜਿਸਟਰ №1 ਇਹ ਜ਼ਰੂਰੀ ਉਭਰ ਅਤੇ ਆਪ੍ਰੇਟਰ №2 - ਇੱਕ ਰਜਿਸਟਰ ਜ ਮੈਮੋਰੀ ਸੈੱਲ. ਪਰ ਹੋਰ ਚੋਣ ਨੂੰ ਵੀ ਚਰਚਾ ਕੀਤੀ ਜਾਵੇਗੀ:
IMUL
IMUL
IMUL
ਪਹਿਲੀ ਚੋਣ ਜੰਤਰ ਤੇ ਮਾਰੂਤੀ ਦੇ ਸਮਾਨ ਹੈ, ਇਸ ਲਈ ਇਸ ਨੂੰ ਕਰਨ ਲਈ ਨਿਯਮ ਇੱਥੇ ਵੇਖੇ ਜਾ ਸਕਦੇ ਹਨ. ਨਤੀਜੇ ਦੇ ਤੌਰ ਤੇ, ਅਤੇ ਕਾਰਕ - ਦੂਜਾ ਚੋਣ ਤੁਹਾਨੂੰ ਵੱਖਰੇ ਟਿਕਾਣੇ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ. ਤੀਜੇ ਸਰੂਪ ਵਿੱਚ ਇੱਕ ਰਜਿਸਟਰ ਹੈ, ਜੋ ਕਿ ਪਹਿਲੀ ਫੈਕਟਰ ਜਾਵੇਗਾ, ਅਤੇ ਜਿਸ ਵਿਚ ਗੁਣਾ ਦਾ ਨਤੀਜਾ ਰੱਖਿਆ ਗਿਆ ਹੈ. ਤੁਰੰਤ ਅੰਕ ਤਹਿਤ ਇੱਕ ਖਾਸ ਰਜਿਸਟਰ ਅਤੇ ਜਿਸ ਨਾਲ ਅੰਕ ਗੁਣਾ ਕਰਨ ਦਾ ਨੰਬਰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਦਾ ਮਤਲਬ ਨਾ ਗਿਆ ਹੈ.
ਡਵੀਜ਼ਨ
ਉਪਰੋਕਤ ਜ਼ਿਕਰ ਦੇ ਤੌਰ ਤੇ, ਦੋ ਟੀਮ ਨੂੰ ਵੰਡਣ ਲਈ ਵਰਤਿਆ. ਦਸਤਖਤੀ ਨੰਬਰ ਲਈ ਵਰਤੇ ਗਏ ਹਨ:
Div <ਆਪ੍ਰੇਟਰ>
ਹੇਠ ਵਰਤ ਦਸਤਖਤ ਕੀਤੇ ਨੰਬਰ ਲਈ:
IDIV <ਆਪ੍ਰੇਟਰ>
ਐਪਲੀਕੇਸ਼ਨ ਫੀਚਰ ਨੂੰ ਡਵੀਜ਼ਨ ਹਦਾਇਤ ਹੈ ਕਿ ਸਿਰਫ ਅੰਕ ਕਿਸਨੇ, ਜੋ ਕਿ ਇੱਕ ਰਜਿਸਟਰ ਜ ਮੈਮੋਰੀ ਸੈੱਲ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ. ਨੰਬਰ ਦੀ ਵੰਡ ਹਮੇਸ਼ਾ ਹੀ ਇਸ ਦੇ ਨਿਸ਼ਚਿਤ ਸਥਾਨ ਦੀ ਹੈ, ਜੋ ਕਿ ਆਕਾਰ ਨੂੰ ਦੀ ਗਿਣਤੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਹੈ. ਇਹ ਇਸ ਦੇ ਸਥਾਨ ਅਤੇ ਕਾਰਵਾਈ ਦਾ ਨਤੀਜਾ ਹੈ.
ਖੋਜ ਅਤੇ ਸਥਾਨ ਗੁਣਾ ਦੇ ਤੌਰ ਤੇ ਹੀ ਕਹਿ ਸਕਦਾ ਹੈ ਦੀ ਪਰਿਭਾਸ਼ਾ: ਦੇ ਤੌਰ ਤੇ ਜਾਣਕਾਰੀ ਦੀ ਮਾਤਰਾ ਕਾਫ਼ੀ ਹੈ, ਇੱਕ ਵੱਖਰੀ ਲੇਖ ਦੀ ਲੋੜ ਹੈ.
ਲਾਹੇਵੰਦ ਸਿੱਟਾ
ਦੇ ਰੂਪ ਵਿੱਚ ਵੀ "ਮੁਕਾਬਲਤਨ ਮਦਦਗਾਰ ਵਿਧਾਨ ਨਿਰਦੇਸ਼ 'ਤੇ ਵਰਗੀਕ੍ਰਿਤ ਹੈ ਅਤੇ ਹੁਕਮ NEG <ਸੈੱਲ / ਰਜਿਸਟਰ> ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ. ਉਸ ਨੇ ਇੱਕ ਨੰਬਰ, ਜੋ ਕਿ ਅੰਕ ਦੀ ਵਿੱਚ ਹੈ ਵਿੱਚ ਇੱਕ ਨਿਸ਼ਾਨ ਰੱਖਦਾ ਹੈ. ਜੋ ਕਿ ਸਭ ਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਲੇਖ ਵਿਚ ਮਦਦ ਕੀਤੀ ਹੈ ਤੁਹਾਨੂੰ ਇਹ ਸਮਝ ਹਿਸਾਬ ਦਾ ਹੁਕਮ assembler ਹੈ.
ਅਤੇ ਸੌਖਾ ਕਾਰਵਾਈ incrementing ਅਤੇ decrementing (ਵਧ ਰਹੀ ਜ ਅੰਕ ਯੂਨਿਟ ਘਟ). ਅੰਕ ਵਾਧਾ ਕਰਨ ਲਈ ਹੇਠ ਨੁਸਖ਼ਾ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ:
INC <ਆਪ੍ਰੇਟਰ>
ਘਟਾਓ ਕਰਨ ਲਈ ਤਜਵੀਜ਼ ਕਰ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ:
ਦਸੰਬਰ <ਆਪ੍ਰੇਟਰ>
ਹੋਣ ਦੇ ਨਾਤੇ ਆਪ੍ਰੇਟਰ ਮੈਮੋਰੀ ਸਥਿਤੀ ਨੂੰ ਕਰਨ ਜ ਰਜਿਸਟਰ ਕਰ ਸਕਦੇ ਹੋ. ਇਹ ਓਪਰੇਸ਼ਨ ਦੇ ਬਿਨਾ ਲਾਭ ਹੈ, ਜੋ ਕਿ ਉਹ ਆਪਣੇ ਆਪ ਨੂੰ ਇਸੇ ਵਿਧਾਨ ਸਭਾ ਦੇ ਇਲਾਵਾ ਜ ਘਟਾਉ ਦੁਆਰਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਦੀ ਹਦਾਇਤ ਦੀ ਵੱਧ ਘੱਟ ਸਪੇਸ ਲਈ ਲੈ ਗਿਆ ਹੈ.
Similar articles
Trending Now