![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 26.12.2009
Сообщений: 5
|
![]()
По курсачу тема "Движение луча радара" (может уже есть такой?)
Нашел текст программы но не компилируется(у меня Win7, пробовал компилировать через TASM, TLINK) : .model small .stack 100h .data ;rx dd 150.0 ;ry dd 150.0 ;alpha dd 0.0 ;delta dd 0.001 x dw 320 y dw 40 yn dw 20 color dw 0 ;xdiv2 dd 320.0 ;ydiv2 dd 240.0 ;tmp dd 0 ;xr dw 0 ;yr dw 0 .code .486 ;PutPixel proc ;mov ah,0ch; ?????? ????? ;mov al,14; ?????? ???? ;mov bh,0h; ????? ????????????? ;mov cx,xr; ?????????? ??????? ;mov dx,yr; ?????????? ?????? ;int 10h ;ret ;endp PutPixel ;CODE SEGMENT ; ASSUME CS:CODE ; ORG 100H Begin: ;инициализация ; mov ax,0010h ; int 10h mov ax,@DATA; ????????????? mov ds,ax xor ax,ax mov cx,188ch mov ah,0h mov al,12h int 10h ;вывод линии mov bh,0 mov ah,0ch mov al,12 Star: ; push dx ; add y,20 mov cx,x mov dx,yn LO: int 10h inc dx cmp dx,y jnz LO cmp color,0 jnz chage_color mov al,0 mov color,1 jmp LO2 chage_color: mov al,12 mov color, 0 inc y inc yn LO2: mov cx,5000 DelAY: loop DelAY mov cx,x cmp dx,300 jnz Star ; pop dx ; mov ah,0ch ; mov dx,y ;; add y,20 ; mov cx,x ; mov al,9 ;LO1: ; int 10h ; inc dx ; cmp dx,y ; jnz LO1 ;движение линии ;LOO: ; mov dx,50 ; cmp dx,90 ; jz LOO ; Wait for keypress xor ah, ah int 16h ; exit to OS mov ax, 4C00h int 21h ; ---- Print symbol ---- proc OutSymb push ax push bx push cx mov ah, 09h mov bh, 00h mov cx, 01h int 10h pop cx pop bx pop ax ret endp OutSymb int 10h ret ;CODE ENDS END Begin Попробуйте пожалуйста откомпилировать... |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
![]()
все прекрасно компилируется xp+tasm 2.5
может у Вас просто не запускается режим 12h 640*480
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
![]() |
![]() |
![]() |
#3 |
Регистрация: 26.12.2009
Сообщений: 5
|
![]()
Супер!!!
тогда кинь плиз мне прогу |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
![]()
вот результат
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
![]() |
![]() |
![]() |
#5 |
Регистрация: 26.12.2009
Сообщений: 5
|
![]()
блиин а как сделать чтобы отрезок крутился вокруг одной стороны?
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 26.12.2009
Сообщений: 5
|
![]()
я где-то видел что можно задавать отрезок по начальной точке, углу поваорота и радиусу... помогите пожалуйста переделать
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
![]()
пишите уж сразу написать с 0, если в этой программе и было движение линии не похоже что по кругу, используя fpu это тривиальная математика
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
![]() |
![]() |
![]() |
#8 |
Регистрация: 26.12.2009
Сообщений: 5
|
![]()
пусть так, кто-нибудь может мне в этом помочь?
Последний раз редактировалось 32-bit-RW; 27.12.2009 в 23:15. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в Dev-C откомпилировать? | kalen | Софт | 3 | 16.08.2010 16:42 |
Помогите откомпилировать прогу на языке С | paha192 | Помощь студентам | 2 | 03.01.2009 01:13 |
Откомпилировать *.pas файл | NoRty | Общие вопросы Delphi | 6 | 26.02.2008 22:07 |
Помогите откомпилировать прогу на Ассемблере | Anna_fors | Помощь студентам | 15 | 04.09.2007 14:45 |