|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.03.2010, 23:36 | #1 |
Пользователь
Регистрация: 11.03.2010
Сообщений: 21
|
нарисовать сивмолами елку
зелёный символ я нарисовал не получается реализовать цикл для копирования символа, чтобы получилась ёлка....
model small .stack 100h .data stroka db ' ','$' a db 2 d db 10 .code start: mov ax,@data mov ds,ax mov es,ax xor ax,ax mov ah,00h int 10h ;очищаем экран xor ax,ax mov cx,1 ;количество символов в строке mov al,01h ;после вывода курсор в конце строки xor bh,bh ;номер видеостраницы mov bl,00101001b ;атрибут mov dh,3 ;строка начала вывода mov dl,8 lea bp,stroka ;запись адреса строки mov ah,13h int 10h jmp exit exit: mov ax,4c00h int 21h end start |
12.03.2010, 00:40 | #2 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Код:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
12.03.2010, 20:36 | #3 |
Пользователь
Регистрация: 11.03.2010
Сообщений: 21
|
спасибо.....у мя уже вышло вот с герляндами мигающими...))):)
model small .stack 100h .data stroka1 db '0' y db 0 col db 0 .code start: mov ax,@data mov es,ax L4: mov cx,5 ;кол-во веток mov dh,6 ;строка начала вывода L3: push cx mov cx,6 mov dl,6 L2: push cx mov cx,1 ;количество символов в строке mov al,01h ;после вывода курсор в конце строки mov bl,col ;атрибут inc col lea bp,stroka1 ;запись адреса строки mov ah,13h int 10h pop cx dec dh loop L2 mov cx,7 L1: push cx mov cx,1 ;количество символов в строке mov al,01h ;после вывода курсор в конце строки mov ah,13h int 10h pop cx inc dh loop L1 pop cx add dh,3 loop L3 jmp L4 mov ax,4c00h int 21h end start |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нарисовать карандаш | Настенька..Блонди | Общие вопросы Delphi | 6 | 21.05.2009 11:28 |
Нарисовать флаг РФ (C++) | NoiseEP | Помощь студентам | 5 | 15.03.2009 10:21 |
Нарисовать круг | Brunette | Помощь студентам | 2 | 17.05.2008 00:01 |
Нарисовать сферу | vrs68 | Помощь студентам | 1 | 01.04.2008 23:44 |