āĻāĻāĻŋ āĻšāĻ˛ xspim āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
xspim - āĻāĻāĻāĻŋ MIPS32 āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ°
āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨
xspim [-asm/-āĻāĻžāĻ˛āĻŋ -āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ/-āĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ -āĻļāĻžāĻ¨ā§āĻ¤/-āĻļāĻžāĻ¨ā§āĻ¤
-mapped_io/-nomapped_io
-āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤_āĻļāĻžāĻāĻž -āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤_āĻ˛ā§āĻĄ
-āĻĒāĻžāĻ ā§āĻ¯ āĻāĻ¯āĻŧāĻ¤āĻ¨ -āĻāĻ¸āĻĄā§āĻāĻž āĻāĻ¯āĻŧāĻ¤āĻ¨ -āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ¯āĻŧāĻ¤āĻ¨ -āĻ¸ā§āĻāĻā§āĻā§āĻ¸āĻ āĻāĻ¯āĻŧāĻ¤āĻ¨ -āĻ¸ā§āĻāĻĄā§āĻāĻž āĻāĻ¯āĻŧāĻ¤āĻ¨
-ldata āĻāĻ¯āĻŧāĻ¤āĻ¨ -āĻ˛āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ¯āĻŧāĻ¤āĻ¨ -lkdata āĻāĻ¯āĻŧāĻ¤āĻ¨
-hexgpr/-nohexgpr -āĻšā§āĻā§āĻ¸āĻāĻĢāĻĒāĻŋāĻāĻ°/-āĻ¨ā§āĻšā§āĻā§āĻ¸āĻāĻĢāĻĒāĻŋāĻāĻ°]
-file āĻĢāĻžāĻāĻ˛ -āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻ āĻĢāĻžāĻāĻ˛
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
SPIM S20 āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ° āĻ¯āĻž MIPS32 RISC āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ SPIM āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻŦāĻ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻŦāĻž MIPS āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤ SPIM
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŦāĻ āĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ
āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤
SPIM āĻĻā§āĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻ¸ā§āĨ¤ āĻĒā§āĻ˛ā§āĻāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¸ā§āĻĒāĻŋāĻŽ. āĻāĻāĻž āĻ¯ā§ āĻā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻāĻāĻŋ āĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻŽāĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§: āĻāĻĒāĻ¨āĻŋ āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨, āĻāĻāĻžāĻ¤ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻā§, āĻāĻŦāĻ āĻ¸ā§āĻĒāĻŋāĻŽ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻĻā§āĻļ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°ā§āĨ¤ SPIM āĻāĻ° āĻ āĻāĻŋāĻ¨āĻŦ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ xspim.
āĻāĻāĻŋ āĻāĻā§āĻ¸-āĻāĻāĻ¨ā§āĻĄā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ-āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ xspim,
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻļāĻŋāĻāĻ¤ā§ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ āĻ¸āĻšāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻ°āĻŖ āĻāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨
āĻĒāĻ°ā§āĻĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
xspim āĻ āĻ¨ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻā§:
-asm āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ MIPS āĻŽā§āĻļāĻŋāĻ¨ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-āĻŦā§āĻ¯āĻŧāĻžāĻ° āĻāĻĻā§āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻž āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ āĻŽā§āĻļāĻŋāĻ¨ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄāĨ¤ āĻŦā§āĻāĻžāĻ¯āĻŧ - āĻļāĻžāĻ¨ā§āĻ¤.
- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻāĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄ āĻ˛ā§āĻĄ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻāĻ˛ā§, SPIM āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻāĻžāĻāĻĒāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§
0x80000080, āĻ¯āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻŦā§āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻ
āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¨āĻā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°ā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨. āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻāĻžāĻĄāĻŧāĻž
āĻ°ā§āĻāĻŋāĻ¨, SPIM āĻ˛ā§āĻŦā§āĻ˛ āĻāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°ā§ __āĻļā§āĻ°ā§.
- āĻļāĻžāĻ¨ā§āĻ¤ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻļāĻžāĻ¨ā§āĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž.
-mapped_io
āĻŽā§āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž IO āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ SPIM syscalls āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻĨā§āĻā§ āĻ¨āĻž āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŽā§āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž IO āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-nomapped_io
āĻŽā§āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž IO āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤_āĻļāĻžāĻāĻž
MIPS-āĻāĻ° āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻžāĻ° āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ-āĻāĻ° āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°ā§
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻāĻā§ āĻļāĻžāĻāĻž, āĻ˛āĻžāĻĢ, āĻŦāĻž āĻāĻ˛. SPIM āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛
āĻ -āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻŦā§āĻ¯āĻŧāĻžāĻ° āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤_āĻ˛ā§āĻĄ
MIPS āĻāĻ° āĻāĻ¸āĻ˛, āĻ¨āĻ¨-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻāĻĄ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ SPIM āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ -āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻ˛ā§āĻĄ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§, āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻŦā§āĻ¯āĻŧāĻžāĻ° āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĒāĻžāĻ ā§āĻ¯ āĻāĻ¯āĻŧāĻ¤āĻ¨ -āĻāĻ¸āĻĄā§āĻāĻž āĻāĻ¯āĻŧāĻ¤āĻ¨ -āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ¯āĻŧāĻ¤āĻ¨ -āĻ¸ā§āĻāĻā§āĻā§āĻ¸āĻ āĻāĻ¯āĻŧāĻ¤āĻ¨ -āĻ¸ā§āĻāĻĄā§āĻāĻž āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§ āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽā§āĻ¤āĻŋ
āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§: āĻĒāĻžāĻ , āĻāĻĒāĻžāĻ¤ā§āĻ¤, āĻāĻžāĻĻāĻž, ktext, āĻāĻŦāĻ kdata. āĻĻā§āĻ¯ āĻĒāĻžāĻ āĻ°ā§āĻāĻžāĻāĻļ
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻ¯ āĻāĻĒāĻžāĻ¤ā§āĻ¤ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ° āĻā§āĻ˛āĻŋāĻ¤ā§
āĻ¤āĻĨā§āĻ¯āĨ¤ āĻĻā§āĻ¯ āĻāĻžāĻĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ¤āĻžāĻ° āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, SPIM āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻĄāĻ āĻāĻžāĻ˛āĻžāĻ¯āĻŧ āĻ¯āĻž āĻŦāĻžāĻ§āĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĨ¤
āĻāĻ āĻā§āĻĄ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ āĻāĻļā§ āĻĨāĻžāĻā§ āĻ¯āĻžāĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻļāĻžāĻāĻ¸.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° ktext āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻ āĻā§āĻĄā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ kdata āĻ¤āĻžāĻ° āĻĄā§āĻāĻž āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¨ā§āĻ kstack āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻĄ āĻāĻāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ. āĻ¯ā§āĻŽāĻ¨ āĻā§āĻĄāĻŧāĻž āĻ¯ā§āĻā§āĻ¤āĻŋ -āĻāĻ¸āĻĄā§āĻāĻž 2000000 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĄā§āĻāĻž āĻļā§āĻ°ā§ āĻāĻ°ā§
2,000,000 āĻŦāĻžāĻāĻā§ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĨ¤
-ldata āĻāĻ¯āĻŧāĻ¤āĻ¨ -āĻ˛āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ¯āĻŧāĻ¤āĻ¨ -lkdata āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻāĻ¤ āĻŦāĻĄāĻŧ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¸ā§āĻŽ āĻšāĻ¤ā§ āĻŦāĻžāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻŦāĻžāĻāĻ āĻĻā§āĻ¯
āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ¯ā§ āĻŦāĻžāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻĒāĻžāĻ¤ā§āĻ¤, āĻāĻžāĻĻāĻž, āĻāĻŦāĻ kdata.
-āĻšā§āĻā§āĻ¸āĻāĻŋāĻĒāĻŋāĻāĻ° āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° (GPRs) āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-nohexgpr āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° (āĻāĻŋāĻĒāĻŋāĻāĻ°) āĻĻāĻļāĻŽāĻŋāĻā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻšā§āĻā§āĻ¸āĻāĻĢāĻĒāĻŋāĻāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° (FPRs) āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-nohexfpr āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° (FPRs) āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨
-file āĻĢāĻžāĻāĻ˛ 10
āĻĢāĻžāĻāĻ˛ā§ āĻāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻā§āĻĄāĻāĻŋ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻ āĻĢāĻžāĻāĻ˛ 10
MIPS āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻžāĻ˛āĻžāĻ¨ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ (a.out) āĻĢāĻžāĻāĻ˛āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻāĻāĻŋ MIPS āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ xspim āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