āĻāĻāĻŋ āĻšāĻ˛ as31 āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
as31 - āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ˛ 8031/8051 āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
as31 [-āĻāĻāĻ] [-āĻāĻ˛] [-āĻāĻ¸] [-āĻāĻŋ] [-āĻāĻ°ā§āĻ] [-āĻāĻĢāĻāĻĢāĻāĻŽāĻāĻŋ] [-āĻ āĻĢāĻŋāĻ˛] infile.asm
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
As31 āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ infile.asm āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻāĻŋāĻ¤ā§āĨ¤ āĻāĻāĻāĻĒā§āĻ āĻšāĻŦā§
infile.obj āĻ¨āĻžāĻŽāĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĨ¤ .asm āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤ āĻāĻāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻā§āĻāĻŋāĻ. āĻāĻ° āĻĒāĻžāĻ ā§āĻ¯
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻŽāĻ¤ āĻāĻāĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "-Fod" āĻāĻāĻāĻŋ āĻŦā§āĻ§
āĻ¯ā§āĻā§āĻ¤āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ "-F od" āĻ¨āĻ¯āĻŧāĨ¤
-h āĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻ¤āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ¤ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤
-l āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§āĨ¤ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻšāĻŦā§
infile.lst āĻĢāĻžāĻāĻ˛ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ 'āĻāĻ¨āĻĢāĻžāĻāĻ˛' āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻā§āĻā§āĨ¤
āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ infile.asm āĻāĻ° āĻāĻā§ āĻ¯ā§ āĻā§āĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻāĻ¤ā§ āĻšāĻŦā§
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĨ¤
āĻ˛āĻŋāĻ¸ā§āĻāĻŋāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻšā§āĻā§āĻ¸ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻā§āĻĄ āĻā§āĻĄ āĻāĻŦāĻ 60āĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ.
-s āĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻāĻāĻāĻĒā§āĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
-v āĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
-āĻāĻ°ā§āĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° āĻāĻāĻ¯āĻŧ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ "tdr" āĻāĻŦāĻ srecord āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
hex āĻāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋ āĻšāĻ˛ āĻāĻ¨ā§āĻā§āĻ˛ HEX āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¯āĻž āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ EPROM āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻāĻŦāĻ PAULMON āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ°āĨ¤ āĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ .HEX āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻšāĻ¤ā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° No -A āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻĻāĻŋ
no -F āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
tdr āĻāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻāĻŋ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻšā§āĻā§āĻ¸ āĻĄāĻŋāĻāĻŋāĻā§āĻ° āĻāĻāĻāĻŋ asci āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¤āĻžāĻ
āĻ¯ā§ āĻ¤āĻžāĻ°āĻž tdr āĻāĻ° āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻĄāĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻĻā§āĻā§āĻ¨
-āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ) āĻ¯āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻŦā§āĨ¤
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻĢāĻ¸ā§āĻ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĨ¤ āĻāĻ āĻ āĻĢāĻ¸ā§āĻ āĻĻāĻļāĻŽāĻŋāĻ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
64*1024 (0x10000)āĨ¤ 100 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ āĻĢāĻ¸ā§āĻ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§ "-Ftdr
-A100" āĻāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤
āĻŦāĻžāĻāĻ āĻāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋ ascii-āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻāĨ¤ āĻ¨āĻž -āĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
od āĻāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ od(1)āĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻāĻāĻŋ āĻāĻ āĻŋāĻ¤
āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻĒāĻ°ā§ āĻˇā§āĻ˛āĻāĻŋ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ āĻŦāĻžāĻāĻ, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
ASCII No -A āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
srec2, srec3, srec4
srecord āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° 2, 3 āĻāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤
āĻŦāĻž 4 āĻŦāĻžāĻāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤ -A āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĢāĻ¸ā§āĻ, āĻāĻāĻžāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0x0000 (āĻ āĻĒāĻāĻ¨ā§āĻĻ tDR).
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĨ¤
-āĻ āĻĢāĻŋāĻ˛ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻŦāĻ˛ā§āĨ¤
āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ°
āĻāĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ 8031/8051 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤ āĻ¨ā§āĻā§ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŽā§āĻĄ.
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻžāĻāĻ āĻāĻā§āĻ°
----------- -----------
ACALL addr11 2 24
A, #data8 2 12 āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
A, @Ri 1 12 āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
A, Rn 1 12 āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
ADD A, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
ADDC A, #data8 2 12
ADDC A, @Ri 1 12
ADDC A, Rn 1 12
ADDC A, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
AJMP addr11 2 24
ANL A, #data8 2 12
ANL A, @Ri 1 12
ANL A, Rn 1 12
ANL A, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
ANL C, /āĻŦāĻŋāĻ 2 24
ANL C, !bit 2 24
ANL C, āĻŦāĻŋāĻ 2 24
ANL āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, #data8 3 24
ANL āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, A 2 12
CJNE @Ri, #data8, rel 3 24
CJNE A, #data8, rel 3 24
CJNE A, direct, rel 3 24
CJNE Rn, #data8, rel 3 24
CLR A 1 12
āĻ¸āĻŋāĻāĻ˛āĻāĻ° āĻ¸āĻŋ 1 12
CLR āĻŦāĻŋāĻ 2 12
āĻ¸āĻŋāĻĒāĻŋāĻāĻ˛ āĻ 1 12
āĻ¸āĻŋāĻĒāĻŋāĻāĻ˛ āĻ¸āĻŋ 1 12
āĻ¸āĻŋāĻĒāĻŋāĻāĻ˛ āĻŦāĻŋāĻ 2 12
DA A 1 12
DEC @Ri 1 12
āĻĄāĻŋāĻāĻ¸āĻŋ āĻ 1
DEC DPTR 1 12
DEC Rn 1 12
āĻĄāĻŋāĻāĻ¸āĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
DIV AB 1 48
DJNZ Rn, rel 2 24
DJNZ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, rel 3 24
INC @Ri 1 12
INC A 1 12
INC DPTR 1 24
INC Rn 1 12
INC āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
JB bit, rel 3 24
JBC āĻŦāĻŋāĻ, rel 3 24
JC āĻāĻĒā§āĻā§āĻˇāĻŋāĻ 2 24
JMP @A + DPTR 1 24
JMP @DPTR + A 1 24
JNB bit, rel 3 24
JNC āĻāĻĒā§āĻā§āĻˇāĻŋāĻ 2 24
JNZ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ 2 24
JZ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ 2 24
LCALL addr16 3 24
LJMP addr16 3 24
MOV @Ri, #data8 2 12
MOV @Ri, A 1 12
MOV @Ri, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 24
MOV A, #data8 2 12
MOV A, @Ri 1 12
MOV A, Rn 1 12
MOV A, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
MOV C, āĻŦāĻŋāĻ 2 12
MOV DPTR, #data16 3 24
MOV Rn, #data8 2 12
MOV Rn, A 1 12
MOV Rn, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 24
MOV āĻŦāĻŋāĻ, C 2 24
MOV āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, #data8 3 24
MOV āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, @Ri 2 24
MOV āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, A 2 12
MOV āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, Rn 2 24
MOV āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 3 24
MOVC A, @A + DPTR 1 24
MOVC A, @A + PC 1 24
MOVC A, @DPTR + A 1 24
MOVC A, @PC + A 1 24
MOVX @DPTR, A 1 12
MOVX @Ri, A 1 24
MOVX A, @DPTR 1 24
MOVX A, @Ri 1 24
MUL AB 1 48
NOP 1 12
ORL A, #data8 2 12
ORL A, @Ri 1 12
ORL A, Rn 1 12
ORL A, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
āĻāĻāĻ°āĻāĻ˛ āĻ¸āĻŋ, /āĻŦāĻŋāĻ 2 24
ORL C, !bit 2 24
āĻāĻāĻ°āĻāĻ˛ āĻ¸āĻŋ, āĻŦāĻŋāĻ 2 24
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ ORL, #data8 3 24
ORL āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, A 2 12
POP āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 24
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ§āĻžāĻā§āĻāĻž 2 24
RET 1 24
RETI 1 24
RL A 1 12
RLC A 1 12
āĻāĻ°āĻāĻ° āĻ 1 12
RRC A 1 12
SETB A 1 12
SETB āĻŦāĻŋāĻ 2 12
SJMP āĻāĻĒā§āĻā§āĻˇāĻŋāĻ 2 24
SUBB A, #data8 2 12
SUBB A, @Ri 1 12
SUBB A, Rn 1 12
SUBB A, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
SWAP A 1 12
XCH A, #data8 2 12
XCH A, @Ri 1 12
XCH A, Rn 1 12
XCH A, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
XCHD A, #data8 2 12
XCHD A, @Ri 1 12
XCHD A, Rn 1 12
XCHD A, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
XRL A, #data8 2 12
XRL A, @Ri 1 12
XRL A, Rn 1 12
XRL A, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 2 12
XRL āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, #data8 3 12
XRL āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, A 2 12
āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž
As31 āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§:
.ORG āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸
āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻā§
āĻ¯āĻĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ¸ā§āĻĒā§āĻ¸ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻ¯āĻž āĻāĻā§ āĻāĻŋāĻ˛
āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤
.EQU āĻĒā§āĻ°āĻ¤ā§āĻ, expr
expr āĻāĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ expr-āĻāĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĨāĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻžāĻ¨āĻ¤ā§ āĻšāĻŦā§
āĻĒāĻžāĻ¸, āĻ¯āĻāĻ¨ .EQU āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻ˛āĻžāĻāĻ¨ āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧ.
.BYTE expr, expr, ...
āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻžāĻāĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
.WORD expr, expr, ...
āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻļāĻŦā§āĻĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻžāĻāĻ āĻ āĻ°ā§āĻĄāĻžāĻ°āĻŋāĻ
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻāĻŋ 8031 ââāĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
.āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻŋāĻšā§āĻ¨1, āĻĒā§āĻ°āĻ¤ā§āĻāĨ¤[0-7]
āĻāĻŋāĻšā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤ā§āĻ1 āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤[0-7] āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĨ¤ āĻā§āĻĨāĻžāĻ¯āĻŧ
[0-7] 0 āĻāĻŦāĻ 7-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ āĻĢāĻ˛ā§ āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻāĻŋ āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ§ āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŋāĻ¨āĻž āĻĻā§āĻā§āĻ¨āĨ¤
.END āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
.āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°ā§ expr-āĻāĻ° āĻŽāĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ° āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯āĨ¤ Expr āĻŦāĻžāĻāĻā§ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻ˛ā§āĻā§āĻ¸āĻŋāĻāĻžāĻ˛ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨
- āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻŋ-āĻā§āĻ˛āĻ¨ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖāĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻā§āĻˇāĻ° āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻāĻļāĻŽāĻŋāĻā§, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ:
0x āĻŦāĻž 0X
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ 0x00ff
0b āĻŦāĻž 0B
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ (1 āĻāĻŦāĻ 0)āĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ 0b1100110010
0 āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻžāĻ˛ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ 0377
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻāĻļāĻŽāĻŋāĻā§, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧā§ˇ
āĻ āĻā§āĻˇāĻ°:
b āĻŦāĻž B āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĒāĻ°ā§ 0x āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ 1010101 āĻ
h āĻŦāĻž H āĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻšā§āĻā§āĻ¸ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻā§āĻˇāĻ° āĻšāĻ¯āĻŧ
āĻ -āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻšāĻ¯āĻŧ 0x āĻŦāĻž 0 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻ° āĻāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻšā§āĻā§āĻ¸ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻāĨ¤ āĻ¯ā§āĻŽāĻ¨: 0ffh,
0xffh, 0XffH, 20h, 0x20 āĻāĻŦāĻ 020h āĻšāĻ˛ āĻāĻāĻāĻŋ āĻŦā§āĻ§ āĻšā§āĻā§āĻ¸āĻĄāĻŋāĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ: ffh, 0ffāĨ¤
d āĻŦāĻž D āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻā§ āĻĻāĻļāĻŽāĻŋāĻā§ āĻā§āĻ° āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž 0X āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ 129d
o āĻŦāĻž O āĻāĻ° āĻĢāĻ˛ā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻŋāĻā§ āĻ āĻā§āĻāĻžāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ 377o
- āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ 'c' āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ c āĻāĻŋāĻā§ āĻ āĻā§āĻˇāĻ°āĨ¤ \b, \n, \r,
\t, \' \0āĻ āĻŦā§āĻ§āĨ¤ āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¯ā§ āĻā§āĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻžāĻ¨ āĻĒāĻžāĻ°ā§āĨ¤
- āĻĄāĻŦāĻ˛ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ "" āĻ āĻāĻŦāĻĻā§āĻ§ āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° .BYTE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ§āĨ¤ \b, \n, \r, \t, \"āĻ āĻŦā§āĻ§ āĻĒāĻ˛āĻžāĻ¯āĻŧāĻ¨āĨ¤
āĻ¤āĻŦā§ \0 āĻ¨āĻ¯āĻŧāĨ¤
- āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ: R0, R1, R2, R3, R4, R5, R6, R7, A, AB,
āĻāĻŦāĻ āĻ¸āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦāĻĄāĻŧ āĻŦāĻž āĻā§āĻ āĻšāĻžāĻ¤ā§āĻ° āĻ āĻā§āĻˇāĻ°ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻā§āĻ˛ā§
āĻļāĻŦā§āĻĻāĻā§āĻ˛āĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ
āĻŽāĻžāĻŽāĻ˛āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¤ā§āĻ "foo" āĻāĻŦāĻ "Foo" āĻāĻŋāĻ¨ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§
"addc" "aDdC" āĻāĻ° āĻŽāĻ¤ā§āĻāĨ¤
- āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻ˛āĻĢāĻž āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻ āĻā§āĻˇāĻ° āĻāĻŦāĻ āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ° ('_') āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
- āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻŦāĻž āĻĒā§āĻ°āĻ¤ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻāĻāĻŋ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻ āĻŋāĻ¤. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ¤ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§
āĻŦāĻ¸ā§āĻ¤ā§ (āĻāĻā§āĻ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤):
- āĻāĻāĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻāĻ¨āĻžāĻ¸
& Bit-wise AND.
| āĻŦāĻŋāĻ-āĻāĻ¯āĻŧāĻžāĻāĻ āĻŦāĻž.
* āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻŖāĨ¤
/ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻ
% āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŽāĻĄā§āĻ˛āĻžāĻ¸
+ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻāĻ¯ā§āĻāĻ¨āĨ¤
- āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻ¯āĻŧā§āĻāĨ¤
- āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĒā§āĻ°āĻ¤ā§āĻ '*' āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ¨ā§āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻā§.
.org 0
āĻļā§āĻ°ā§: mov P3, #0xff; P3 āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ fns āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
; P1 āĻ¨ā§āĻāĻŋāĻā§āĻļāĻ¨ leds āĻāĻ˛ā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ.
setb F0; āĻāĻ°ā§āĻšāĻŖ āĻāĻ°āĻž
mov A, #0x01 ; āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦāĻŋāĻ
āĻ˛āĻŋāĻā§āĻ¨: cpl A ; āĻāĻāĻž āĻ˛ā§āĻ
mov P1, A
cpl āĻ
acall āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
jb F0, āĻā§āĻ˛āĻžāĻāĻŽā§āĻŦāĻāĻĒ ; āĻā§āĻ¨ āĻĒāĻĨā§ āĻāĻ°ā§āĻšāĻŖ?
climbdn: rr A ; āĻ¨āĻŋāĻā§ - āĻĄāĻžāĻ¨ āĻĻāĻŋāĻā§ āĻ¸āĻ°āĻžāĻ¨
jnb ACC.0, āĻ˛āĻŋāĻā§āĻ¨; āĻāĻ°ā§ āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ°ā§
setb F0
ajmp āĻ˛āĻŋāĻā§āĻ¨
climbup: rl A ; āĻāĻĒ - āĻŦāĻžāĻŽ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°
jnb ACC.7, āĻ˛āĻŋāĻā§āĻ¨; āĻāĻ°ā§ āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ°ā§
clr F0
ajmp āĻ˛āĻŋāĻā§āĻ¨
.āĻļā§āĻˇ ; āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻĒā§āĻā§āĻˇāĻž.
āĻ˛ā§āĻāĻ
āĻā§āĻ¨ āĻ¸ā§āĻāĻžāĻĢāĻžāĻ° (āĻā§āĻ¯āĻžāĻ˛āĻāĻžāĻ°āĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ˛āĻ¯āĻŧ)[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]>
āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¨ āĻ˛ā§āĻ¯āĻžāĻā§āĻāĻžāĻ°[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]>
AS31(1)
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ as31 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