Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Программные средства foundation 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [ 23 ] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359

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

Второй метод позволяет получать и-разрядное кодовое слово кода Грея непосредственно из соответствующего кодового слова и-разрядного двоичного кода:

1. Биты в и-разрядном кодовом слове двоичного кода или кода Грея нумеруются справа налево от О до и-1.

2. /-Й бит в кодовом слове кода Грея равен О, если i-й и (/+1 )-й биты в соответствующем слове двоичного кода одинаковы; в противном случае i-й бит равен 1. (Если +1 = и, то и-й бит в слове двоичного кода принимается равным 0.)

Обратившись снова к табл. 2.10, мы видим, что для 3-разрядного кода Грея эти правила выполнены.

*2.12. Коды символов

Как следует из предыдущего параграфа, строка битов не обязательно представляет собой число; в самом деле, большая часть информации, обрабатываемой компьютерами, не имеет числовой природы. Наиболее распространенным типом нечисловых данных является текст {text), то есть последовательность символов, выбираемых из некоторого множества. Каждый символ представлен в компьютере строкой битов в соответствии с принятым соглашением.

Чаще всего в качестве кода символов используется код ASCII {American Standard Code for Information Interchange, Американский стандартный код для обмена информацией; аббревиатура ASCII произносится так: ASS key). В коде ASCII каждый символ представлен строкой из 7 битов, что дает в целом 128 различных символов, приведенных в табл. 2.11. Этот код содержит строчные и прописные буквы алфавита, числа, знаки пунктуации и различные не выводимые на печать управляющие символы. Таким образом, строка текста Yeccch! выглядит как довольно безобидный набор из 7-разрядных двоичных чисел:

1011001 1100101 1100011 1100011 1100011 1101000 0100001.

2.13. Коды действий, условий и состояний

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

При проектировании цифровых систем мы часто всфечаемся с приложениями, когда Сфока битов не носит характера данных, а должна служить для управления действием, для сигнализации о выполнении условия или для представления текущего состояния аппаратуры. Чаще всего, по-видимому, в таких приложениях применяется простой двоичный код. Если имеется и различных действий, условий или состояний, то их можно представить двоичным кодом с числом битов в слове, равным b = flognl. [Скобки Г 1 означают наименьшее целое, превосходящее величину, заключенную в скобки, или равное этой величине {ceiling/unction). Таким образом, b - это наименьшее целое, такое что 2>п.]



Табл. 2.11. Код ASCII. СтандартХЗ.4-1968 Американского национального института стандартов

Строка в

bjjjj (столбец)

16-ичном коде

ООО 0

010 2

100 4

101 5

0000

0001

0010

0100

0101

АС К

&

0111

1000

1001

1010

1011

<

1101

1110

>

7

Управляющие коды

Null

Пустой символ

Start of heading

Начало заголовка

Start of text

Начало текс1а

End of text

Конец текста

End of

Конец передачи

transmission

Enquiry

Запрос

Acknowledge

Подтверждение

Bell

Звонок

Backspace

Возврат

Horizontal tab

Горизонтальная та-

буляция

Line feed

Перевод строки

Vertical tab

Вертикальная та-

буляция

Form feed

Переход на новую

страницу

Carriage return

Возврат каретки

Shift out

Сдвиг с потерей

данных

Shift in

Сдвиг с внесением

данных

Space

Пробел

DLE Data link escape DCl Device control 1

DC2 Device control 2

DC3 Device control 3

DC4 Device control 4

NAK Negative

acknowledge SYN Synchronize ETB End transmitted

block CAN Cancel EM End of medium SUB Substitute ESC Escape FS File separator GS Group separator RS Record separator US Unit separator DEL Delete or rubout

Смена канала данных Упраштение устройством 1

Управление устройством 2

Управление устройством 3

Управление устройством 4

Отрицательное квитирование Синхронизация Конец передачи блока

Аннулирование Конец носителя Замена Переход

Разделитель файлов Разделитель групп Разделитель записей Разделитель элементов Уничтожить, стереть



Рассмотрим в качестве примера контроллер простого светофора. Сигналы светофора на пересечении улиц, идущих с севера на юг (N-S) и с востока на запад (E-W), могут образовывать любую из шести возможных комбинаций, перечисленных в табл. 2.12. Эти состояния светофора можно закодировать тремя битами, как показано в последнем столбце таблицьь Используются толыю шесть из восьми возможных 3-ра:фядных кодовых слов, и соответствие между шестью выбранными кодовыми словами и состояниями светофора произвольно, так что кодирование можно осуществить многими способами. Опытный разработчик цифровых устройств выбирает способ кодирования так, чтобы минимизировать стоимость схемы или оптимизировать какой-нибудь другой параметр (например, время разработки; нет необходимости перебирать миллиарды возможных вариантов кодирования).

Табл. 2.12. Состояния контроллера светофора

Сигналы светофора

N-S N-S E-W E-W

Зеле- Жел- Крас- Зеле- Жел-

E-W Крас-

Кодовое слово

Состояние

N-S проезд разрешен

вкл.

выкл.

выкл.

выкл.

выкл.

вкл.

N-S приготовиться

выкл.

вкл.

выкл.

выкл.

выкл.

вкл.

N-S проезд запрещен

выкл.

выкл.

вкл.

выкл.

выкл.

ВКЛ.

E-W проезд разрешен

выкл.

выкл.

вкл.

вкл.

выкл.

выкл.

E-W приготовиться

выкл.

выкл.

вкл.

выкл.

вкл.

выкл.

E-W проезд запрещен

выкл.

выкл.

вкл.

выкл.

выкл.

вкл.

Другое применение двоичного кода иллюстрирует рис. 2.7(a). В изображенной здесь системе имеется п устройств, каждое из которых может выполнять определенное действие. Характеристики этих устройств таковы, что они могут быть доступны для управления ими только поодиночке. Блок управления вырабатывает слово двоичного кода выбор устройства , состоящее из £> = flog и1 битов, для того чтобы указать, к какому устройству он обращается в тот или иной момент времени. Кодовое слово вьгбор устройства поступает на все устройства, каждое из которых сравнивает его со своим собственным удостоверением личности , чтобы определить, происходит ли обращение именно к нему. Хотя число битов в кодовых словах двоичного кода минимально, выбор двоичного кода не всегда является лучшим для кодирования действий, условий или состояний. На рис. 2.7(b) показано, как можно управлять п устройствами с помощью и-разрядного кода 1 из п {1-out-of-n code), в словах которого только один бит равен 1, а остальные равны 0. Каждый бит в слове кода 1 из и непосредственно подается на вход разрешения соответствующего устройства. Это упрощает конструкцию устройств, поскольку им больше не нужно распознавать обращение к себе; все, что нужно устройству, - это одноразрядный вход разрешения .

Кодовые слова кода 1 из 10 были приведены в табл. 2.9. Иногда слово, состоящее из всех нулей, также может входить в код 1 из 10 , чтобы указывать, что никакое устройство не выбирается. Другим употребительным кодом является об-



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [ 23 ] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359



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



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.