IPB
ЛогинПароль:

> ПРАВИЛА РАЗДЕЛА!!!

1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!

> оптимизация кода
сообщение
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 408
Пол: Мужской

Репутация: -  3  +


Вопрос в следующем, как лучше, и чем(в сравнении):

Занесение в регистр es адреса буфера видеопамяти:

; 1
push 0a000h
 pop es
 xor di, di

; 2
mov ax, 0a000h
 mov es, ax
 xor di, di

; 3
const vadr: pointer = ptr($a000,0);
; ...
les di, vadr


и как мне в асме присвоить значение функции, т.е.

вместо

function a: byte;
begin
a:=4;
end;


чтото типа

function a:byte;
begin
asm
a:=4;   !!!!!!!!!!!!!!!!!! не проходит.... а как ???
end;
end;


--------------------
- Где я?
- Во тьме.
- В какой тьме?
- Во тьме твоего мозга.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Dark   оптимизация кода   28.05.2003 6:17
Dark   т.Re: оптимизация кода   28.05.2003 6:19
GLuk   Re: оптимизация кода   28.05.2003 20:18
Shadow   Re: оптимизация кода   28.05.2003 21:50
Dark   Re: оптимизация кода   31.05.2003 20:07
how long does propecia take to w   Cheapest Levitra Professional   31.10.2021 2:44
where can i buy stromectol in th   Dosis Kamagra   6.11.2021 8:34


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 26.04.2024 6:48
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name