Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Катька1
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 4
1

Окружность: исправить ошибки

30.05.2012, 07:48. Просмотров 393. Ответов 3
Метки нет (Все метки)

при компиляции выдает ошибки:
<29>Need address or register
<30>Undefined symbol:yc1
<33>Undefined symbol:xc1
Помогите исправить пожалуйста

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
.386
data segment
 
x360     dd  180.0
x36      dw  360
forcolor db  10
 
xc       dw  320
yc       dw  175
rx       dw  100
ry       dw  70
 
x        dw  ? 
y        dw  ? 
angl     dw  1 
data     ends
text     segment use16
         assume  CS:text, DS:data
point    proc
         push CX
         mov  CX, xc
         mov  AH, 0Ch
         mov  AL, forcolor
         mov  BH, 
         fld word ptr yc1 
         fistp yc
         mov  DX, yc
         fld word ptr xc1 
         fistp xc
         mov  CX, xc
         sub  CX, x
         sub  DX, y
         int  10h
         pop  CX
         ret
point    endp
 
main     proc 
         mov AX, data
         mov  DS, AX 
         mov  AH, 0h 
         mov  AL, 10h 
         int  10h
         mov  CX, x36
         finit 
         fldpi 
         fld   x360 
         fdiv 
         fstp x360
do:     fld   x360
         fild  angl
         fmul
         fsincos
         fild  ry 
         fmul
         fistp y
         fild  rx
         fmul
         fistp x
         fwait 
         call  point
         inc   angl
         loop  do
         mov   AH, 8
         int   21h
         mov   AX, 4C00h
         int   21h
main     endp
text     ends
stk      segment stack 'stack'
         dw    128 dup(?)
stk      ends[ASM]
end main[/ASM]
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2012, 07:48
Ответы с готовыми решениями:

Исправить ошибки в порграмме
m segment assume cs:m, ss:m, cs:m, ds:m Org 100h; st: jmp met; r db ? g db...

Исправить ошибки в приведенном коде
Привет! Нашел на сайте пример. Вроде все компилится, все ок. Но не работает! Не пишет строчку!...

Исправить ошибки. Вычисление ариф.выражения
Привет, ребята! Выручайте, есть несколько листингов, нужно их подправить, не хотят...

Исправить ошибки, и сделать вставку асма
Помогите пожалуйста!!!!не пойму где тут ошибка. Нада исправить и сдеалть вставку асма. Вот условие...

Как исправить ошибки в программе ассемблера КР580?
Отладчик Asm85. После трансляции в программе показались ошибки,как их исправить? ...

3
Mikl___
Автор FAQ
13731 / 6479 / 646
Регистрация: 11.11.2010
Сообщений: 11,698
30.05.2012, 08:58 2
Катька1
<29>Need address or register
строка mov BH, а в ВН что передается?
<30>Undefined symbol:yc1
<33>Undefined symbol:xc1
среди данных нет переменных yc1 и xc1
Такие "программисты" называются коекакерами
1
Катька1
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 4
30.05.2012, 09:16  [ТС] 3
не спорю
спасибо) с BH разобралась, а вот с двумя другими ошибками не знаю что делать..
0
Troll_Face
603 / 403 / 8
Регистрация: 26.04.2012
Сообщений: 2,069
30.05.2012, 11:03 4
Цитата Сообщение от Катька1 Посмотреть сообщение
с BH разобралась, а вот с двумя другими ошибками не знаю что делать..
обьявить эти переменные, что же еще

Добавлено через 1 минуту
хотя о чем это я в коде есть переменные yc и xc.
Assembler
1
2
3
4
 fld word ptr yc
         fistp yc
         mov  DX, yc
         fld word ptr xc
0
30.05.2012, 11:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2012, 11:03

Как исправить ошибки на Assembler. y = (a-(b*b))/100 + 200/a
Здравствуйте. Помогите подредактировать код на ассемблере, и если можно, то с комментариями =) ...

Исправить ошибки в коде
Ошибки: Assembling file: l1.asm **Error** l1.asm(5) Extra characters on line **Error**...

Помогите исправить ошибки
помогите исправить ошибки .model small .data summand_1 db ? N = $ - summand_1...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru