Áèòû, áàéòû è ñëîâà - ÷àñòü 4
1 PAGE ,132
2 TITLE Ôèã. 2.10 Ïðèìåðû îïðåäåëåíèÿ ñëîâ
3
4 0000 1234 DW 1234H
5 0002 0003[ DW 3 DUP(5678H)
6 5678
7 ]
8
9 0008 ???? DW ?
10
11 END
Ôèã. 2.10 Ïðèìåðû îïðåäåëåíèÿ ñëîâ
Îäíà èç îáåñêóðàæèâàþùèõ ÷åðò 8088 - ýòî åãî ìàíåðà õðàíåíèÿ
ñëîâ â ïàìÿòè. Íà Ôèã. 2.10, õîòü ìû è îïðåäåëÿëè çíà÷åíèå ñëîâà
êàê 1234Í, àññåìáëåð ñîõðàíèò â ïàìÿòè çíà÷åíèå 3412Í, ïî êðàéíåé
ìåðå òàê ýòî âûãëÿäèò. Ïîñìîòðèì, êàê ýòî ïîëó÷àåòñÿ.
Äîïóñòèì, ñëîâî 1234Í ñîõðàíåíî â ÿ÷åéêàõ 100 è 101. 8088 òðå-
áóåò, ÷òîáû àññåìáëåð ïîìåñòèë çíà÷åíèå 34Í â ÿ÷åéêó 100, à 12Í - â
101. Ëåã÷å âñåãî çàïîìíèòü ýòî òàê, ÷òî àññåìáëåð ñîõðàíÿåò
ìëàäøèé áàéò ñëîâà â ÿ÷åéêó ïàìÿòè ñ ìåíüøèì àäðåñîì, à ñòàðøèé
áàéò - ñ áîëüøèì. Íà Ôèã. 2.11 ïîêàçàíî, ñîäåðæèìîå ïàìÿòè ïîñëå
òîãî, êàê àññåìáëåð ïîìåñòèò â íåå äàííûå. Ïîêà âû íå ïðèâûêíåòå ê
òàêîìó ìåòîäó, âàì
Àäðåñ Çíà÷åíèå
-------------------------
. .
. .
100 34Í
101 12Í
. .
. . Ôèã. 2.11 Ïðåäñòàâëåíèå
------------------------- â ïàìÿòè DW 1234H
áóäåò êàçàòüñÿ, ÷òî âñå â ïàìÿòè íàîáîðîò. Ê ñ÷àñòüþ, åñëè âû íå
áóäåòå ñìåøèâàòü îïåðàöèè íàä áàéòàìè è íàä ñëîâàìè îäíîé è òîé æå
îáëàñòè â ïàìÿòè, âàì íåçà÷åì áåñïîêîèòüñÿ îá ýòîì íåîæèäàííîì
"ïåðåêëþ÷åíèè" áàéòîâ. Ïðîãðàììà ìîæåò ñïîêîéíî ðàáîòàòü ñî