Профессиональный пользователь компьютера


   Каталог php скриптов

Онлайн Микс:


Комментировать

Купить кабель ЦАСБл в Кабель.РФ

07.08.2009 15:51:20

Преобразование десятичного числа в шестнадцатеричное (часть 2)

by Core @ 07.08.2009 15:51:20


1. Возьмем десятичное число и разделим его на 16. В результате мы получим число (частное), равное 4687,5. Это результат деления без остатка, но нас интересует результат деления с остатком, поскольку остаток мы используем в качестве значащих цифр числа. Для этого мы отбрасываем дробную часть числа, целочисленное частное умножаем на основание системы счисления и, вычитая результат из числа, получаем искомый остаток. В данном случае он равен 8. Шестнадцатеричный эквивалент 8 -8, поэтому число переписывается в последний столбец таблицы без изменений.

Словарь компьютерных терминов A-D
Словарь компьютерных терминов D-F
Словарь компьютерных терминов F-L
Словарь компьютерных терминов L-P
Словарь компьютерных терминов P-S
Словарь компьютерных терминов S-Z
Модели персональных компьютеров: сходство и различия
О процессорах подробно
Системные часы
Предискажения при записи
Использование DiskEdit
Минимизируйте ваши потери
Восстановление HDD
Проблемы, возникающие при установке
UART
Камера
Ваш процессор невозможно модернизировать
Полезные форумы CompuServe
2. Теперь в качестве числа используется целочисленный остаток. Он снова делится на 16, и снова нас интересует остаток от этого деления. Результат этой операции равен 15 — шестнадцатеричный эквивалент его равен F.


3. Эта п...

07.08.2009 15:47:51

Преобразование десятичного числа в шестнадцатеричное

by Core @ 07.08.2009 15:47:51


Это процедура обратная описанной выше. Давайте преобразуем число 75000 из десятичной системы в шестнадцатеричную. Такое преобразование выполняется путем деления числа на основание системы счисления с использованием остатка в качестве значащих цифр числа. Удобнее всего это показать в виде таблицы.

Табл. А.4. Преобразование десятичного числа в шестнадцатеричное

ЧислоОснование системыЧастноеЦелочисленное частноеОстатокШестнадцатеричное представление остатка
75000164687,5468788
468716292,9429215F
2921618,251844
18161,125122
1160,062501

...

07.08.2009 15:45:23

Преобразование шестнадцатеричного числа в десятичное (часть 2)

by Core @ 07.08.2009 15:45:23

Возьмем крайнюю правую цифру числа. Если она равна нулю, то мы можем перейти к следующей цифре. В нашем случае — это цифра F. Ее десятичный эквивалент — число 15. Это число надо умножить на основание системы счисления (16), возведенное в степень 0 и сохранить этот промежуточный результат. Эта цифра преобразована и ее можно отбросить.

Опять возьмем крайнюю правую цифру числа. Это цифра 1 и ее десятичный эквивалент совпадает с шестнадцатеричным. Это число надо умножить на основание системы счисления (16), возведенное в степень 1 и сохранить промежуточный результат. И эта цифра преобразована и ее тоже можно отбросить.


Аналогичные действия повторяются для всех оставшихся цифр числа до тех пор, пока все они не будут преобразованы. После этого достаточно сложить промежуточные результаты — и вы получите десятичный эквивалент шестнадцатеричного числа. В данном случае это число равно 819231.

...

07.08.2009 15:40:33

Преобразование шестнадцатеричного числа в десятичное

by Core @ 07.08.2009 15:40:33


Это не слишком сложно и в принципе можно обойтись и без этого — жизнь не остановится.

Предположим, у меня есть шестнадцатеричное число, например C801F. Я хочу преобразовать его в десятичное число. Мы будем преобразовывать его справа налево, используя степени числа 16. Удобнее всего это показать в виде таблицы (см. табл. A.З).

Табл. А.З. Преобразование шестнадцатеричного числа в десятичное

Разряды5-й4-й3-й2-й1-й
Цифры числаC801F
Десятичный эквивалент1280115
Степень числа 1616*=65536163=4096162=256161=16160=1
Произведение7864323276801615
Сумма819231

...

