Hello, World!

Компьютер "Спринтер" http://sprinter.nedopc.org

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24081
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Hello, World!

Post by Shaos »

Как оказалось народу нужен хелло-ворлд ;)

Code: Select all

        ORG	8100h-512

; EXE-file header:

        dw 5845h     ; EXE Signature
        db 45h       ; Reserved (EXE type)
        db 00h       ; Version of EXE file
        dw 0200h     ; Code offset
        dw 0000h
        dw 0000h     ; Primary loader size or 0 (no primary loader)
        dw 0000h     ; Reserved
        dw 0000h     ; Reserved
        dw 0000h     ; Reserved
        dw START     ; Loading address
        dw START     ; Starting address (register PC)
        dw 0C000h    ; Stack address (register SP)
        ds 490       ; Reserved 

; Сode of program (8100h)

START:

; Write welcome message

        ld	hl,msg
        ld	c,5ch
        rst	10h

; Wait keypress

        ld	c,30h
        rst	10h

; Exit program

        ld	bc,0041h 
        rst	10h      

msg	db	"Hello, World!",13,10,0

На PC компильнуть можно вот этим http://shaos.ru/pub/zmac132.zip

Если на самом Спринтере - OrgASM

Почитать про программирование Спринтера можно на форуме создателей, оживить который косвенно помог добрый Shaos ;)
http://www.eng.petersplus.ru/forum/wwwthreads.php
Last edited by Shaos on 09 Mar 2005 08:54, edited 2 times in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Re: Hello, World!

Post by Vasil Ivanov »

Shaos wrote:Как оказалось народу нужен хелло-ворлд ;)

На PC компильнуть можно вот этим http://shaos.ru/pub/zmac132.zip

Если на самом Спринтере - OrgASM

Почитать про программирование Спринтера можно на форуме создателей, оживить который косвенно помог добрый Shaos ;)
http://www.eng.petersplus.ru/forum/wwwthreads.php
Правда что-ли ? ;). Тогда бы мог написать еще и на Си, который солид ;)
Vasil Ivanov
vasil-i@yandex.ru
Shiru Otaku
Retired
Posts: 490
Joined: 16 Mar 2002 17:00

Post by Shiru Otaku »

Да, правда. Это мне был нужен hello world. Т.к. это очень неплохой способ сразу разобраться, как сделать исполняемую программу, умеющую делать вывод информации:) Мне неплохо помогло - сэкономило пару дней на разборки.