Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Cложение в цикле http://www.cyberforum.ru/assembler/thread42048.html
Дали задание: Есть массив М = {15, 1, 3, 7, -2, 6, 12, 10, 9, 3}, есть функция Y=(m1-m2)x + (m2-m3)2x + ... + (m9 - m10)9x, коэффициент x=2, с клавиатуры вводится, сколько раз складывать (m1-m2)x +...
MASM,TASM Assembler
Очевидно, что программирование на макроассемблере легче для восприятия чем на уровне команд процессору, но значит ли это что екзешники в Масм будут весить больше?
Настройка файла masm.bat Assembler
Приветствую всех! =)) У меня возникла следующая проблема: Принёс домой Ассемблер MASM, запускаю, а у он не поливает! =)) Как я понял всё дело в директориях описанных в MASM.bat. Вроде всё поставил...
Assembler Вывод на экран графического изображения вывод на экран графического изображения на экран. Каждый элемент фигуры должен быть закрашен в свой цвет: 1-ая задача .чтоб выводился на экран цифру восемь на весь экран по центру , чтоб она... http://www.cyberforum.ru/assembler/thread41850.html
Assembler Заполнить строку по центру экрана символом "&" http://www.cyberforum.ru/assembler/thread41711.html
Помогите пожалуйста... Заполнить строку по центру экрана символом &.
Assembler Прерывания Ctrl+C
Помогите пожалуйста с задачей: Написать программу на ассемблере, которая вводит 2 числа с клавиатуры, считает их сумму и выводит в рамку. Рамку вывести в нижнем правом углу экрана. Добавлено...
Перевод из си в ассемблер.Сил моих больше нет. Assembler
Вообщем,задача состоит в следующем перевести сишный код в ассемблерный. Часть кода есть,но т.к. писался он в ускоренном темпе,то есть ошибки. Помогите устранить их!:'( Сишный код: float...
Assembler Чем отличается ввод B8000h от 0b800h? Подскажите пожалуйста, чем отличается ввод B8000h от 0b800h??? Если ничем, то почему можно вводить так и так??? http://www.cyberforum.ru/assembler/thread41425.html
Assembler Пример программы, выводящей на экран строку символов в ‘ ‘ http://www.cyberforum.ru/assembler/thread41196.html
Прошу написать программу, выводящей на экран строку символов в ‘ ‘. Очень нужно для здачи экзамена.
Assembler Нарисовать РОМБ по центру экрана. (в графическом режиме) Народ кто шарит в Ассемблере помогите пожалуйста очень срочно нужно! Готов даже заплатить! Задание 1. Нарисовать РОМБ по центру экрана. (в графическом режиме) Задание 2. Организовать... http://www.cyberforum.ru/assembler/thread41061.html
Goodwin98
2525 / 821 / 10
Регистрация: 31.05.2009
Сообщений: 1,672
0

Графический туннель. Как работает код?

30.06.2009, 03:16. Просмотров 1022. Ответов 10
Метки (Все метки)

А сможет ли кто-нибудь обьяснить мне как работает этот код?(фасм)
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
org 100h
use16
 
    mov al, 0x13
    cmc
    inc dx
    int 0x10
    push word 0xa000
    pop es
 
pix:
    mul bx 
    inc ax
    add ax, di
    adc [si], bx   ; изначально 20CDh
    div word [si+12]
clp:
    fmul dword [si]
    fiadd word [si]
    fistp word [bx]
    sub ax, 83h ; устанавливает центр 
    xchg ax, [bx]
    xor cx, ax
    fild word [bx]
    fmul st,st
    xor bx, bp
    xchg ax, dx
    fxch st1
    jnz clp
 
    faddp st1, st0
    fsqrt
    fdivr dword [si]
    fild word [bx]
    fild word [bp]
    fpatan
 
    setalc
    xchg ax, cx
    or al, 0x87
    stosb
    jmp short pix
В частности мне очень интересно, где изменяется bx и/или bp?

Вернуться к обсуждению:
Графический туннель. Как работает код?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2009, 03:16
Готовые ответы и решения:

Не работает IPSec Туннель между 2-мя роутерами
Помогите пожалуйста. Есть 2 микротика 951-х. Настроил между ними Туннель, как показано на...

Не работает gre туннель из локальной сети на Cisco 2921/K9
Добрый день! Есть маршрутизатор Cisco 2921/K9. На него заведено два провайдера, и есть две...

Код написан в Dev C. Не работает в Visual. Как нужно переделать код?
Здравствуйте. Столкнулась с такой проблемой: код был написан в Dev C, но в Visual он выдаёт...

Код выполняемый из студии с пометкой debag, работает не так как уже компилированный код
Здравствуйте, столкнулся с такой проблемой. Код выполняемый из студии с пометкой debag, работает не...

Как поднять VPN туннель между двумя роутерами?
Доброе время суток! Пожалуйста, не отсылайте меня в гугл или поиск - я уже три дня подряд весь...

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