07.08.2009 15:39:45

Пример 2: определение перекрытия адресов ПЗУ (часть 2)

by Core @ 07.08.2009 15:39:45

3. Диапазон адресов VGA ПЗУ составляет С0000—C5FFF и конфликтует с адресами ПЗУ ScanJet — С4000—C7FFF. Эти адреса перекрываются: нижняя граница адреса ПЗУ ScanJet, равная С4000 меньше, чем верхняя граница VGA ПЗУ, равная C5FFF.


Мы кратко рассмотрели использование шестнадцатеричного представления для диапазона адресов I/O и адресов памяти. Если вы хотите узнать, как можно преобразовать шестнадцатеричные числа в десятичные (и наоборот), продолжайте читать дальше.

...

07.08.2009 15:37:19

Пример 2: определение перекрытия адресов ПЗУ

by Core @ 07.08.2009 15:37:19

Давайте рассмотрим гипотетический пример инсталляции интерфейсной карты ScanJet. Нам необходимо убедиться в том, что адреса ПЗУ, установленного на интерфейсной карте, не конфликтуют с адресами любых других ПЗУ, установленных в системе.

Предположим, что ПЗУ VGA использует адреса СООО0—C5FFF. Интерфейс сканера имеет установленный по умолчанию диапазон С4000—C7FFF. Если бы мы использовали EGA карту, то все бы сошло с рук, поскольку ПЗУ EGA заканчивается на C3FFF.

Поэтому у вас могут возникнуть определенные трудности, так что давайте рассмотрим наше положение.

1. Диапазон адресов сканера установлен по умолчанию как С4000—C7FFF. Этот диапазон значений занимает 16 К адресов.


2. Диапазон адресов EGA ПЗУ (если система использует EGA) составляет С0000— C3FFF и конфликтов с ПЗУ ScanJet не возникает. В шестнадцатеричной системе числа можно сравнивать точно так же, как и в десятичной. Если число разрядов одинаково, то достаточно сравнить крайние слева разряды. В данном случае они одинаковы и равны С, поэтому мы должны перейти к рассмотрению числа расположенного правее. Поскольку 4 идет после 3, значит С4000 будет расположено после C3FFF.

...

07.08.2009 15:33:13

Пример 1: расчет диапазона адресов в шестнадцатеричной системе

by Core @ 07.08.2009 15:33:13


Если СОМ1 использует адреса I/O с 3F8 по 3FF, то сколько адресов может использовать СОМ1?

Вычисляем: 3F8, 3F9, 3FA, 3FB, 3FC, 3FD, 3FE, 3FF — восемь адресов.

...

07.08.2009 15:28:14

Адреса памяти в шестнадцатеричном представлении (часть 3)

by Core @ 07.08.2009 15:28:14


Если вы видите, что для VGA отведена память в диапазоне адресов А0000—BFFFF, то вы знаете, что плата использует участок памяти между 640 К и 768 К. Если вы видите, что BIOS находится в диапазоне адресов FC000—FFFFF, значит он занимает верхнюю часть первого мегабайта.

А теперь — несколько примеров.

...

07.08.2009 15:24:31

Адреса памяти в шестнадцатеричном представлении (часть 2)

by Core @ 07.08.2009 15:24:31


Табл. A.2. Шестнадцатеричные и десятичные адреса памяти

Десятичный адресШестнадцатеричный адресПредшествующий шестнадцатеричный адрес
0 K0Нет
64 K100000FFFF
128 K200001FFFF
192 K300002FFFF
256 K400003FFFF
320 K500004FFFF
384 K600005FFFF
448 K700006FFFF
512 K800007FFFF
576 K900008FFFF
640 KA00009FFFF
704 KB0000AFFFF
768 KC0000BFFFF
832 KDO000CFFFF
896 KE0000DFFFF
960 KF0000EFFFF
1024 K100000FFFFF

...

07.08.2009 15:21:24

Адреса памяти в шестнадцатеричном представлении

by Core @ 07.08.2009 15:21:24

Вы помните, что типичный ПК, работая в DOS, может адресовать до 1 М памяти - 640 К для программ пользователя и 384 К для видеопамяти, ПЗУ и буферов. Давайте посмотрим, как интерпретируются адреса в шестнадцатеричной системе.

