С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler: Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 20.12.2009
Сообщений: 36
1

[NASM] Линии или прямоугольники

26.03.2011, 11:25. Показов 1615. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста. Подкиньте прогу , которая рисует цветные линии или прямоугольники, которая скомпилируется на NASM?? а то я искал в интернете - ничего не нашёл одно старьё на всяких masm и т.д.
Нужно именно на NASM!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2011, 11:25
Ответы с готовыми решениями:

Залить прозрачным цветом непрозрачные линии и прямоугольники на канве
Доброго времени суток есть ли какой то способ залить прозрачным цветом непрозрачные линии и...

Как вывести сущестующие объекты линии, прямоугольники и окружность на форму?
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

[NASM] Ошибка "nasm error more than one input file specified type"
Начал изучать ассемблер сделал все как в методичке и зашел в тупик значит скачал я от сюда инстал...

Нарисовать линии или области, заданные равенствами или неравенствами
Неравенство |z-2|+|z+2|>=1 По идее это эллипс с фокусами (2,0) и (-2,0) НО вот как мне найти...

2
4174 / 1824 / 218
Регистрация: 06.10.2010
Сообщений: 4,111
26.03.2011, 12:51 2
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
org 100h
  mov ax,13h
  int 10h
  
  push word[y2]
  push word[x2]
  push word[y1]
  push word[x1]
  call line
  
  push word[y3]
  push word[x3]
  push word[y2]
  push word[x2]
  call line
 
  push word[y1]
  push word[x1]
  push word[y3]
  push word[x3]
  call line
    
  xor  ax,ax
  int  16h
  ret    
 
;Процедура рисования линии    
line:
  push bp
  mov  bp,sp
  imul di,[ss:bp+6],320
  add  di,[ss:bp+4]
 
  mov  ax,[ss:bp+8]
  sub  ax,[ss:bp+4]
  sbb  bx,bx
  mov  dx,[ss:bp+10]
  sub  dx,[ss:bp+6]
  sbb  cx,cx
 
  mov  si,ax
  or   si,dx
  je   quit
 
  xor  ax,bx
  sub  ax,bx
  xor  dx,cx
  sub  dx,cx
 
  or   bx,1
  mov  si,cx
  xor  cx,320
  sub  cx,si
 
  cmp  ax,dx
  ja a
      xchg ax,dx
      xchg bx,cx
  a:
 
  push 0A000h
  pop  es
 
  mov  si,ax
  mov  bp,ax
  b:mov byte[es:di],2
    sub si,dx
    jnl next
      add si,ax
      add di,cx
    next:
    add di,bx
    dec bp
  jne b
 
  quit:
  mov byte[es:di],2
  pop bp
ret 8
 
;Координаты вершин треугольника
x1 dw 10
y1 dw 10
x2 dw 100
y2 dw 100
x3 dw 10
y3 dw 150
компиляция
Код
nasm.exe 1.asm -o 1.com
2
0 / 0 / 0
Регистрация: 20.12.2009
Сообщений: 36
27.03.2011, 18:31  [ТС] 3
под Убунтой скомпилируется??

UPD: не компилируется под убунтой... листинг не создаётся даже, прописав nasm -f elf64 -g -l 123.lst 123.asm

прописав nasm.exe 1.asm -o 1.com - тоже ничего не происходит...

Добавлено через 11 минут
Нужно , чтоб под Убунтой заработала...

Добавлено через 20 часов 2 минуты
upupup
0
27.03.2011, 18:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2011, 18:31
Помогаю со студенческими работами здесь

Найти длину линии или её части
Петли линии.

Рисование на экране линии или фигуры
Доброго времени суток.Суть задачи в том что нужно нарисовать на экране линию или фигуру и что бы...

Игра в линии или Экранная лупа
помогите у кого есть эта прога, буду очень благодарен! п.с. экранная клавиатура тоже

линии через CSS или картинкой?
Уважаемые гуру, подскажите как правильно будет сделать такие линии, через CSS (можно ли?) или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru