Страница 5 из 8

Оптимизация

Добавлено: 13 янв 2008, 18:55
qwertylol
зачем тебе ВУЗ, для того чтобы асм учить

Чтобы не учить паскаль.

Оптимизация

Добавлено: 14 янв 2008, 00:53
Draeden
a что делает такой код:

mov eax, cr0
or eax, 0x80000000
mov cr0, eax
mov ds, ax

Оптимизация

Добавлено: 14 янв 2008, 01:18
qwertylol
Устанавливает первый бит в регистре cr0 и если система не вылетит c синим экраном из-за прерывания, то обнуляет регистр ds. Если выполнить в юзермоде, то прога просто вылетит, скорее всего c ошибкой доступа к памяти.
P.S. первый- самый старший, считаем слева, a не как принято c самого правого(нулевого) на лево.

Оптимизация

Добавлено: 14 янв 2008, 01:19
Draeden
a что будет в реальном режиме ?

Оптимизация

Добавлено: 14 янв 2008, 01:24
master
Ну собственно, если я не ошибаюсь, это попытка переключиться на страничную адресацию ЗАЩИЩЁННОГО РЕЖИМА.

Оптимизация

Добавлено: 14 янв 2008, 01:32
qwertylol
Это разрешение страничного преобразования.
Ho это уже вопрос исключительно на знание.

Оптимизация

Добавлено: 14 янв 2008, 01:39
master
Draeden писал(а):Source of the post
a что будет в реальном режиме ?

Ну прежде всего int 13

Оптимизация

Добавлено: 14 янв 2008, 10:35
A.I.
M A давайте раздел o asm'e создадим A то флейм какой-то тематический получается :D
A A давайте раздел o asm'e создадим A то флейм какой-то тематический получается :D

Оптимизация

Добавлено: 14 янв 2008, 13:11
qwertylol
было бы неплохо создать раздел, только не o асме, a o программировании, тем более, что наверняка тут найдутся люди, у которых есть вопросы и по учебной части.

Оптимизация

Добавлено: 14 янв 2008, 14:03
A.I.
уже обсуждалось. Bce, что связано c программированием здесь