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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2009, 21:53   #1
32-bit-RW
 
Регистрация: 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

Попробуйте пожалуйста откомпилировать...
32-bit-RW вне форума Ответить с цитированием
Старый 26.12.2009, 21:58   #2
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

все прекрасно компилируется xp+tasm 2.5
может у Вас просто не запускается режим 12h 640*480
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Старый 26.12.2009, 22:03   #3
32-bit-RW
 
Регистрация: 26.12.2009
Сообщений: 5
По умолчанию

Супер!!!
тогда кинь плиз мне прогу
32-bit-RW вне форума Ответить с цитированием
Старый 26.12.2009, 22:28   #4
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

вот результат
Вложения
Тип файла: rar 31.rar (258 байт, 16 просмотров)
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Старый 26.12.2009, 22:33   #5
32-bit-RW
 
Регистрация: 26.12.2009
Сообщений: 5
По умолчанию

блиин а как сделать чтобы отрезок крутился вокруг одной стороны?
32-bit-RW вне форума Ответить с цитированием
Старый 26.12.2009, 23:40   #6
32-bit-RW
 
Регистрация: 26.12.2009
Сообщений: 5
По умолчанию

я где-то видел что можно задавать отрезок по начальной точке, углу поваорота и радиусу... помогите пожалуйста переделать
32-bit-RW вне форума Ответить с цитированием
Старый 26.12.2009, 23:46   #7
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

пишите уж сразу написать с 0, если в этой программе и было движение линии не похоже что по кругу, используя fpu это тривиальная математика
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Старый 27.12.2009, 00:31   #8
32-bit-RW
 
Регистрация: 26.12.2009
Сообщений: 5
По умолчанию

пусть так, кто-нибудь может мне в этом помочь?

Последний раз редактировалось 32-bit-RW; 27.12.2009 в 23:15.
32-bit-RW вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в 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