Сначала осознаем, что 1 М состоит из 16 сегментов по 64 К. Это удобно, поскольку 10000 в шестнадцатеричном представлении эквивалентно 64 К. 640 К — это 10 сегментов по 64 К, так что младшие 640 К адресного пространства простираются от 00000 до А0000 или 9FFFF. Все 64 К ступеньки адресов приведены в табл. A.2.


Табл. А. 1. Шестнадцатеричные числа и их десятичные эквиваленты

Шестнадцатеричные числаДесятичные числа
00
11
22
33
44
55
66
77
88
99
A10
B11
C12
D13
E14
F15

...

07.08.2009 15:16:08

Считаем до шестнадцати

by Core @ 07.08.2009 15:16:08

Вспомним, что в десятичной системе для счета используются одноразрядные числа от 0 до 9 (10 сюда не включается). Шестнадцатеричная система построена аналогично — в ней также используются одноразрядные числа, но 16 в их число не входит.

Рассмотрим соотношение между двумя системами, обратившись к табл. A.1 (см. ниже).


Следующим числом после F будет 10, которое в десятичной системе обозначается как 16, а затем 11, которое в десятичной системе обозначает — 17. Также, как и в десятичной системе, двухразрядные числа в которой тянутся до числа 99, шестнадцатеричные числа будут нарастать до FF. В шестнадцатеричной системе одна сотня — это не 10 раз по 10, это — 16 раз по 16 или 100 в шестнадцатеричной системе счисления равно 256 в десятичной.

...

07.08.2009 15:12:49

Шестнадцатеричное представление чисел

by Core @ 07.08.2009 15:12:49

Повсюду в этой статье, как и в любой другой технической литературе, вы встречаете числа, выраженные не в десятичной системе, к которой мы привыкли, а в шестнадцатеричной, несколько отличающейся от десятичной. Это приложение являет собой краткое руководство, которое позволит вам познакомиться и освоить шестнадцатеричную систему счисления.

Десятичная система основана на числе 10 — поскольку мы знаем, что это число пальцев на руках. Если мы записываем где-либо число 10, то следует помнить, что 10 оно обозначает только в том случае, если мы используем систему счисления, основанную именно на 10. Это число может быть также истолковано как "один, ноль", что может иметь различный смысл в разных системах счисления.

Давайте посмотрим, как мы записываем первые 11 чисел: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Почему мы записали десять с помощью двух разрядов, в то время, как все остальные числа записаны с помощью одной цифры? Потому что система основана на числе 10. Поскольку такая форма записи предусматривает использование цифры 10, то многие последствия вытекают просто из формы записи. Если мы возьмем 10 раз по 10, то получим 100 — единица и два нуля за ней — итого 3 разряда. Аналогичная ситуация возникает и при вычислении произведения 10x10x10 - мы получаем 1000. Мы видим, что опять используем число 10, и единственная причина его использования — наличие десяти пальцев на руках.


По ряду причин, которые я здесь не рассматриваю, для компьютерных систем предпочтительнее, оказывается, использование системы счисления, основанной на числе 8 или 16, но не на числе 10. Система, основанная на использовании числа 8, называется восьмеричной, основанная на использовании 16 — шестнадцатеричной. Мы не будем рассматривать все тонкости этой системы, а остановимся лишь на нескольких основных моментах.

...

07.08.2009 15:11:00

Форумы Microsoft Network (часть 3)

by Core @ 07.08.2009 15:11:00

Семейство анализаторов:

DA-310 Domino WAN Internetwork DA-320 DominoLAN Internetwork DA-330 DominoFDDI Internetwork DA-350 Domino Fast Ethernet DominiWIZARD Baselining System DominoREMOTE Domino WAN ISDN Domino 2 Mbits/s ETSI


DA-30C Internetwork Analyzer:

Мультипортовый мультипротокольный анализ всех видов локальных сетей и глобальных систем передачи данных для операторов, групп инсталляции и технического сопровождения сетей.

...

07.08.2009 15:06:04

Форумы Microsoft Network (часть 2)

by Core @ 07.08.2009 15:06:04

