User Tag List

Показано с 1 по 10 из 140

Тема: Помогите новичку с ассемблером!

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот простейшая бегучка (без использования ПЗУ) + играние музыки


    Код:
    	org 25000
    start
    	ei
    	xor a
    	out (254),a
    	
    	call 49163
    	
    loop	halt
    	call 49166
    	call scroll
    	ld a,127
    	in a,(254)
    	rra
    	jr c,loop
    	call 49169
    	ret
    	
    scroll 	ld a,1
    	dec a
    	and 7
    	ld (scroll+1),a
    	jr nz,s_left
    new_let	ld hl,text
    	ld a,(hl)
    	inc hl
    	ld (new_let+1),hl
    	or a
    	jr nz,not_end
    	ld hl,text
    	jr new_let+3
    	
    not_end	ld l,a
    	ld h,0
    	add hl,hl
    	add hl,hl
    	add hl,hl
    	ld de,#3c00
    	add hl,de
    	ld de,buff
    	ld b,8
    loop2	ld a,(hl)
    	rrca
    	or (hl)
    	ld (de),a
    	inc l
    	inc de
    	djnz loop2
    		
    s_left 	ld hl,16384+31
    	ld de,buff
    	ld b,8
    loop1	ld a,(de)
    	rlca
    	ld (de),a
    	inc de
    	push hl
    	dup 31
    	rl (hl)
    	dec l
    	edup
    	pop hl
    	inc h
    	djnz loop1
    	ret
    	
    buff	ds 8
    text 	db "AAA BEST CODER !!!!!!!!!!! "
    	db 0

    Вообще если хочешь делать графику изучи строения экрана
    Да и Vitamin все правильно сказал - представляешь себя процессором и шагаешь по своей программе

    Почитай
    http://zx.pk.ru/showthread.php?t=104...ght=scroll.txt
    http://zx.pk.ru/showthread.php?t=858...ight=aaa+coder

    Много лишнего, но для начала может пригодится
    Последний раз редактировалось GM BIT; 05.05.2012 в 06:36.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Помогите новичку
    от Миша в разделе Разный софт
    Ответов: 54
    Последнее: 23.06.2011, 09:08
  2. Помогите разобраться с ассемблером
    от casperzx в разделе Программирование
    Ответов: 7
    Последнее: 07.09.2010, 22:27
  3. CP/M помогите новичку!
    от scooby-do в разделе Оси
    Ответов: 13
    Последнее: 12.05.2007, 19:41
  4. Помогите новичку.
    от tmp_online в разделе Программирование
    Ответов: 6
    Последнее: 03.03.2007, 11:36
  5. Помогите новичку!!!
    от Mister в разделе Несортированное железо
    Ответов: 19
    Последнее: 23.01.2007, 04:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •