Zdravím, mám napsat program v assembleru, který najde v paměti od adresy 100 do adresy 200
!druhé největší! číslo typu Single a jeho hodnotu zkopíruje do paměti na adresu 300.
Nevím, jak zracovat ten Single..jak ho přečíst, s BYTEm bych věděl, ale tady jsem bezradný, předem dík za pomoc.
Fórum › Assembler
čtení single v ASM
jeste tak vedet co to je za procesor ! :-(
s koprocesorem na architekture x86 by to vypadalo
nej equ 296 ; to nebude prilis ono - nepracuje se casto v ramci segmentu s primou hodnotou
nej2 equ 300
finit
mov bx,100
@2:
fld [dword ptr bx]
fld [nej2]
fcomip 1
ja @1
fld [nej]
fcomip 1
ja @3
fld [nej]
fstp [nej2]
fstp [nej]
jmp @1
@3:
fstp [nej2]
@1:
add bx,4
cmp bx,200
jb @2
ostatni hlavne ty exoticke mikropocitace jsou mi silne fuk
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 237 hostů
Podobná vlákna
Generování prvního sloupce "Single-elimination tournament" — založil Matěj Andrle
Podminka v ASM — založil Mutagen
Násobení v ASM — založil AIPHEE
Asm 8086: OUT DX,AX — založil Mircosoft