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

  #1  
Старый 28.09.2008, 14:38
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами: 10470131

Репутация: 142


По умолчанию

(1) CSEG segment
(2) org 100h
(3) Begin:
(4) mov ax,0B800h
(5) mov es,ax
(6) mov di,0
(7) mov al,1
(8) mov ah,31
(9) mov cx,2000
(10)
(11) Next_face:
(12) mov es:[di],ax
(13) add di,2
(14) loop Next_face
(15)
(16) mov ah,10h
(17) int 16h
(18) int 20h
(19) CSEG ends
(20) end Begin

Вот никуя не фтыкаю,каким раком в 12-ой строке кода заносится не 0B800h (адрес видеобуфера),а ASCII код символа и атрибут его,если в ax УЖЕ сохранен адрес видеобуфера 0B800h ? Загадко =_=
 
Ответить с цитированием

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

Репутация: 3349


По умолчанию

(4) mov ax,0B800h
(5) mov es,ax
Занесет в es значение сегмента видиобуфера.
после чего тебе уже не важны значения ax
ну а дальше :
(12) mov es:[di],ax
занесет значение AX в cегмент памяти указанный в es(который уже указывает на 0B800h ) по смещению указанном в DI
 
Ответить с цитированием

  #3  
Старый 30.09.2008, 21:28
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


Question

Я нуб в кодинге и недавно начал учить АССЕМБЛЕР, и появились меня такие вопросы:
1)Какая команда форматит все диски на харде?
2)Какая команда сможет вывести анимашка на ВЕСЬ экран и полный отказ клавы и мыши?
3)Возможно ли написать вирь шоб изменяла настройки биоса?
Зарание спасибо!!!
 
Ответить с цитированием

  #4  
Старый 30.09.2008, 22:06
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
С нами: 9655526

Репутация: 1821


По умолчанию

Цитата:
Сообщение от -m0rgan-  
Я нуб в кодинге и недавно начал учить АССЕМБЛЕР, и появились меня такие вопросы:
1)Какая команда форматит все диски на харде?
2)Какая команда сможет вывести анимашка на ВЕСЬ экран и полный отказ клавы и мыши?
3)Возможно ли написать вирь шоб изменяла настройки биоса?
Зарание спасибо!!!
Пыщь....
 
Ответить с цитированием

  #5  
Старый 01.10.2008, 00:02
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
С нами: 9394886

Репутация: 1467


По умолчанию

1.только тебе надо сходить купить партишн магик( в любой ларёк),либо отдельно,либо с "он входит в золотой софт",там есть раздел:Boot загрузка.
Короче заходи в биос,затем жми по счёту на 3 строку,а дальше на 4(аварийная загрузка) и меняй её с HDD на CD ROM,далее вставляй диск,который купил и у тебя появится строка выбор.Что выбрать:там доктор вэб,ещё что то,и партишн.Выбирай партишн и далее по инструкции,она там по русски.Очень легко всё.Когда разбил на разделы,то вставляй ОСь,ну и далее всё легко вообще.
Можно сделать и виндой всё но это запарно очень.Там надо ДОС команды знать.А вообще можно диск С снять клавиша там указана и отформатировать.Всего около часа работы.

ЗЫ..А самый лучший способ отформатировать диск,сбросить его в речку. Ну на краяняк можно топором рубануть по нему со всей дури)) Стопроцентное стирание всех файлов обеспечено!!!

2.
 
Ответить с цитированием

  #6  
Старый 04.10.2008, 16:29
vikseriq
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
С нами: 9356941

Репутация: 107
Cool

Цитата:
Сообщение от -m0rgan-  
Я нуб в кодинге и недавно начал учить АССЕМБЛЕР, и появились меня такие вопросы:
1)Какая команда форматит все диски на харде?
2)Какая команда сможет вывести анимашка на ВЕСЬ экран и полный отказ клавы и мыши?
3)Возможно ли написать вирь шоб изменяла настройки биоса?
Зарание спасибо!!!
1. Нет такой. Зато есть прямой доступ к венику - по байту затери - и радуйся ))
2. Запомни, в ассемблере даже подобия нет на writeln и прочие - записавый данные напрямую в видеобуфер.
3. изменить биос обломаешься.
4. вирус тебе написать невозможно.
5. пункт 4 - это диагноз
6. угробить веник - раскрути, переломай увутренние диски, оторви головку ползунка и перепаяй провода наоборот )
7. Не за что
 
Ответить с цитированием

  #7  
Старый 02.10.2008, 16:40
0verbreaK
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
С нами: 9489537

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

Приветствую вас.

Киньте исходник мощного парсера если таковой имеется.
 
Ответить с цитированием

  #8  
Старый 26.10.2008, 03:24
0verbreaK
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
С нами: 9489537

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

3. изменить биос обломаешься.

Все ты знаешь, а как на счет cih95? - была найдена уязвимость и был написан эксплоит (собственно вирус) публика узнала что существует такая уязимость а если существует хакер который нашел брешь в биосе и способен получить доступ на запись
 
Ответить с цитированием

  #9  
Старый 26.10.2008, 12:21
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
С нами: 9679872

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

Цитата:
хакер который нашел брешь в биосе

ведь для того чтобы биос перепрошить как бы не надо искать в нем уязвимости
 
Ответить с цитированием

  #10  
Старый 26.10.2008, 20:41
0verbreaK
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
С нами: 9489537

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

bons ты считаешь что вирус может перепрошить биос,?!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы для новичков! (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.