ਪਾਕੇਟ ਏਆਰਐਮ — ਏਆਰਐਮਵੀ7 ਸਿਮੂਲੇਟਰ
ਆਪਣੀ ਜੇਬ ਵਿੱਚ ਇੱਕ ਪੂਰਾ ਏਆਰਐਮ ਅਸੈਂਬਲੀ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਰੱਖੋ।
ਪਾਕੇਟ ਏਆਰਐਮ ਇੱਕ ਪੂਰਾ ਏਆਰਐਮਵੀ7 ਯੂਏਐਲ ਅਸੈਂਬਲੀ ਸਿਮੂਲੇਟਰ ਹੈ, ਜੋ ਕੰਪਿਊਟਰ ਸਾਇੰਸ ਦੇ ਵਿਦਿਆਰਥੀਆਂ, ਏਮਬੈਡਡ ਡਿਵੈਲਪਰਾਂ, ਅਤੇ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਜੋ ਇਹ ਸਮਝਣਾ ਚਾਹੁੰਦਾ ਹੈ ਕਿ ਪ੍ਰੋਸੈਸਰ ਅਸਲ ਵਿੱਚ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ — ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਹਦਾਇਤ।
ਏਆਰਐਮ ਅਸੈਂਬਲੀ ਨੂੰ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਸਿੱਖੋ
ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਸਮਝਣ ਦਾ ਇਸ ਤੋਂ ਵਧੀਆ ਕੋਈ ਤਰੀਕਾ ਨਹੀਂ ਹੈ ਕਿ ਇਸਨੂੰ ਸੋਚਦੇ ਹੋਏ ਦੇਖੋ। ਪਾਕੇਟ ਏਆਰਐਮ ਤੁਹਾਨੂੰ ਏਆਰਐਮ ਅਸੈਂਬਲੀ ਲਿਖਣ, ਇਸਨੂੰ ਤੁਰੰਤ ਇਕੱਠਾ ਕਰਨ, ਅਤੇ ਹਦਾਇਤਾਂ ਦੁਆਰਾ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਹਦਾਇਤਾਂ ਵਿੱਚੋਂ ਲੰਘਣ ਦਿੰਦਾ ਹੈ — ਰਜਿਸਟਰਾਂ ਨੂੰ ਬਦਲਦੇ, ਝੰਡੇ ਫਲਿੱਪ ਕਰਦੇ ਅਤੇ ਅਸਲ ਸਮੇਂ ਵਿੱਚ ਮੈਮੋਰੀ ਅਪਡੇਟ ਦੇਖਣਾ।
ਤੁਹਾਡੇ ਹੱਥ ਵਿੱਚ ਇੱਕ ਪੇਸ਼ੇਵਰ ਟੂਲਸੈੱਟ
ਲੇਬਲ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਕੰਡੀਸ਼ਨ ਕੋਡਾਂ ਵਾਲਾ ਪੂਰਾ ARMv7 UAL ਅਸੈਂਬਲਰ
SP, LR, ਅਤੇ PC ਦੇ ਨਾਲ ਸਾਰੇ 16 ਜਨਰਲ-ਪਰਪਜ਼ ਰਜਿਸਟਰ (R0–R15) ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਲੇਬਲ ਕੀਤੇ ਗਏ ਹਨ
ਲਾਈਵ N, Z, C, V, I, F, ਅਤੇ T ਫਲੈਗ ਡਿਸਪਲੇਅ ਦੇ ਨਾਲ CPSR ਸਟੇਟਸ ਰਜਿਸਟਰ
ਟੈਕਸਟ, ਡੇਟਾ, ਅਤੇ ਸਟੈਕ ਸੈਗਮੈਂਟ ਵਿਊਜ਼ ਦੇ ਨਾਲ ਹੈਕਸ ਮੈਮੋਰੀ ਵਿਊਅਰ
ਬ੍ਰੇਕਪੁਆਇੰਟਸ — ਉੱਥੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਰੋਕਣ ਲਈ ਡਿਸਅਸੈਂਬਲੀ ਵਿੱਚ ਕਿਸੇ ਵੀ ਹਦਾਇਤ 'ਤੇ ਟੈਪ ਕਰੋ
ਸਟੈਪ, ਸਟੈਪ N, ਰਨ, ਅਤੇ ਸਟਾਪ ਕੰਟਰੋਲ
SVC ਕਾਲਾਂ ਲਈ ਕੰਸੋਲ ਆਉਟਪੁੱਟ
ਆਈਪੈਡ ਅਤੇ ਆਈਫੋਨ ਲਈ ਬਣਾਇਆ ਗਿਆ
ਆਈਪੈਡ 'ਤੇ, ਪਾਕੇਟ ARM ਇੱਕ ਕਲਾਸਿਕ ਕਵਾਡ-ਪੈਨ ਲੇਆਉਟ ਪੇਸ਼ ਕਰਦਾ ਹੈ — ਰਜਿਸਟਰ, ਸਰੋਤ ਸੰਪਾਦਕ, ਡਿਸਅਸੈਂਬਲੀ, ਮੈਮੋਰੀ, ਅਤੇ ਕੰਸੋਲ ਸਾਰੇ ਇੱਕੋ ਸਮੇਂ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ।
ਸਮਰਥਿਤ ਹਦਾਇਤਾਂ
MOV, ADD, SUB, MUL, AND, ORR, EOR, BIC, CMP, TST, LSL, LSR, ASR, LDR, STR, PUSH, POP, B, BL, BX, ਅਤੇ ARM ਕੰਡੀਸ਼ਨ ਕੋਡ ਪਿਛੇਤਰਾਂ ਦਾ ਪੂਰਾ ਸੈੱਟ — EQ, NE, LT, GT, LE, GE, ਅਤੇ ਹੋਰ।
ਇਹ ਕਿਸ ਲਈ ਹੈ?
ਪ੍ਰੋਸੈਸਰ ਆਰਕੀਟੈਕਚਰ ਦਾ ਅਧਿਐਨ ਕਰਨ ਵਾਲੇ ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਅਤੇ ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਦੇ ਵਿਦਿਆਰਥੀ
ARM ਲਾਜਿਕ ਲਈ ਇੱਕ ਤੇਜ਼ ਸੈਂਡਬੌਕਸ ਚਾਹੁੰਦੇ ਏਮਬੈਡਡ ਡਿਵੈਲਪਰ
ਸ਼ੌਕੀਨ ਅਤੇ ਰੈਟਰੋ ਕੰਪਿਊਟਿੰਗ ਉਤਸ਼ਾਹੀ ਇਸ ਬਾਰੇ ਉਤਸੁਕ ਹਨ ਕਿ RISC ਪ੍ਰੋਸੈਸਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ
ਕੋਈ ਵੀ ਜਿਸਨੇ ਕਦੇ ਸੋਚਿਆ ਹੈ ਕਿ ਚਿੱਪ ਦੇ ਅੰਦਰ ਕੀ ਹੁੰਦਾ ਹੈ
ARMv7 ਸਿਮੂਲੇਟਰ ਕੰਪਿਊਟਰ ਸਾਇੰਸ ਦੇ ਵਿਦਿਆਰਥੀਆਂ / ਡਿਵੈਲਪਰਾਂ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
19 ਮਈ 2026