Команды микропроцессорной техники


DATASEG



Ќ Ї®¬­Ё¬, зв® ЇҐаҐ¬Ґ­­ п ®ЇаҐ¤Ґ«пҐвбп ¤ЁаҐЄвЁў ¬Ё DB,DW,DD а бЇаҐ¤Ґ«Ґ­Ёп ¤ ­­ле Ё Ё¬ҐҐв 3  ваЁЎгв : ᥣ¬Ґ­в, ᬥ饭ЁҐ Ё вЁЇ.

яяяяяяяяяяя ЊҐвЄ  - нв® Ё¬п ( в®з­ҐҐ  ¤аҐб) п祩ЄЁ Ї ¬пвЁ, ᮤҐа¦Ё¬®Ґ Є®в®а®© бзЁв Ґвбп ¬ иЁ­­®© Є®¬ ­¤®©. Ќ Ї®¬­Ё¬ ® ¬ҐвЄ е б«Ґ¤го饥. — йҐ ўбҐЈ® ¬ҐвЄ  ®ЇаҐ¤Ґ«пҐвбп гЄ § ­ЁҐ¬ ў Ї®«Ґ ¬ҐвЄЁ Ё¬Ґ­Ё б Ї®б«Ґ¤гойЁ¬ ¤ў®Ґв®зЁҐ¬. Ќ® ¬ҐвЄЁ ¬®Јгв ®ЇаҐ¤Ґ«пвмбп Ё ЎҐ§ § ўҐаи о饣® ¤ў®Ґв®зЁп, ­ ЇаЁ¬Ґа, ¤ЁаҐЄвЁў ¬Ё LABEL Ё ў ®ЇаҐ¤Ґ«Ґ­Ёпе Їа®жҐ¤га. ЊҐвЄЁ Ё¬Ґов 4  ваЁЎгв : ᥣ¬Ґ­в, ᬥ饭ЁҐ, а ббв®п­ЁҐ (вЁЇ NEAR Ё«Ё FAR ), ЇаҐ¤Ї®«®¦Ґ­ЁҐ ® ॣЁбвॠCS.

яяяяяяяяяяя —Ёб«®ўлҐ ўла ¦Ґ­Ёп б Ї®¬®ймо ¤ЁаҐЄвЁўл EQU ¬®Јгв ®Ў®§­ з вмбп бЁ¬ў®«ЁзҐбЄЁ¬Ё Ё¬Ґ­ ¬Ё. ‚ н⮬ б«гз Ґ Ё¬п § ¬Ґ­пҐв зЁб«® Ё ¬®¦Ґв Ўлвм ­ §ў ­® "зЁб«®ўл¬ Ё¬Ґ­Ґ¬". —Ёб«®ў®Ґ Ё¬п Ё¬ҐҐв вЁЇ NUMBER (зЁб«®). ‘®®вўҐвб⢥­­® ¤ўг¬ Є« бб ¬ бЁ¬ў®«ЁзҐбЄЁе Ё¬Ґ­ ўл¤Ґ«повбп ўла ¦Ґ­Ёп:  ¤аҐб­лҐ Ё зЁб«®ўлҐ.

яяяяяяяяяяя Ђ¤аҐб­л¬ ­ §лў Ґвбп ўла ¦Ґ­ЁҐ Є®в®а®Ґ ўлзЁб«пҐвбп ¤«п Ї®«г祭Ёп  ¤аҐб  Ї ¬пвЁ (¤ ­­ле Ё Є®¬ ­¤). Ђ¤аҐб­лҐ ўла ¦Ґ­Ёп Ё¬Ґов ®Ўп§ вҐ«м­лҐ  ваЁЎгвл: ᥣ¬Ґ­в, ᬥ饭ЁҐ, вЁЇ. Љ ¦¤л© Ё§  ваЁЎгв®ў  ¤аҐб­®Ј® ўла ¦Ґ­Ёп пў«пҐвбп зЁб«®¬, ­® б ¬® ўла ¦Ґ­ЁҐ зЁб«®¬ ­Ґ пў«пҐвбп.

яяяяяяяяяяя —Ёб«®ўл¬ ­ §лў Ґвбп ўла ¦Ґ­ЁҐ, ў १г«мв вҐ ўлзЁб«Ґ­Ёп Є®в®а®Ј® Ї®«гз Ґвбп зЁб«®. Ќ ЇаЁ¬Ґа, ў Є®¬ ­¤Ґ

я

яяяяяяяяяяяяяяяяяяяяяя MOVяя AL,MUR

бЁ¬ў®«ЁзҐбЄ®Ґ Ё¬п MUR пў«пҐвбп  ¤аҐб­л¬ ўла ¦Ґ­ЁҐ¬, Ї®н⮬г нв  Є®¬ ­¤  § Јаг¦ Ґв ў ॣЁбва AL ᮤҐа¦Ё¬®Ґ Ё§ п祩ЄЁ Ї ¬пвЁ б  ¤аҐб®¬ MUR .

‚ Є®¬ ­¤Ґ

яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яMOVя ЂL, OFFSET MUR

‚ла ¦Ґ­ЁҐ OFFSET MUR ЁбЇ®«м§гҐв ўбв஥­­л© ®ЇҐа в®а OFFSET (ᬥ饭ЁҐ), Є®в®ал© д®а¬ЁагҐв ў ўЁ¤Ґ зЁб«  ᬥ饭ЁҐ  ¤аҐб­®Ј® ўла ¦Ґ­Ёп MUR. ‘«Ґ¤®ў вҐ«м­®, нв  Є®¬ ­¤  § Јаг§Ёв ў ॣЁбва ЂL ᬥ饭ЁҐ  ¤аҐб­®Ј® ўла ¦Ґ­Ёп MUR.

