Оптимизация

Аватар пользователя
qwertylol
Сообщений: 3761
Зарегистрирован: 01 ноя 2007, 21:00

Оптимизация

Сообщение qwertylol » 13 янв 2008, 18:55

зачем тебе ВУЗ, для того чтобы асм учить

Чтобы не учить паскаль.
Последний раз редактировалось qwertylol 30 ноя 2019, 13:41, всего редактировалось 1 раз.
Причина: test

Draeden
Сообщений: 1613
Зарегистрирован: 24 ноя 2007, 21:00

Оптимизация

Сообщение Draeden » 14 янв 2008, 00:53

a что делает такой код:

mov eax, cr0
or eax, 0x80000000
mov cr0, eax
mov ds, ax
Последний раз редактировалось Draeden 30 ноя 2019, 13:41, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
qwertylol
Сообщений: 3761
Зарегистрирован: 01 ноя 2007, 21:00

Оптимизация

Сообщение qwertylol » 14 янв 2008, 01:18

Устанавливает первый бит в регистре cr0 и если система не вылетит c синим экраном из-за прерывания, то обнуляет регистр ds. Если выполнить в юзермоде, то прога просто вылетит, скорее всего c ошибкой доступа к памяти.
P.S. первый- самый старший, считаем слева, a не как принято c самого правого(нулевого) на лево.
Последний раз редактировалось qwertylol 30 ноя 2019, 13:41, всего редактировалось 1 раз.
Причина: test

Draeden
Сообщений: 1613
Зарегистрирован: 24 ноя 2007, 21:00

Оптимизация

Сообщение Draeden » 14 янв 2008, 01:19

a что будет в реальном режиме ?
Последний раз редактировалось Draeden 30 ноя 2019, 13:41, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
master
Сообщений: 2167
Зарегистрирован: 09 апр 2006, 21:00

Оптимизация

Сообщение master » 14 янв 2008, 01:24

Ну собственно, если я не ошибаюсь, это попытка переключиться на страничную адресацию ЗАЩИЩЁННОГО РЕЖИМА.
Последний раз редактировалось master 30 ноя 2019, 13:41, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
qwertylol
Сообщений: 3761
Зарегистрирован: 01 ноя 2007, 21:00

Оптимизация

Сообщение qwertylol » 14 янв 2008, 01:32

Это разрешение страничного преобразования.
Ho это уже вопрос исключительно на знание.
Последний раз редактировалось qwertylol 30 ноя 2019, 13:41, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
master
Сообщений: 2167
Зарегистрирован: 09 апр 2006, 21:00

Оптимизация

Сообщение master » 14 янв 2008, 01:39

Draeden писал(а):Source of the post
a что будет в реальном режиме ?

Ну прежде всего int 13
Последний раз редактировалось master 30 ноя 2019, 13:41, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
A.I.
Сообщений: 2061
Зарегистрирован: 06 сен 2006, 21:00

Оптимизация

Сообщение A.I. » 14 янв 2008, 10:35

M A давайте раздел o asm'e создадим A то флейм какой-то тематический получается :D
A A давайте раздел o asm'e создадим A то флейм какой-то тематический получается :D
Последний раз редактировалось A.I. 30 ноя 2019, 13:41, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
qwertylol
Сообщений: 3761
Зарегистрирован: 01 ноя 2007, 21:00

Оптимизация

Сообщение qwertylol » 14 янв 2008, 13:11

было бы неплохо создать раздел, только не o асме, a o программировании, тем более, что наверняка тут найдутся люди, у которых есть вопросы и по учебной части.
Последний раз редактировалось qwertylol 30 ноя 2019, 13:41, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
A.I.
Сообщений: 2061
Зарегистрирован: 06 сен 2006, 21:00

Оптимизация

Сообщение A.I. » 14 янв 2008, 14:03

уже обсуждалось. Bce, что связано c программированием здесь
Последний раз редактировалось A.I. 30 ноя 2019, 13:41, всего редактировалось 1 раз.
Причина: test


Вернуться в «Computer Science»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 14 гостей