"Ассемблер и программирование для IBM PC. (IBM PC assembler language and programming)" - читать интересную книгу автора (Абель Питер, Переводчик: Ю.В.Сальников)ёшёЄхьх. ╘ръЄшўхёъш сшЄ єэрёыхфютры cтюх эрчтрэшх юЄ рэуышщёъюую "BInary
digiT" (фтюшўэр ЎшЇЁр). ╤юўхЄрэшхь фтюшўэ√ї ЎшЇЁ (сшЄют) ьюцэю яЁхфёЄртшЄ№ ы■сюх чэрўхэшх. ╟эрўхэшх фтюшўэюую ўшёыр юяЁхфхы хЄё юЄэюёшЄхы№эющ яючшЎшхщ ърцфюую сшЄр ш эрышўшхь хфшэшўэ√ї сшЄют. ═шцх яюърчрэю тюё№ьшсшЄютюх ўшёыю ёюфхЁцр∙хх тёх хфшэшўэ√х сшЄ√: ╧ючшЎшюээ√х тхёр: 128 64 32 16 8 4 2 1 ┬ъы■ўхээ√х сшЄ√: 1 1 1 1 1 1 1 1 ╤рь√щ яЁрт√щ сшЄ шьххЄ тхёютюх чэрўхэшх 1, ёыхфє■∙р ЎшЇЁр тыхтю - 2, ёыхфє■∙р - 4 ш Є.ф. ╬с∙р ёєььр фы тюё№ьш хфшэшўэ√ї сшЄют т фрээюь ёыєўрх ёюёЄртшЄ 1 + 2 + 4 + ... + 128, шыш 255 (2 т тюё№ьющ ёЄхяхэш - 1). ─ы фтюшўэюую ўшёыр 01000001 хфшэшўэ√х сшЄ√ яЁхфёЄрты ■Є чэрўхэш 1 ш 64, Є.х. 65. ═ю 01000001 яЁхфёЄрты хЄ Єръцх сєътє A! ─хщёЄтшЄхы№эю, чфхё№ ьюьхэЄ, ъюЄюЁ√щ эхюсїюфшью ўхЄъю є ёэшЄ№. ┴шЄ√ 01000001 ьюуєЄ яЁхфёЄрты Є№ ъръ ўшёыю 65, Єръ ш сєътє A: - хёыш яЁюуЁрььр юяЁхфхы хЄ ¤ыхьхэЄ фрээ√ї фы рЁшЇьхЄшўхёъшї Ўхыхщ, Єю 01000001 яЁхфёЄрты хЄ фтюшўэюх ўшёыю ¤ътштрыхэЄэюх фхё Єшўэюьє ўшёыє 65; - хёыш яЁюуЁрььр юяЁхфхы хЄ ¤ыхьхэЄ фрээ√ї (юфшэ шыш сюыхх ёьхцэ√ї срщЄ), шьх т тшфє юяшёрЄхы№э√щ їрЁръЄхЁ, ъръ, эряЁшьхЁ, чруюыютюъ, Єюуфр 01000001 яЁхфёЄрты хЄ ёюсющ сєътє шыш "ёЄЁюъє". эрчэрўхэшх ърцфюую ¤ыхьхэЄр фрээ√ї юяЁхфхыхэю. ─тюшўэюх ўшёыю эхюуЁрэшўхэю Єюы№ъю тюёхь№■ сшЄрьш. ╥ръ ъръ яЁюЎхёёюЁ 8088 шёяюы№чєхЄ 16-сшЄютє■ рЁїшЄхъЄєЁє, oэ ртЄюьрЄшўхёъш юяхЁшЁєхЄ ё 16-сшЄют√ьш ўшёырьш. 2 т ёЄхяхэш 16 ьшэєё 1 фрхЄ чэрўхэшх 65535, р эхьэюую ЄтюЁўхёъюую яЁюуЁрььшЁютрэш яючтюышЄ юсЁрсрЄ√трЄ№ ўшёыр фю 32 сшЄ (2 т ёЄхяхэш 32 ьшэєё 1 Ёртэю 4294967295) ш фрцх сюы№°х. ─тюшўэр рЁшЇьхЄшър --------------------- ╠шъЁюъюья№■ЄхЁ т√яюыэ хЄ рЁшЇьхЄшўхёъшх фхщёЄтш Єюы№ъю т фтюшўэюь ЇюЁьрЄх. ╧ю¤Єюьє яЁюуЁрььшёЄ эр ч√ъх рёёхьсыхЁр фюыцхэ с√Є№ чэръюь ё фтюшўэ√ь ЇюЁьрЄюь ш фтюшўэ√ь ёыюцхэшхь: 0 + 0 = 0 1 + 0 = 1 1 + 1 = 10 1 + 1 + 1 = 11 ╬сЁрЄэюх тэшьрэшх эр яхЁхэюё хфшэшўэюую сшЄр т яюёыхфэшї фтєї юяхЁрЎш ї. ╥хяхЁ№, фртрщЄх ёыюцшь 01000001 ш 00101010. ┴єътє A ш ёшьтюы *? ═хЄ, ўшёыю 65 ш ўшёыю 42: ─тюшўэ√х ─хё Єшўэ√х |
|
|