яяяяяяяяяяя ’ ЄЁ¬ ®Ўа §®¬, ЁбЇ®«м§®ў ­ЁҐ  ¤аҐб­®Ј® ўла ¦Ґ­Ёп ў Ї®«Ґ ®ЇҐа ­¤  Є®¬ ­¤ ЇаҐ®Ўа §®ў ­Ё© ¤ ­­ле ®§­ з Ґв , зв® ®ЇҐа ­¤®¬ Ўг¤Ґв ᮤҐа¦Ё¬®Ґ  ¤аҐб㥬®© п祩ЄЁ Ї ¬пвЁ. Ђ¤аҐб­®Ґ ўла ¦Ґ­ЁҐ ў Ї®«Ґ ®ЇҐа ­¤  Є®¬ ­¤ ЇҐаҐ¤ зЁ гЇа ў«Ґ­Ёп ®ЇаҐ¤Ґ«пҐв ўбва Ёў Ґ¬л© ў Є®¬ ­¤г  ¤аҐб ЇҐаҐе®¤ .


‡­ зҐ­ЁҐ зЁб«®ў®Ј® ўла ¦Ґ­Ёп (зЁб«®), § ¤ ­­®Ј® ў Є®¬ ­¤Ґ, ЇаҐўа й Ґвбп ў ­ҐЇ®б।б⢥­­л© ®ЇҐа ­¤.

„ЁаҐЄвЁўл гЇа ў«Ґ­Ёп ᥣ¬Ґ­в ¬Ё.

„ЁаҐЄвЁўл SEGMENT/ENDS.

яяяяяяяяяяя Ќ Ї®¬­Ё¬, зв® дЁ§ЁзҐбЄЁ©  ¤аҐб д®а¬ЁагҐвбп ЇаЁ б«®¦Ґ­ЁЁ ᬥ饭Ёп Ё г¬­®¦Ґ­­®Ј® ­  16 ᥣ¬Ґ­в­®Ј®  ¤аҐб , еа ­п饣®бп ў ®¤­®¬ Ё§ ᥣ¬Ґ­в­ле ॣЁбва®ў: ‘S (¤«п ᥣ¬Ґ­в  Є®¤ ), DS (¤«п ᥣ¬Ґ­в  ¤ ­­ле), SS(¤«п ᥣ¬Ґ­в  б⥪ ), ES (¤«п ᥣ¬Ґ­в  ¤®Ї®«­ЁвҐ«м­ле ¤ ­­ле).

яяяяяяяяяяя ‘вагЄвга  бҐЈ¬Ґ­в  Є®¤  Ё¬ҐҐв ўЁ¤:

яяяяяяяяяяя

€¬п ᥣ¬Ґ­в яяяяяяяяяяяяяяяяяяяяяяя SEGMENT яяя [<бЇЁб®Є  ваЁЎгв®ў>]

яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя Љ®¬ ­¤л Ё ®в­®бпйЁҐбп Є

яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя ­Ё¬ ¤ЁаҐЄвЁўл.

€¬п яᥣ¬Ґ­в  яяяяяяяяя ENDS

‘ЇЁб®Є  ваЁЎгв®ў пў«пҐвбп ­Ґ®Ўп§ вҐ«м­л¬, ­® ®­ ­Ґ®Ўе®¤Ё¬, Ґб«Ё Їа®Ја ¬¬  б®бв®Ёв Ё§ ­ҐбЄ®«мЄЁе ¬®¤г«Ґ©.

‘вагЄвга  бҐЈ¬Ґ­в  ¤ ­­ле Ё¬ҐҐв ўЁ¤:

€¬п ᥣ¬Ґ­в яяяяяяяяяяяяяяяяяяяяяяя SEGMENT яяя [<бЇЁб®Є  ваЁЎгв®ў>]

яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя „ЁаҐЄвЁўл ®ЇаҐ¤Ґ«Ґ­Ёп Ї ¬пвЁ,

а бЇаҐ¤Ґ«Ґ­Ёп Ё ўла ў­Ёў ­Ёп

€¬п яᥣ¬Ґ­в  яяяяяяяяя ENDS

€¬Ґ­Ґ¬ ᥣ¬Ґ­в  ¬®¦Ґв Ўлвм «оЎ®© ¤®ЇгбвЁ¬л© Ё¤Ґ­вЁдЁЄ в®а. Ќ §­ зҐ­ЁҐ ᥣ¬Ґ­в®ў ᥣ¬Ґ­в­л¬ ॣЁбва ¬ ®бгйҐбвў«пҐвбп ¤ЁаҐЄвЁў ¬Ё.

„ЁаҐЄвЁў  ASSUME.

”®а¬ в ¤ЁаҐЄвЁўл Ё¬ҐҐв ўЁ¤:

яяяяяяяяяяя ASSUME яяяяяя ЌЂ‡ЌЂ—…Ќ€…,.., ЌЂ‡ЌЂ—…Ќ€…,

Ј¤Ґ ЌЂ‡ЌЂ—…Ќ€… Ё¬ҐҐв д®а¬ в:

яяяяяяяяяяя €¬п ᥣ¬Ґ­в­®Ј® ॣЁбва : €¬п ᥣ¬Ґ­в .

ЏаЁ¬Ґа ®ЇаҐ¤Ґ«Ґ­Ёп ᥣ¬Ґ­в  Є®¤ :

CODSEGяяяяяяяяяяяяяяяяяя SEGMENTяяяя ; ‘ҐЈ¬Ґ­вг COD ­ §­ зЁ¬ ᥣ¬Ґ­в­л© ॣЁбва CS


Содержание раздела