Э. Таненбаум - Архитектура компьютера (1127755), страница 186
Текст из файла (страница 186)
Нжа, Ит.-М. «1п1гос!пот!оп то Ргес!!секес! Ехеспт!оп», 1ЕЕЕ Сошрптег Ма8ах!пе, чо1. 31, рр. 49-50, !ап. 1998. 99. Тттлпе, К. АазешЫу 1.ап8па8е !ог 1пте1-Вавес! Сошрпсегв, 4сЬ ес1., баррет 5асЫ1е К!чег, Щ: Ргепбсе На11, 2002. 100, /асоЬ, В., апт! Мифе, Т. «Ч!гтпа! Мепюгу: 1аапеа о! 1тпр!ешептат!оп», 1ЕЕЕ Сошрптег Ма8ах!пе, чо1. 31, рр. 33 — 43, 1ппе 1998а. 101. !асоЬ, В., апс! Мифе, Т.
«Юг!па! Мепюгу ш Соптешрогагу Мкгоргосеааога», 1ЕЕЕ М!сто Ма8ах!пе, чо1. 18, рр, 60 — 75, Дп1у/Ап8. 1998Ь. 102. !еттауа, А. А., апт! ВЪ|7: !4т. Мп!т!ргосеввог Яуатстпв-оп-а-СЬтр, Кап Ргапс!асо: Мог8ап Кап!шапа, 2005. 103. !!атель, Тт.А. «Раз1 РатЬ-Вааес! Ыепга! ВгапсЬ Ргес!!ст!оп», Ргос. 36тЬ 1пс'1 Яутпр. оп М!сгоагсЬ!сестпге, 1ЕЕЕ., рр.
243 — 252, 2003. 104. 7оЬиоп, К. Т, КаатЬоей, М. Е, апт! Ртта!!асЬ, !). А.:СИ.: Н!8Ь-Рег!огпшпсе А11-Зо!стчаге О!втг!Ьпсес! ЯЬагес! Мепюгу», Ргос. 15сЬ Яутпр. оп Орегасш8 Вуатешв РПпстр!ея АСМ, рр. 213 — 228, 1995. 105. тоЬптоп, М. Япрегвса1аг М!сгоргосеяюг Пея8п, Еп81етчоос! С!Ня Щ: Ргепттсе На11, 1991. 106.
Ка!!а, В., БтпЬагоу, В., апс! Тел1ет, !.М. «1ВМ Ротчег5 СЬтр: А 1Эпа1-Соте Мп15 тЬгеас!ес! Ргосеввог», 1ЕЕЕ Мкго Ма8ах1пе, чо!. 24, рр. 40 — 47, МагсЬ-Арп! 2004. 107. Карая', !т. т., Итпеп 5., !7а!!у, И /., КЬат!апу, В., АЬп,!. Н., Матттоп, Р., апт! Ответтт, т. !7. «Рго8гапипаЫе 5тгеаш Ргосеввогз», 1ЕЕЕ Соптрптег Ма8аг!пе, чо1.
36, рр. 54-62, Ап8. 2003. 108. Кар!1, 5., М С СЬап, Н., апт77аиттепс!га,~. «А СЫр Мп!т1тЬгеас!ес! Ргосеааог !от Ыетчтог1с-Рас!п8 ч!тот!с!оасЬ», 1ЕЕЕ Мкго Ма8ах!пе, чо1. 24, рр. 20 — 30. МагсЬ-АрП! 2004. 109, Ка!г, КН., апт! Вогпе!!о, С. Соптешрогагу 1о8!с Оея8п, Бррег Бас!с!!е К!чст Щ: РгепНсе На11, 2004. Алфавитный список литературы 7'27 127. 128. 129. 130. 131. 132.
133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 1л, К., апс1 Ни«1а1с„Р. «Мепюгу СоЬегепсе ш БЬагес! Игсиа! Мепюгу Бузсетя», АСМ Тгапя. оп Сотрисег Бузсетя, чо1. 7, рр. 321 — 359, Ыоч. 1989. Еппа, Р., Си»то, Е., ! е!агсо, Я., апс! Ле!з, Я. «!п!есс1пд Мп1Вр1е Нрзесз ш а БЕ!! То1егапс 8051 М1сго-Сопсго11ег», Ргос. Е18ЬсЬ 1ЕЕЕ 1пс'! Оп-Елпе Теяс1п8 Жог1сяЬор 1ЕЕЕ, р. 194, !и1у 2002. Е!пеь, А. «АзупсЬгопоиз 1псегсоппесс 1ог ЯупсЬгопоиз БоС Рея18п», 1ЕЕЕ М1сго Мабаг1пе, чо1. 24, рр. 32-41, !апт ЕеЬ. 2004. Еи, Н., Сох, А.
Е., Птатпас!аз, 5., Яа1апюпу, В., апс! Хтоаепероеб !ч'. «Бо!очаге 1)1ягг1Ъи1ес! БЬагес! Мепюгу Яиррогг 1ог 1гге8и!аг Арр1кагюпз», Ргос. 6ГЬ Соп1. оп РПп. апс! РгасСюе о1 Рата!1е! Рго8г., рр. 48 — 56, !ипе 1997. ЕиИаяегекг, 1. Аг1ясос1е'я Яу11о8!яс!с, 2пс1 ес1., Ох1огй Ох!огс! !1шчегя1су Ргеяя, 1958. Еигг, Е, апс1 Назап, А. «Н18Ь Рег1оппапсе РРСА Ьаяес! Е11грВс Сигче Сгурсо- 8гарМс Со-Ргосеяяог», Ргос.!п1'! Соп1, оп 1пб ТесЬс Сойп8 апс! Сотрис!п8, 1ЕЕЕ, рр. 486 — 492, 2004. Еуугпеп, К., апс1 гоо, !'. «Ьяиез апс1 СЬа1!еп8ея ш !7Ь1с1и1гоия Сотрис!п8», Соиипип, о! сЬе АСМ, чо1.
45, рр. 63 — 65, Оес. 2002. МасКепле, 15., РАап, В. ТЬе 8051 М1сгосопсго11ег, 4сЬ ед. !!ррег БасЫ1е К1чег, Ы1: Ргепс1се На11, 2005. Мапо, М. М., апс1 К!гпе, С. В. Ео81с апс1 Сотрисег 1Эея!8п Рипс1атепсаЬ, Згс! ес1., !7ррег ВасЫ1е Жчег, Щ: Ргепс!се На11, 2003. Мат уп, АЕ, Хузгтот, М., Рара«1апгопаЫ, К., Репгез, Р Е, Рта!таяА, Р., ИЪп8, С.С., САап8, 1., Ко, К.Я., Еее, В., Ои, Е., РидА, 1, Та!ъа!а, Е-Ъ'., Топ8, ЕТ., алс1 Тит, А. «ТЬе 1исоп1ит: А БиЬ-Ыаио!ои1е АзупсЬгопоия 8051 М1сго- сопсго11ег», Ргос. ЫшсЬ 1пс'1 сутр, оп АяупсЬгопоиз С1гсшся апс! Яуясетз !ЕЕЕ, рр. 14-23, 2003.
Матйп, Я. Р., таАс!ай А. М., Сийет, О. Е., апс1 Апс!етяоп, Т. Е. «ЕЯессз оЕ Сот- пшшсасюп Еайепсу, ОчегЬеад, апс! Вапс1ъс1иСЬ 1и а С!иясег АгсЬ|гесгиге», Ргос. 24сЬ Апп. 1пбЬ 5упгр, оп СотрШег АгсЬ., АСМ, рр. 85-97, 1997. МауАет Н., апс1 Кт!яЬпап, !т. «РС1 Ехргеяз апс! Ас1чапсес! Зчс!ссЬ!п8: Ечо!и- сюпагу РасЬ со Ви11йп8 Ыехс Сепегасюп 1псегсоппессз», Ргос. 11сЬ сутр.
оп Н!8Ь Рег1. 1псегсоппессз !ЕЕЕ, рр. 21 — 29, Аи8. 2003. Магий, М А., МсК!п1ау, аль Малс!1, 1 С. 8051 М1сгосопсго1!ег апс! ЕтЬесЫес! Яуясетя Нррег ЯасЫ!е К1чег, Щ: РгепВсе На11, 2005. Малй, М. А., апс! Малй, 1. С. ТЬе 80х86 1ВМ РС апс! Сотрас!Ые Сотри- сегя, 4сЬ ес1., Нррег БасЫ1е В1чег, Щ: РгепНсе На!1, 2002. МсКтлКАГ, Е.!!т., Ноипзоп, !., апс! Втас1пет, 5. «%т!ге1езз СПсЬ», 1ЕЕЕ 1пгегпег Сопсрис!п8, чо1. 8, рр. 24 — 31, /и1у — Аи8. 2004. МсКияс!с, М. К., ВояВс, К., КатеЬ, М., апс1 Оиатгеттап, !. 5. «ТЬе Вея18п апс! !тр1етепгасюп о! сЬе 4.4 В5!) Орегас1п8 Зуясет», Кеайп8, МА: АсЫ!яоп-Ятея!еу, 1996. МсКия!с!и М. К., Еоу, !4т.
Ат., Ее!1!ет, Я. Е, апс! Ра1пу, Я. Я. «А Рая! Р1!е Зуягет !ог НН1Х». АСМ Тгапз, оп Сотрисег Бузсетя, чо1. 2, рр. 181 — 197, Аи8. 1984. 7ЗО Глава 9. Библиография 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196. 197. 5айатита, К. «Ма!г!пц Сошрп?его?пч1яЫе», 1ЕЕЕ М!его Ма8ах!пе, чо!. 22 рр. 7-11, гООг. 5а!отав, ?7. АааешЫега апд 1.оадегя Еп81еччоод СП??з, Ы?: Ргеппсе НаП, 1993. 5са!ех, ?7. /., СЬатайот?оо, К., апд ТАейаагА, СЛ. «БЬаага: А 1.очт-ОчегЬеад Бо?гааге-Оп!у АрргоасЬ ?ог Бпрроггш8 Р!пе-Ога!и БЬагед Мепюгу», Ргос.
7гЬ 1пр!. Соп? оп АгсЬ. Бпррогг !ог Рго8. ?лп8. апд Орег. Буаг., АСМ, рр. 174-185, 1996. 5сАей!е, !. Р. «А Бпгчеу о1 БГога8е ОрГюпз», 1ЕЕЕ Сошрпсег Ма8ах!пе, чо1. 35, рр. 42 — 46, Пес. 2002. 5е!степ М., Во»г!с, К., МсКиз!св, и. К., апг! 5гае!!л, С. «Ап ?тр!ешепгаг1оп о! а ?л8-Бггпсгпгед РПе Буяеш !ог ??Ы?Х», Ргос. %'!пгег 1993 ??БЕЫ?Х ТесЬшса1 Соп1., рр. 307-326, 1993. 5Аал!еу, Т., апд Апдетхоп, ?7. РС1 Букгеш АгсЬ!гесгпге, 4гЬ ед..
ореад!п8, МА: Адд!хоп-Ъ"ев1еу, ! 999. 5АПпет, В., алд 5т'гА, В. ТЬе Апагогпу о1 а Н!8Ь-Рег?огшапсе М!сгоргосеааог: А Буагепь Регаресг!че, ?ла А1аппгоя СА: 1ЕЕЕ Сошрпгег Бос1егу, 1998. 5ила, .О. «Баретка!аг ?пвггпсг!оп ?папе», 1ЕЕЕ М1сго Ма8аг!пе, чо1. 17, рр. 28 — 39, БерС./Осг 1997. Ята, ?7., Роипппл, Т., ати1 КаииИ, Р. Адчапсед Сошрпгег АгсЬггесгпгея А ?!Ы8п Брасе АрргоасЬ, Кеад!п8, МА: Адд!аоп-%'ек1еу, 1997. 5!асет, 7?.
Рог?та!?а ш БП!соп, СашЬг!д8е, МА: М.1.Т. Ргевя 1987. 5тт, М., О!го, 5.??т., Ния-Еедеттпап, 5., ??тайет, ?).??т., апд 0опдатта,~. МР1: ТЬе Сошр!еге Ее1егепсе Маппа1, СагпЪг!д8е, МА: М.1.Т. Ргека, 1996. 5оЬЬ С. 5., алд ??ой, А. «Бреси!аг!че Мп!г!сЬгеадед Ргосеааога», 1ЕЕЕ Сошрпсег Ма8ах1пе, чо1.
34, рр. 66-73, АрП1 2001. 5о!ап', Е., апд Солидол, В. РС1 Ехргева Оея8п й Будеш АгсЬ1гесгпге, КеаеагсЬ ТесЬ, 1пс., 2005. 5о!ап', Е., аль \?т!!Ье, 6. РС1 апд РС1-Х Нагйчаге апс1 Бо?счтаге, 6ГЬ ед., Бап Ые8о, СА: АлпаЬооЪ, 2004. 5!а??!п8х, ??т. Сошрпсег Ог8ап1каг!оп апд АгсЬ?сесгпге, 6гЬ ед.
??ррег Бадд!е В?чег, Щ: Ргепг1се НаП, 2003. 5гелагтпт, Р., На8егхгел, Е., Е!?та, ??„1., Мптгопой, М., апд Уепи8ора1, М. «Тгепда ш БЬагед Мепюгу Мп!г!Ргосеав!п8», 1ЕЕЕ Сошрпгег Ма8ах!пе, чо1. 30, рр. 44-50, Пес. 1997. 5!ей, Я., ЭгеатЬадаз, 5., Натдапе!!ы, М., Нипг, С., Коигойапаа«и, Е., Ратйахатайу, 5., апд 5согг, М. «САБНМЕПЕ-2?.: Бо?гааге СоЬегепс БЬагед Мепюгу оп С1пв?егед Тсеп1о?е-%'г?Ге Ь?еГъогЫ>, Ргос. 16ГЬ Бушр, оп Орегаг!п8 Буагеша РПпс!р!еа, АСМ, рр. 170-183, 1997.
5иА, Т., Еее, Н.-Н. 5., В!ои?!!г, ?7. М. «?пге8гаг!п8 СасЬе СоЬегепсе Ргогосо!а 1ог Негего8епеопа Мп!г!ргосеавог Бувгепь, Рагс 1», 1ЕЕЕ М?сто Ма8акше, чо1. 24, рр. 33-41, ?ы1у 2004. Приложение А Двоичные числа Арифметика, применяемая в компьютерах, отличается от арифметики, к которой мы все привыкли. Во-первых, компьютеры оперируют числами, точность которых конечна и фиксирована.
Во-вторых, в большинстве компьютеров используется не десятичная, а двоичная система счисления. Эти две темы и рассматриваются в этом приложении. Числа конечной точности Когда люди выполняют какие-либо арифметические действия, их не волнует вопрос, сколько десятичных разрядов занимает то или иное число. Физики, к примеру, могут вычислить, что во вселенной существует 10га электронов, и их не волнует тот факт, что полная запись этого числа потребует 79 десятичных разрядов. Проблема нехватки бумаги для записи числа никогда не возникает. С компьютерами дело обстоит иначе.
В большинстве компьютеров количество доступной памяти для хранения чисел фиксировано и зависит от того, когда был выпущен этот компьютер. Если приложить усилия, программист сможет представлять числа в два, три и более раза большие, чем позволяет объем памяти, но это не меняет природы данной проблемы. Память компьютера ограничена, поэтому мы можем иметь дело только с такими числами, которые можно представить в фиксированном количестве разрядов. Такие числа называются числами конечной точности. Рассмотрим ряд положительных целых чисел, которые можно записать тремя десятичными разрядами без десятичной точки и без знака. В этот ряд входит ровно 1000 чисел: 000, 001, 002, 003, ..., 999.
При таком ограничении невозможно выразить определенные типы чисел. Сюда входят: + числа больше 999; + отрицательные числа; + дроби; + иррациональные числа; + комплексные числа. Одно из свойств набора всех целых чисел — замкнутость по отношению к операциям сложения, вычитания и умножения. Другими словами, для каждой пары целых чисел 1 н) числа 1+), 1 — ) и 1 х) — тоже целые числа.