Бақылау сұрақтары:
- Пернетақтада (енгізу/шығаруда) қолданылатын 21 үзіліс функцияны атаңыз.
- 21 үзілістің 10 функциясының параметрлерінің кеңейтілуін ашыңыз.
- Санды пернетақтадан енгізетін 2 әдісті атаңыз.
- Қатарды санға келтіру алгоритмін жазыңыз.
- Санды қатарға келтіру алгоритмін жазыңыз.
- cmp салыстыру командасының жұмысын сипаттаңыз.
- Бір жалауша бойынша ауысуларды атап өтіңіз.
- Бірнеше жалауша бойынша ауысуларды атап өтіңіз (шартты).
- Салыстыру және шартты ауысу командаларының қолданысына мысал келтіріңіз.
3.7. Логикалық амалдар командалары
Жұмыстың мақсаты: келесі логикалық амалдардың: and, or, xor, test, not командаларымен таныстыру және олардың прак- тикалық қолданысын қарастыру.
Қысқаша теориялық мәліметтер
Логикалық амалдар микросұлбаларды жобалау барысындағы маңызды элемент болып табылады және программалау логика- сымен көптеген ортақ тұстары бар. AND, OR, XOR және TEST логикалық операциялардың командалары болып табылады. Бұл командалар биттерді орнату және алып тастау және ASCII кодын- да арифметикалық амалдарды орындау үшін пайдаланылады.
140
1
|
2
|
19
|
Y = | y1| + y2; y1 = ; y2 = .
|
20
|
Y = y1 * y2; y1 = ;
|
21
|
Y = y1 + |y2|; y1 = ; y2 = .
|
22
|
Y = y1 – y2; y1 = ; y2 = .
|
23
|
Y = y1 + y2; y1 = ; y2 = .
|
24
|
Y = y1 * y2; y1 = ; y2 = .
|
25
|
Y = y1 / y2; y1 = ; y2 = .
| - мысал
mov AX,0FFEh
and AX,5555h; AX=0554h
- мысал
mov ax,00101001b
add ax,11110111b ; ax=00100001b
Достарыңызбен бөлісу: |