HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #61  
Старый 13.07.2007, 16:56
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

Цитата:
блин вроде разобрался) только там код шо писец... несколько страниц сурового кода в одну строчку и ниодного коментария. пишет что нельзя скомпилить изза того что строчка слишком длинная.((((
у тебя волшебный некомпилирующийся пример. станцуй ритуальный танец с африканскими бусами и пример соберется сам собой.
 
Ответить с цитированием

  #62  
Старый 19.07.2007, 15:05
f04c3
Новичок
Регистрация: 15.07.2007
Сообщений: 16
С нами: 9907066

Репутация: 3
По умолчанию

to >> А®ТеS
" INVOKE " -> Это довольно удобная команда. Удобство ее заключается, во-первых, в том, что мы сможем забыть о добавке @N. Во-вторых, эта команда сама заботится о помещении передаваемых параметров в стек. Последовательность команд


PUSH par1
PUSH par2
PUSH par3
PUSH par4
CALL NAME_PROC@N ; N-количество отправляемых в стек байт


заменяется на


INVOKE NAME_PROC, par4, par3, par2, par1

Но надо помнить что в TASM отсутствует директива INVOKE .
 
Ответить с цитированием

  #63  
Старый 19.07.2007, 17:08
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами: 10182506

Репутация: 1393


По умолчанию

С какой книжки мона начаьт изучать асм???
 
Ответить с цитированием

  #64  
Старый 19.07.2007, 17:16
NetMan
Участник форума
Регистрация: 09.02.2004
Сообщений: 122
С нами: 11710201

Репутация: 134
По умолчанию

z01b > см. вторую страницу этой же темы и ещё тут.
 
Ответить с цитированием

  #65  
Старый 19.07.2007, 17:20
tclover
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
С нами: 10741286

Репутация: 1847


По умолчанию

Да хоть с этой )
http://www.wasm.ru/tools/22/opcodes.zip
но лучше с Питера Абеля
 
Ответить с цитированием

  #66  
Старый 19.07.2007, 19:42
f04c3
Новичок
Регистрация: 15.07.2007
Сообщений: 16
С нами: 9907066

Репутация: 3
По умолчанию

Ваще то нада начинать с протого ))) к примеру некоторые начинали с С++ и делфи а 3аканчивали машинными кода но не всегда асм рулит !!! В зависимости какой алгоритм нада сделать ведь далеко асм не есть эталоном програмирования !!!
 
Ответить с цитированием

  #67  
Старый 01.08.2007, 22:27
iv.
Познавший АНТИЧАТ
Регистрация: 21.03.2007
Сообщений: 1,200
С нами: 10074686

Репутация: 1204


По умолчанию

На досуге изучаю защищенный режим интела, возникло пока пара вопросов:
Почему GS инициализируется нулем?
Почему часть сегментных регистров имеют одинаковые значения?
На васме говорится про два различных селектора, а на деле же получается три, как это объяснить?
 
Ответить с цитированием

  #68  
Старый 02.08.2007, 22:34
!_filin_!
Участник форума
Регистрация: 07.01.2007
Сообщений: 103
С нами: 10179444

Репутация: 122
По умолчанию

точно ответ не помню, поэтому чтоб не врать ,советую тебе почитать книги по асму. В любой хорошой книге по асму в самом начале описуется архитектура процессора.
 
Ответить с цитированием

  #69  
Старый 02.08.2007, 23:04
iv.
Познавший АНТИЧАТ
Регистрация: 21.03.2007
Сообщений: 1,200
С нами: 10074686

Репутация: 1204


По умолчанию

Цитата:
почитать книги по асму
Все?
Цитата:
В любой хорошой книге по асму в самом начале описуется архитектура процессора.
И что?
 
Ответить с цитированием

  #70  
Старый 03.08.2007, 00:33
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

2 iv. А ты не задавался вопросом. почему переход на защищенный режим идет через контроллер клавы?
Походу дела в Intel тоже траву курят
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы для новичков! (faq) PEPSICOLA С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 92 14.05.2010 17:59
ОС с нуля z01b С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 36 03.07.2008 15:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.