PDA

Դիտել ողջ տարբերակը : Հարց Assembler-ից



ArmSOAD
26.08.2008, 12:39
Մի խնդիր էի փորձում լուծել, բայց խնդիր կա: Փորձում էի Assembler-ով գրել ծրագիր, որը միացնում/անջատում է CapsLock-ը (Num, Scroll):
Գիտեմ,որ դրանց վիճակը պահվում է 2 բայթում` 0:0417 ու 0:0418 հասցեներով: Միացնելու համար համապատասխան բիթերը 1 եմ դարձնում, անջատելու հմար`0: Օրինակ` Caps Lock-ի համար
and byte ptr [0:0417], 0
or byte ptr [0:0417], 20h

Բայց ոչինչ չի լինում::(
Ինչ կասեք, ինչից կլինի::think Կարողա Windows-իցա:

Սամվել
26.08.2008, 12:46
Մի խնդիր էի փորձում լուծել, բայց խնդիր կա: Փորձում էի Assembler-ով գրել ծրագիր, որը միացնում/անջատում է CapsLock-ը (Num, Scroll):
Գիտեմ,որ դրանց վիճակը պահվում է 2 բայթում` 0:0417 ու 0:0418 հասցեներով: Միացնելու համար համապատասխան բիթերը 1 եմ դարձնում, անջատելու հմար`0: Օրինակ` Caps Lock-ի համար
and byte ptr [0:0417], 0
or byte ptr [0:0417], 20h

Բայց ոչինչ չի լինում::(
Ինչ կասեք, ինչից կլինի::think Կարողա Windows-իցա:

Էս սենց իրար հետևից էլ գրու՞մ ես :think

ArmSOAD
26.08.2008, 12:49
Էս սենց իրար հետևից էլ գրու՞մ ես :think

Բնականաբար` ոչ:
Ուղղակի օրինակ եմ բերում:

Grieg
26.08.2008, 13:33
Կարողա Windows-իցա:
շատ հնարավոր ա, բայց եթե XP-ի ա մոտ DOS-ը բացել դժվար կլինի, կարող ա սիմուլյատորով ստացվի www.dosbox.com

հ.գ 417-ի մասին եթե պետք ա.. http://binboy.sphere.pl/index.php?show=serwis&d=asm&s=ampam.htm

ArmSOAD
26.08.2008, 19:22
շատ հնարավոր ա, բայց եթե XP-ի ա մոտ DOS-ը բացել դժվար կլինի, կարող ա սիմուլյատորով ստացվի www.dosbox.com

հ.գ 417-ի մասին եթե պետք ա.. http://binboy.sphere.pl/index.php?show=serwis&d=asm&s=ampam.htm

Մերսի:
Չեմ հասկանում ինչիցա: Ամեն ինչ աշխատումա, գալիս հասնումա OR հրամանին ու չի կատարում: Պրոստո չի կատարում ու վերջ:angry