Заключение


Это все что можно сказать об исследовании в Online режиме. Сейчас у вас должны появиться хорошие идеи относительно того, как вы можете установить связь с внешним миром с помощью доступных вам инструментальных средств и мысли по поводу того, как найти то, в чем вы нуждаетесь. Там и увидимся. Соединяетесь ли вы с CompuServe, Internet или Microsoft Network, правила практически одинаковы.

¦ Ответ наверняка где-то есть. Не сдавайтесь слишком быстро.

¦ Большинству людей нравится давать советы, так что никогда не бойтесь спрашивать.

Анализ сетей и систем передачи данных, тестирование и оптимизация WAN (в том числе Х.25, Frame Relay) и LAN, тестирование бриджей и раутеров, тестирование физического уровня LAN с помощью кабельного тестера по Категории 5 LCM-5A и наборов оптических тестеров. Интегрируемые в сеть активные сегментные RMON-пробы. Мультипортовые универсальные анализаторы протоколов.

...

07.08.2009 15:03:15

Форумы Microsoft Network

by Core @ 07.08.2009 15:03:15

Для целей изучения способов модернизации и поддержки работоспособности вашего компьютер, Hardware форум в MSN — вероятно самый лучший выбор. Он имеет активное членство, ряд разделов, а также на нем учитываются уровни мастерства (я не видел, чтобы кто нибудь смеялся над вопросом новичка — фактически, один очень простой вопрос о том, что такое оперативная память отрывает некоторых людей от дверного проема, допускающих, что они вообще ничего не знают об этом; спасибо, что спросили). Трафик не такой напряженный, как на некоторых связанных с оборудованием телеконференциях Usenet и форумах CompuServe, но это как раз хорошо.


Если вы ищете специфическую информацию для конкретных изделий, вы можете просмотреть один из форумов поставщиков. Самый простой способ найти форум, где обсуждается тема, которая вам интересна, состоит в том, чтобы использовать инструмент поиска (он обсуждался ранее в этой статье) для поиска вхождений определенного ключевого слова в MSN.

...

07.08.2009 14:56:35

ftp узлы (часть 2)

by Core @ 07.08.2009 14:56:35


ftp и World Wide Web

ftp узлы очень просто отыскать в Web: просто найдите одну из многих страниц индексов с ссылками на них. Вот две вещи, которые я считаю полезными, - обе они включают поисковую систему, так что вы не зависите от (ограниченных или несуществующих) возможностей поиска вашего Web броузера.

