Výsledky 1 až 8 z 8

Téma: Kompilovani assembleru v TP

  1. #1

    Standardní Kompilovani assembleru v TP

    Jak se da zkompilovat Assembler v Pascalu diky
    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

  2. #2
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    no v turbopascalu pascalu je neco jako

    Kód:
    asm
    .
    .
    .
    end;
    ne?

    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)

  3. #3

    Standardní

    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

  4. #4
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    no to se me ptas moc. Zkus zacit primo s asm, precijen mit 'hello world' program dlouhej par bytu neni spatny Ovsem 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)

  5. #5

    Standardní

    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

  6. #6

    Standardní

    V pascale mozes normalne pisat
    Kód:
    begin
    asm
    mov ax,1234h
    end;
    end.
    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:
    .model tiny
    org 100h
    .code
    start: mov ax,1234h
    int 20h
    end start
    Potom spustis TASM SUBOR.ASM. Vygeneruje sa SUBOR.OBJ. Potom spustis TLINK /T SUBOR.OBJ a vygeneruje sa SUBOR.COM.
    (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

  7. #7

    Standardní

    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

  8. #8

    Standardní

    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/    &#40;* LES   DI,Dest&#91;BP&#93; *&#41;
        $8B/$4E/<Count/   &#40;* MOV   CX,Count&#91;BP&#93;*&#41;
        $8B/$46/<Data/    &#40;* MOV   AX,Data&#91;BP&#93; *&#41;
        $FC/              &#40;* CLD               *&#41;
        $F3/$AB&#41;;         &#40;* REP   STOSW       *&#41;
    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

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Nejde spustit TP 7 pod Win98
    Založil Jusuf v sekci fóra Programování
    Odpovědí: 3
    Poslední příspěvek: 21.08.2004, 19:40
  2. Program v assembleru
    Založil neci v sekci fóra Programování
    Odpovědí: 2
    Poslední příspěvek: 24.05.2004, 14:37
  3. Pres TP v pohode, pres BNC ne?
    Založil KtK v sekci fóra Sítě
    Odpovědí: 11
    Poslední příspěvek: 22.05.2004, 11:46
  4. TP kabel a 220V kabel v jednej liste?
    Založil rastoL v sekci fóra Sítě
    Odpovědí: 11
    Poslední příspěvek: 06.11.2003, 16:48
  5. vlastny prekladac z C do Assembleru???
    Založil snake v sekci fóra Programování
    Odpovědí: 14
    Poslední příspěvek: 04.07.2003, 02:51

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •