|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.04.2013, 18:01 | #1 |
Новичок
Джуниор
Регистрация: 13.02.2013
Сообщений: 1
|
небольшой вопрос по Ассемблеру
Здравствуйте! Как решить данный вопрос:
у меня есть координаты 2-х точек на экране, x1,x2,y1,y2 и мне между этими точками нужно провести линию. Программу собственно необходимо писать на Паскале, но со вставками Ассемблера. У меня изначально возникла идея протабулировать значения этих координат тем самым получив множество точек и в том же цикле табуляции в ассемблерной вставке, с помощью определенной функции, закрасить эти точки (пиксели) каким-то цветом. В результате должно получиться что-то на подобии линии. Но возникла проблема того, что числа получаются не целыми, я это решил, и знаю, что будут выводится только целые числа, но компилятор этого не понимает и даже не собирается запускать программу, перед ассемблерной вставкой пишет мне ошибку синтаксиса. Как это можно обойти или как в ассемблере можно использовать не целые значения, типо 21.3...? |
24.04.2013, 19:12 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Для обработки стандартных чисел с плавающей точкой, как правило, используется FPU.
|
24.04.2013, 22:12 | #3 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
в целом, было бы не плохо увидеть сам проблемный код.
2s-andriano уже не используется, по крайней мере Intel в мануалах для разработчиков рекомендует отказаться от его использования. |
24.04.2013, 22:50 | #4 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
обходитесь целыми числами - http://ru.wikipedia.org/wiki/Алгоритм_Брезенхэма
на неконкретные вопросы даю неконкретные ответы ...
|
24.04.2013, 22:54 | #5 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Только не всегда к этим рекомендациям стоит прислушиваться. Пока используется и еще долго будет использоваться. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос от препода по ассемблеру | cesco10 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 16.11.2012 10:34 |
Небольшой вопрос | qwerty123451 | C++ Builder | 3 | 27.03.2012 12:03 |
Вопрос по ассемблеру | добрый_фей | Помощь студентам | 2 | 01.11.2010 20:27 |
небольшой вопрос -2 | peq | Microsoft Office Excel | 2 | 24.12.2009 11:45 |
небольшой вопрос | peq | Microsoft Office Excel | 3 | 23.12.2009 11:06 |