2024. május 9., csütörtök

Gyorskeresés

Blog

[ ÚJ BEJEGYZÉS ]   [ ÚJ CIKK ]

  • CHIP-8 – játék-engine 1977-ből

    Az RCA COSMAC VIP számítógép és a CHIP-8 nyelv bemutatója, amely még csaknem 40 év múltán is él.

    Tovább a teljes címlapos íráshoz...

    Bemutató 9 éve 19

  • Film Alan Turingról

    Szeretnék figyelmetekbe ajánlani egy filmet, amit a héten kezdenek majd játszani a mozik.

    A címe: Kódjátszma

    A film a második világháború idején játszódik, az Enigma feltöréséről, és Alan Turing életéről szól.

    Turing volt az atyja a Colossus nevű számítógépnek, amit az Enigmával titkosított üzenetek feltörésére alkottak.

    Turing fiatalon halt meg, öngyilkos lett egy ciánnal mérgezett almával. A legenda szerint az Apple logó Turing almája (persze ez nem igaz, de jól hangzik.)

    Povi_ 9 éve 6

  • Negyven éves az Altair BASIC - a Microsoft első terméke

    1975 tavaszán, pár hónappal az Altair 8800 számítógép megjelenése után, a Microsoft piacra dobta első szoftverét, egy BASIC értelmezőt.

    Tovább a teljes címlapos íráshoz...

    Tudástár 9 éve 43

  • CP/M-en és MS-DOS-on is futtatható Hello World! program

    Az alábbi 32 byte-os Hello World! program érdekessége, hogy DOS és CP/M alatt is fut.

    Nézzük a programot CP/M alatt (Z-80 assembly):

    0100 B4 OR H
    0101 09 ADD HL,BC
    0102 BA CP D
    0103 0A LD A,(BC)
    0104 01 CD 21 LD BC,21CD
    0107 C3 17 01 JP 0117
    010A "Hello World!$"
    0117 0E 09 LD C,09
    0119 11 0A 01 LD DE,010A
    011C CD 05 00 CALL 0005
    011F C9 RET

    A program a 0x100 címre töltődik be. A program első felében (0x100–0x106) látszólag értelmetlen kód van. Majd a 0x107-es címen lévő utasítással átugorjuk a 0x10a–0x116 címen tárolt szöveget, és a 0x117-en végre elkezdődik a programunk. A C regiszterbe betöltjük a C_WRITESTR funkcióhívás kódját, a DE regiszterbe a szöveg címét, majd a CALL 5-tel meghívjuk magát a funkciót. Ezután a RET visszatér a CP/M-hez.

    Nézzük ugyanezt a kódot x86 assembly-re!

    0100 B4 09 MOV AH,09
    0102 BA 0A 01 MOV DX,010A
    0105 CD 21 INT 21
    0107 C3 RET
    0108 17 01
    010A "Hello World!$"

    Folytatás...

    Povi_ 9 éve 7

  • Negyven éves az Altair 8800 számítógép

    Negyven évvel ezelőtt, 1975 januárjában mutatták be az Intel 8080 processzorán alapuló Altair 8800 számítógépet.

    Tovább a teljes címlapos íráshoz...

    Bemutató 9 éve 58

Hirdetés

Copyright © 2000-2024 PROHARDVER Informatikai Kft.