Ի՞նչ է անում LDR-ն lc3-ում:
Ի՞նչ է անում LDR-ն lc3-ում:

Video: Ի՞նչ է անում LDR-ն lc3-ում:

Video: Ի՞նչ է անում LDR-ն lc3-ում:
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Նոյեմբեր
Anonim

LDR պահում է աղբյուրի ռեգիստրի արժեքը գումարած անմիջական արժեքի օֆսեթ և պահում է նպատակակետ գրանցամատյանում: LDI-ն սկզբնաղբյուր ռեգիստրը վերաբերվում է որպես հասցե և պահպանում է այդ հասցեի հիշողության պարունակությունը նպատակակետ ռեգիստրում: Այս գործառույթը պահում է արժեքը (աղբյուրի պիտակը) նպատակակետ ռեգիստրում:

Սա հաշվի առնելով՝ ի՞նչ է անում STR-ը lc3-ում:

Այս գործառույթը պահում է արժեքը (աղբյուրի պիտակը) նպատակակետ ռեգիստրում: STR պահում է աղբյուրի ռեգիստրի արժեքը նպատակակետ ռեգիստրում: Կարող է օգտագործվել նաև անհապաղ օֆսեթ:

Երկրորդ, քանի՞ բիթ է օգտագործվում lc3 հրահանգում ծրագրի հաշվիչի օֆսեթը նույնականացնելու համար: Այն LC-3 ISA-ն ունի 15 հրահանգներ , յուրաքանչյուրը բացահայտված իր եզակի opcode-ով: Opcode-ը նշված է բիթ [15:12] ի հրահանգ . Չորսից սկսած բիթերը օգտագործվում են opcode-ը նշելու համար հնարավոր է 16 տարբեր opcode: Այնուամենայնիվ, ի LC-3 ISA-ն սահմանում է ընդամենը 15 օպերացիոն կոդ:

Նմանապես, ի՞նչ է անում.fill-ը lc3-ում:

լրացնել - ասում է assembler-ը, դիր այս բիթերը բառի մեջ:. տող. փոխակերպել տեքստը: ԼՐԱՑՆԵԼ w/ մեկ ascii կոդ յուրաքանչյուր բառի համար, NUL-ն ավարտված է:

Ո՞րն է ST հրահանգի գործողությունը:

Գործողություն [խմբագրել] The ST հրահանգ վերցնում է առաջին արգումենտով սահմանված սկզբնաղբյուր գրանցամատյանում պարունակվող 32-բիթանոց ամբողջ արժեքը և պահում է այդ արժեքը երկրորդ արգումենտով (նպատակային հասցեն) նշված հիշողության հասցեում։

Խորհուրդ ենք տալիս: