Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

ASM что надо исправить?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> ASM что надо исправить?
Имя
Сообщение << Старые топики   Новые топики >>
ASM что надо исправить? - 2007-02-22 18:40:19.923333   
XIO

Сообщений: 45
Оценки: 0
Присоединился: 2005-04-05 06:02:19
Люди, кто шарит в Ассемблере, подсобите пожалуйста, а то меня тут пригрузили лабораторки
под XP сделать. В общем есть прога, она не запускалась, то есть не компилилась вообще,
потом мне добрые люди помогли, она стала компилится, ну я обрадовался, а на результат
и не посморел. В общем по идее суть проги в том что бы умножить 2 числа и вывести на
экран результат. В данном случае на экран выводится символ "е". Что делать?8| Что на что
поправить? Вообще горю желанием выучить этот язык, нравится он мне, но в данный момент
времени никак нету. Диплом, курсовая, и вот ещё лабы надо переделать.

.model small
.data
tut=2
gol=7
fol=9
kol=12
p16 dw 16
pp db'0123456789abcdef'
.code
start: push @data
pop ds
mov ax,tut
mov bx,gol
mov cx,fol
mov dx,kol
mul bx
push ax
push bx
push cx
push dx
xor cx,cx
p3: xor dx,dx
div cs:p16
mov bx,dx
mov dl,cs:pp[bx]
push dx
inc cx
cmp ax,0
jne p3
mov ah,2
p4: pop dx
int 21h
loop p4
pop dx
pop cx
pop bx
pop ax
mov ah,4ch
int 21h
end start
Post #: 1
RE: ASM что надо исправить? - 2007-02-23 16:53:39.130000   
SyS::Maniak

Сообщений: 25
Оценки: 0
Присоединился: 2007-01-05 10:50:18.133333
Скажи, а чего ты еще хотел?
Прога работает и выводит результат как надо (7*2=14, в шестнадцатиричной системе 0Eh)
Post #: 2
RE: ASM что надо исправить? - 2007-02-23 19:20:14.826666   
XIO

Сообщений: 45
Оценки: 0
Присоединился: 2005-04-05 06:02:19
quote:

ORIGINAL: SyS::Maniak

Скажи, а чего ты еще хотел?
Прога работает и выводит результат как надо (7*2=14, в шестнадцатиричной системе 0Eh)


Во млин. И действительно. Это я как то не учел и не проверил. Надо мне по внимательнее быть)
Огромное спасибо за помощь, за то что открыли мне глаза :)
Post #: 3
Страниц:  [1]
Все форумы >> [Прочее] >> ASM что надо исправить?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.