Page 155 - أساسيات الحاسب الألى
P. 155
رخطُط انجشايظ انفظم انغبثغ
٣ؿد جٕ ضؼِن ذٜح ػِ ٠نطٞجش جُرٍٗحٓؽ ُططًًٍٛح ذؼى ٍٓ ٌٝكطٍز جٓ٣ ٝطط٤غ ؿٍ٤ى ٖٓ
جُٔرٍٓؿ ٖ٤إٔ ٣لٜٔح ك ٠قحُس ضطرغ ْط ٌٞذٍٗحٓؿي.
نغبد انجشيغخ:
ض٘وْٓ ُـحش جُرٍٓؿس ػٔٓٞح High ٝ (Machine Language) Low Level
ُ( Levelـس ضوطٍخ ٖٓ ُـس جُرٍٗ).
ُ -ـس جُ٥س ُ ٠ٛ Machine Languageـس ٓهٛٛس ُٔحً٘٤س ٓؼ٘٤س ٝجُرٍٗحٓؽ
جٌُٔطٞخ ذٜح ٝ . Object ٠ٔٓ٣ضؼطٔى ػًٌِٗٞٔ )0 , 1( ٠حش ُٔلٍوجش جُِـس ذك٤ع ٣طْ
ضهٞٔٗ ٙ٤ٛيؼ غحذص ٌَُ أٍٓ ٖٓ Instructionضؼِٔ٤حش جُرٍٗحٓؽْ ًَ .طٍ ٖٓ
ْط ٌٞجُرٍٗحٓؽ ٣كَٔ ٓؿٔٞػس غحذطٚ ٖٓ ٚلٍ أٓ ٞٛٝ ٔ ٝح ٣ؿؼِي ٫ضٓطط٤غ ضطرغ
ج ٍٓ٫جُٔطِٞخ ك ٠جُٓطٍ ٫ٝضطرغ ج٫نطحء ٓ ٞٛٝح ٣ؿؼَ ػِٔ٤س ئونحٍ جُٓط ٌٞػِٔ٤س
ٍٓٛوس ٝيجش جقطٔحُ٤س ػحُ٤س ك ٠ج٫نطحءٓ ٞٛٝ .ح جو ٟئُ ٠ظُ ٌٜٞـس Assembly
ق٤ع ظٍٜش ذٜح ٌُِٓ َٞؼِٔ٤حش جُٔطِٞخ أوجتٜح كٔػٞ٪ُ ADD ٬حكس ُِ MOVط٘وَ
ًٌٛٝج ٓ ٞٛٝح ٣ؿؼَ ًطحذطٜح ٝجُطؼحَٓ ٓؼٜح جْٝ َٜنٚٞٛح ك ٠قحُس إٔ ًٙٛجٍَُٓٞ
ضؼرٍ ػٖ ٓؼ٘ ٠جُؼِٔ٤س كؼ ٬كٔػُِ SUB ٬طٍـُِٔ CMP ،وحٌٗس٣ُُِ INC ،حوزًًُ .ي
جٓ٫حًٖ جُطهُ٤٘٣س كٝ ٠قىز جُٔؼحُؿس جًٍُُٔ٣س ) (Registersكٜ٘حى جْٔحء ضؼطرٍ
جٓحًٜ٘ح ٓػ٣ A ٬ؼرٍ ػٖ ٝ Accumulatorئٕ ًحٗص ُٓ٤ص هحػىز كٜ٘حى ٌٓٓ٤ُ َٞص
ُٜح ػ٬هس ذٔؼ٘ ٠جُؼِٔ٤س جُط ٠ضؼرٍ ػٜ٘ح.
ك ٠قحُس جْطهىجّ ُـس Assembleكحٗ ُِّ٣ ٚضٍؾٔس جُرٍٗحٓؽ ئُobject Program ٠
ٖٓ نٓ ٍ٬ح ٞٛٝ Assembler ٠ٔٓ٣جُٔطٍؾْ ُِـس.
ٝذحٍُؿْ ٖٓ جٕ ًٙٛجُِـس (جُؿ َ٤جُػحٗ ٖٓ ٠جُِـحش) هى قِص ذؼٗٓ ٝحًَ جُؿ َ٤جٍٝ٧
( )Machineئ ٫جٜٗح ٓح َُص ٚؼرس ك ٠ضطرغ ج٫نطحء ٝأٟ٣ح ٞٗ ًَ ٕ٧ع ٖٓ ج٫ؾُٜز
ُ Assembly ٚنح٘ ذ ٚكوى جهط ٍٛجْطهىجٜٓح ٌُِٔح٘٣س كو ١كٔػ ٬ذٍٗحٓؽ ٌٓطٞخ ذٜح
ُؿٜحَ ِٛ٣ ٫ Intel 8085ف ُؿٜحَ ٓ ٞٛٝ Motorola 6800ح أو ٟػِ ٠ظٌٜٞ
جُؿ َ٤جُػحُع ٖٓ جُِـحش جُـٓ ٍ٤ؼطٔى ػِ ٠جُٔحً٘٤س Machine Independentذك٤ع
ضؼَٔ جُِـس ػِ ٠جُؿٜحَ ذـ ٝجُ٘ظٍ ػٖ ٌٓٗٞحض.ٚ
ضؼطٔى ذؼ ًٙٛ ٝجُِـحش ػِ ٠ضطر٤وحش ٓؼ٘٤س كٔػ٬
ُِططر٤وحش جُؼِٔ٤س )FORTRAN (Formula Translation Language
ُِططر٤وحش جُطؿحٌ٣س)COBOL (Common Business Oriented Language
)BASIC (Beginner’s All. purpose Symbolic Instruction Code
ُِٔرطىتٖ٤
050