Tel.Net Индекс Tel.Net анонимных ftp узлов (http://tile.net/ftp-list/viewlist.html) организовывает узлы несколькими способами, но мне кажется, что наиболее полезно искать по теме. Когда вы производите поиск, то вы получаете алфавитный индекс; щелкните на букве, по которой вы хотите искать (например, I для IDE дисков), и вы переместитесь на страницу со списком тем, начинающихся с этого символа. Когда вы найдете нужную тему, щелкните на ней, чтобы увидеть список узлов, которые содержат информацию, начинающуюся с этого символа. (Некоторые темы содержат больше узлов, чем другие: "IDE" имеет одно соответствие - узел Maxtor, a "apple" — четыре.) Выберите узел, и вы увидите список всех видов файлов, хранящихся на нем, когда он был последний раз обновлен, а также некоторую административную информацию. Из этой страницы вы можете непосредственно обращаться к узлу. Этот индекс — превосходный способ для нахождения полезных ftp узлов.

Анонимный ftp индекс Анонимный ftp индекс (http://services.bunyip.corn/room.prospect/anonFTP/anonFTP.html) не имеет такого хорошего интерфейса и такого количества опций, как Tel.Net, но он находит ссылки, которые другой индекс не найдет. Вы можете искать по полному или частичному совпадению ключевых слов (с учетом или без учета регистра), но я нашел простейший способ использования этого индекса, который состоит в том, чтобы использовать улучшенные спецификации поиска, представляющие результаты как меню, из которого можно выбирать узлы. Вы не имеете никаких описаний узлов, и если слово, которое вы ищете, нигде не появляется на пути проиндексированного ftp сервера, вы не найдете его, но это — хоро...

07.08.2009 14:55:56

ftp узлы

by Core @ 07.08.2009 14:55:56


Как и узлы Web, ftp узлы достаточно многочисленны, так что легче предложить такие способы, с помощью которых вы можете найти нужный узел, который предоставит вам список узлов, содержащих файлы, имеющие отношение к определенной теме.

Примечание

Я сосредоточусь здесь на том, как найти ftp узлы через Web и CompuServe, по крайней мере теоретически, поскольку, если вы используете Telnet, то вы, вероятно, уже знаете, что следует использовать для поиска информации в Online режиме.

ftp и CompuServe

Если вы подключаетесь к Internet через CompuServe и вы не знаете точно, что и где искать, сначала попробуйте список узлов, доступных из окна ftp или выберите из списка популярных ftp узлов CompuServe. Хотя эти списки не очень содержательные, они могут по крайней мере указать вам нужное направление, ну, например: "Ага, 3Com. Это как раз те драйверы, которые мне нужны." Если вам известно имя узла, вы можете непосредственно ввести его, выбирая из списка "Access a Specific Site". CompuServe не предлагает полный список всех анонимных ftp узлов, так что, если вы не знаете адреса определенного узла и его нет в списках CompuServe, значит, вам не повезло.

...

07.08.2009 14:51:47

Как выбрать поисковую систему

by Core @ 07.08.2009 14:51:47

Вообще-то, я считаю, что в поисковой системе должны быть предусмотрены следующие свойства:

¦ отчет об общем количестве попаданий, сгенерированных поиском;

¦ отображение одновременно большого количества попаданий, (мне быстрее пролистнуть страницу, чем перемещаться на другую страницу, чтобы увидеть следующие десять попаданий);


¦ немного дополнительного текста, окружающего попадания, если это возможно — таким образом легче видеть связи или возможность настроить результаты запроса, чтобы показывать больше или меньше окружающей информации.

& Совет

Часто получается быстрее зайти на неофициальные Web узлы, которые имеют ссылки на официальные, чем идти на первую страницу официального узла и блуждать по лабиринту связанных документов. Например, если вы нуждаетесь в драйверах сканера HP, идите сначала в независимый узел типа http:/ /www.netzone.com/ ~cmont/gra/scan.html, который содержит ссылки на группу узлов различных изготовителей сканеров. Когда вы активизируете ссылку, вы сразу переместитесь в ту часть узла HP, где хранятся драйверы.

...

07.08.2009 14:48:46

Полезные форумы CompuServe (часть 6)

by Core @ 07.08.2009 14:48:46


Примечание

Режим Surprise системы Alta Vista может сначала показаться обычным просмотром, но это не так - это ряд произвольных ссылок к одиночным Web страницам, которые попадают (более или менее) в перечисленные категории. Это не очень помогает нахождению информации, но если вы хотели бы увидеть Web страницы, к которым ваши обычные поиски никогда и близко не приведут, вы могли бы им воспользоваться.

Это был беглый взгляд на некоторые из поисковых систем, доступных в сети. Если ни одна из них не может вам помочь, попробуйте Infoseek, Magellan или Lycos. А если вы хотите получить доступ ко всем поисковым системам сразу, зайдите на поисковую страницу Microsof по адресу http://www.msn.com/access/allinone.asp.

...

07.08.2009 14:44:25

Полезные форумы CompuServe (часть 5)

by Core @ 07.08.2009 14:44:25


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

Alta Vista

Alta Vista корпорации Digital Equipment (http://altavista.digital.com) - еще одна очень полезная поисковая система. Во-первых, она — одна из наиболее совершенных поисковых систем из тех, которые сейчас доступны. Во-вторых, она сообщает вам не только о числе попаданий, найденных вашим запросом, но также и (если вы делали запрос с использованием более одного слова) сколько раз встречается каждое из найденных слов. Лучше всего то, что вы можете использовать улучшенные методы поиска с использованием ограниченного набора логических операторов (AND, OR, NOT и NEAR) для улучшения вашего поиска. Кроме тою, Alta Vista производит поиск по Usenet также хорошо, как и поиск узлов Web.

...

Page copy protected against web site content infringement by Copyscape

Rambler's Top100