pajautaa

« previous entry | next entry »
Dec. 29., 2005 | 08:23 pm
posted by: ee in pajautaa

nevar mani kāds lūdzu, lūdzu apgaismot..........

A DS 3H'-850,25016'

Kā tāds izskatās datora atmiņā???
ja:
-850=FCAE
25016=61B8

FCAE|61B8|FCAE vai FCAE|61B8|FCAE|61B8|FCAE|61B8| ???

# | jā, ir doma! | Add to Memories


Comments {10}

from: [info]petro
date: Dec. 29., 2005 - 11:53 pm
#

-850,25016=-8.5025016E2=$C08A920053E2D624(Double)
varētu būt ka atmiņā tas izskatās šādi (neesmu pārliecināts)
24D6 E253 0092 8AC0

Atbildēt | Diskusija


ee

from: [info]ee
date: Dec. 30., 2005 - 12:06 am
#

nea.. es laikam neskaidri izteicos, tas ir ASM kodā rakstot:
DS 3H'-850,25016'
tiek rezervēta atmiņa 3 pusvārdiem (4 baitiem) un ielikta sākumvērtība šitā, tas ir 12 baiti:
FCAE 61B8 FCAE
vai arī tiek rezervēta vieta vieta 24 baitiem:
FCAE 61B8 FCAE 61B8 FCAE 61B8
tb ar 3H rezervējās vieta 3 pusvārdiem, vai 3 reizes tam, kas ir tālāk, kuru vērtības pieraksta pusvārdos...
aij.. ķīniešu ābece kaut kāda..

Atbildēt | Iepriekšējais | Diskusija


from: [info]petro
date: Dec. 30., 2005 - 12:21 am
#

Nu tas tad man ir biezajā grāmatā jāskatās kā tur ar to ASM sintaksi bija. Tev kopilieris būs TASM vai MASM? Viņi kaut ko tur bik savādāk interpretēja..

Atbildēt | Iepriekšējais


from: [info]petro
date: Dec. 30., 2005 - 01:16 am
#

Nezinu kaut kāds mistisks tev tas ASM. manā laikā 32bitus sauca par DoubleWord nevis par pusvārdu, jo vārds bija 16 biti = 2 baiti,
un definēja ar DW vai dubultvārdu ar DD, un ar DS apzīmēja DataSegment, un pavairošanai izmantoja DUP.

MyVar DW 3 DUP (-850,25016) ; sanāk tā - FCAE, 61B8, FCAE, 61B8, FCAE, 61B8

Atbildēt | Iepriekšējais | Diskusija


from: anonīmiķis
date: Dec. 30., 2005 - 09:47 pm
#

Tas ir HLASM.

Atbildēt | Iepriekšējais | Diskusija


from: [info]petro
date: Dec. 31., 2005 - 11:52 am
#

Tad ar to arī vajadzēja sākt, ka tas nav priekš x86 arhitektūtas procesoriem vispār!

Atbildēt | Iepriekšējais