Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.04.2011, 10:18   #1
Kampainn5
 
Регистрация: 02.04.2011
Сообщений: 7
По умолчанию ASSEMBLER! графика!?

нужно нарисовать простую собаку в профиль на ассемблере, под: (asmtool), ОП Windows, TASM 16bit exe.
с арифметикой норм, а вот графику мало обясняли и получаються недопонимания.
вот пример, только здесь дом, мне нужна собака.


DATA SEGMENT
BUF DB 32 DUP(0)
DATA ENDS

CODE SEGMENT
ASSUME CS:CODE, DS:DATA

START PROC FAR
PUSH DS
SUB AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
CALL TILO

RET
START ENDP

CURSOR MACRO
MOV AH,2
MOV BH,0
INT 10h
ENDM

ATTR MACRO
MOV AH,9
MOV BH,0
INT 10h
ENDM

TILO PROC
MOV AH, 0
MOV AL, 2
INT 10h
MOV DH, 14
MOV DL, 25
M2: CURSOR
MOV CX, 14
MOV AL, 219
MOV BL, 059h
ATTR
INC DH
CMP DH, 15
JNE M2

MOV AH, 1
MOV AL, 2
INT 10h
MOV DH, 15
MOV DL, 23
M3: CURSOR
MOV CX, 18
MOV AL, 219
MOV BL, 059h
ATTR
INC DH
CMP DH, 16
JNE M3

MOV AH, 2
MOV AL, 2
INT 10h
MOV DH, 12
MOV DL, 35
M1: CURSOR
MOV CX, 2
MOV AL, 219
MOV BL, 054h
ATTR
INC DH
CMP DH, 16
JNE M1

MOV AH, 2
MOV AL, 2
INT 10h
MOV DH, 16
MOV DL, 21
M4: CURSOR
MOV CX, 22
MOV AL, 219
MOV BL, 059h
ATTR
INC DH
CMP DH, 17
JNE M4

MOV AH, 3
MOV AL, 2
INT 10h
MOV DH, 17
MOV DL, 19
M5: CURSOR
MOV CX, 26
MOV AL, 219
MOV BL, 059h
ATTR
INC DH
CMP DH, 18
JNE M5

MOV AH, 4
MOV AL, 2
INT 10h
MOV DH, 24
MOV DL, 0
M13: CURSOR
MOV CX, 100
MOV AL, 219
MOV BL, 078h
ATTR
INC DH
CMP DH, 25
JNE M13

MOV AH, 4
MOV AL, 2
INT 10h
MOV DH, 18
MOV DL, 21
M6: CURSOR
MOV CX, 22
MOV AL, 219
MOV BL, 025h
ATTR
INC DH
CMP DH, 26
JNE M6

MOV AH, 4
MOV AL, 2
INT 10h
MOV DH, 19
MOV DL, 25
M7: CURSOR
MOV CX, 5
MOV AL, 219
MOV BL, 016h
ATTR
INC DH
CMP DH, 24
JNE M7

MOV AH, 4
MOV AL, 2
INT 10h
MOV DH, 20
MOV DL, 25
M9: CURSOR
MOV CX, 5
MOV AL, 219
MOV BL, 043h
ATTR
INC DH
CMP DH, 21
JNE M9

MOV AH, 4
MOV AL, 2
INT 10h
MOV DH, 19
MOV DL, 27
M10: CURSOR
MOV CX, 1
MOV AL, 219
MOV BL, 043h
ATTR
INC DH
CMP DH, 24
JNE M10

MOV AH, 4
MOV AL, 2
INT 10h
MOV DH, 19
MOV DL, 34
M8: CURSOR
MOV CX, 5
MOV AL, 219
MOV BL, 016h
ATTR
INC DH
CMP DH, 24
JNE M8

MOV AH, 4
MOV AL, 2
INT 10h
MOV DH, 20
MOV DL, 34
M11: CURSOR
MOV CX, 5
MOV AL, 219
MOV BL, 043h
ATTR
INC DH
CMP DH, 21
JNE M11

MOV AH, 4
MOV AL, 2
INT 10h
MOV DH, 19
MOV DL, 36
M12: CURSOR
MOV CX, 1
MOV AL, 219
MOV BL, 033h
ATTR
INC DH
CMP DH, 24
JNE M12
CURSOR
RET
TILO ENDP

CODE ENDS
END START
Kampainn5 вне форума
Старый 05.04.2011, 11:13   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

КРОССПОСТ ЗАПРЕЩЁН ПРАВИЛАМИ ФОРУМА!

Чем Вам Ваша тема
графика в ассемблере
ну устроила?!!

ЗАКРЫТО
Serge_Bliznykov вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Assembler+C Farrel Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 09.04.2011 22:55
Assembler Morgusha Помощь студентам 11 12.02.2010 18:05
Графика на Assembler. Geg[C/c++] Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 11.02.2010 13:30