Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=7)
-   -   Не жлобитесь мужики и леди :) (http://www.flasher.ru/forum/showthread.php?t=21899)

whiteagle 26.10.2001 22:04

так шифтом же быстрее умножается. :)
я вот тут подумал: не получится чтобы один код работал и для стиральной машины и для компа. Тебе никто напрямую не даст в видеопамять писать, т.к. до вызова соотв. прерывания нет разметки на страницы.. Хм. Или я торможу ?
И вообще, я помню, что мне без вызова прерывания выдавал ошибку при попытке записи в видеопамять. Это еще под Дос. Под Винды думаю еще хуже, он ведь все вектора прерываний перехватывает, и ничего личнего не позволяет.

Блин, уже года 4 ничего на асме не писал. :(

RFMitrio 26.10.2001 22:22

2Countach: О стиральной машине. Если вдруг тебе надо отображения на LCD-индикаторе - могу прислать пример, надавно писал. Правда там для PC, управление через LPT-порт.

Countach 26.10.2001 22:32

Стиралка эт так фигня. Если честно я не хакер и не буду им, вот просто тут в Forum Hotel у лифта сериал, или LPT port на улице, а лифт управляется Intel CPUX86
I think 80486. Помоему не пентиум :)
Ну эт не важно. :p Нажимаешь вниз, а он наверх поехал. Смешно будет. Надо б насчет Hilton проверить.

С виндом есть хороший прикол тк нулевой адрес бут сектора начинается с интерапт вектора. Те ты знаешь где эта фигня и че поправить надо :D

Асмблей распространяется на любой ЦП под который пишется вся фигня. Стиральная машина не отличается от компа если стоит ЦП одной марки. А вот БИОС тока в компе есть поэтому неважно какой ЦП обращение к БИОСу и гудбай прикол со стиралкой. :rolleyes: :cool:

Countach 26.10.2001 22:35

ЗЫ самое главное
printf('Hi!\n');
Эт мне для компа, но на прямую, эт Д/З по програмированию ;)

Countach 26.10.2001 22:38

ЗЫЫЫЫЫЫЫЫ
2 whiteagle
Да такое уножение гораздо быстрей, НО не читабельно как-то

Это примерно что я выше написал
AX <- 0
можно сделать
MOV AX,0
а можно
XOR AX,AX

второе быстрей, тк нет обращения к памяти, но нечитабельно как-то ; asks for comment :cool:

whiteagle 26.10.2001 22:51

хм. я вот тут посмотрел тот сурс и понял, что совершенно современный асм не знаю. :(
почему например xor иногда бинарный, а иногда унарный ? если там разные инструкции, то почему называются одинаково ? если это все-таки бинарный, то вторым операндом должен быть какой-нить регистр, а какой ? если унарный.. хм. на кой хрен нужен унарный хор ? И так со всеми бинарными операциями.

ЗЫ: дизасм явно юниховый.
ЗЫЫ: к черту асм. С# рулит. :) :)

Countach 26.10.2001 22:57

2whiteagle
Не уверен, но помоему все проще. Унарный когда оба операнда одинаковые. Это как XOR AX,AX - XOR AX
Чтобы два раза не писать. Но я тут сам не сильно зверь сидю въезжаю.

whiteagle 26.10.2001 23:05

хм. ну ладно, ХОР АХ,АХ еще можно понять, обнуление. А вот на кой тогда ОР АХ,АХ==АХ ? или АНД АХ,АХ==АХ ? странно как-то.
не, думаю там все-таки вторым операндом регистр идет. хотя черт его знает...

для меня сейчас рулит .NET . Вот енто супер...

Countach 26.10.2001 23:12

Слушай действительно странно как то. Не знаю, мне тоже С++ рулит больше.

А вот то, что ты написал С# (СИ ХАШ)??
Это тот язык, что обещали, или С++ и ты опечатался?? :)

whiteagle 26.10.2001 23:28

это СИ-шарп. Новый язык от .NET .. Только я теперь вообще перестал понимать разницу между современной Явой и С++. C# и J# - практически одно и то же. Абсолютная интеграция приложения в интернет. Я еще пока только разбираюсь, но уже тащусь...


Часовой пояс GMT +4, время: 13:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.