Jak se da zkompilovat Assembler v Pascaludiky
Jak se da zkompilovat Assembler v Pascaludiky
AMD Duron 1800, netakt; ECS K7S5A; Genius SoundMaker 5.1; Genius Home Teather 5,1, 512 MB SDRAM 100 á 2*256/100, combo CD-RW/DVD LG, CD LG:); ATI Radeon 7500 LT 64 SDR
no v turbopascalu pascalu je neco jako
ne?Kód:asm . . . end;
a jestli chces kopilovat primo asm, tak se rozhlidni po builder.cz, tam byl na to navod. soubor .asm se musi prohnat nekolika programy, na tom builderu byl udelanej na to davkovej .bat soubor.
Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
[pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)
Kdyz ho dam komilovat v TP, tak narazi na ono asm a tam se sekne. Hlasi to nejakou chybu a ja s nim nehnu.
Komilujü pres TLink, a jeste dva komilaky, ale je to silenej opruz. v cem muze bejt chyba? Neni potreba zmenit nejakou knihovnu??
AMD Duron 1800, netakt; ECS K7S5A; Genius SoundMaker 5.1; Genius Home Teather 5,1, 512 MB SDRAM 100 á 2*256/100, combo CD-RW/DVD LG, CD LG:); ATI Radeon 7500 LT 64 SDR
no to se me ptas moc. Zkus zacit primo s asm, precijen mit 'hello world' program dlouhej par bytu neni spatnyOvsem na trovinu priznavam, ze ja jsem to velmi brzy vzdal. Koukni na ten builder, tam o tom neco je..
Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
[pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)
Diky moc
AMD Duron 1800, netakt; ECS K7S5A; Genius SoundMaker 5.1; Genius Home Teather 5,1, 512 MB SDRAM 100 á 2*256/100, combo CD-RW/DVD LG, CD LG:); ATI Radeon 7500 LT 64 SDR
V pascale mozes normalne pisat
Ked chces pouzit Turbo Assembler, napises si zdrojak do suboru .ASM. Vyzera to tusim nejako takto (pisem to spamati lebo nie som doma):Kód:begin asm mov ax,1234h end; end.
Potom spustis TASM SUBOR.ASM. Vygeneruje sa SUBOR.OBJ. Potom spustis TLINK /T SUBOR.OBJ a vygeneruje sa SUBOR.COM.Kód:.model tiny org 100h .code start: mov ax,1234h int 20h end start
(model tiny = COM, int 20h = ukoncenie COM programu, TLINK /T - zlinkovanie do COM suboru)
1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm
Prave ze v tom pascale mi to hlasi nejakej kopanec uz u toho asm. Diky moc
AMD Duron 1800, netakt; ECS K7S5A; Genius SoundMaker 5.1; Genius Home Teather 5,1, 512 MB SDRAM 100 á 2*256/100, combo CD-RW/DVD LG, CD LG:); ATI Radeon 7500 LT 64 SDR
Nemas nejaku historicku verziu ktora este ASM nepodporuje? Vtedy sa to robilo cez inline - to si uzijes![]()
![]()
Kód:procedure FillWord(var Dest; Count: Word; Data: Word); begin inline( $C4/$7E/<Dest/ (* LES DI,Dest[BP] *) $8B/$4E/<Count/ (* MOV CX,Count[BP]*) $8B/$46/<Data/ (* MOV AX,Data[BP] *) $FC/ (* CLD *) $F3/$AB); (* REP STOSW *) end;
1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)