Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебн пособ по арх и прогр МП.doc
Скачиваний:
68
Добавлен:
10.12.2013
Размер:
2 Мб
Скачать
☆

1.3.Система кодирования символов ascii

Это стандартная для персональных компьютеров система кодирования символов, вводимых с клавиатуры, выводимых на экран, а также некоторых управляющих символов. Каждому символу соответствует свой двоичный 8-битовый код или 16-ричный двухцифровой код. 8-битовый расширенный ASCII-код, используемый в IBM PC обеспечивает представление 256 символов, включая символы для национальных алфавитов. Списки и значения всех кодов ASCII можно посмотреть практически в любой книге по программированию на языке АССЕМБЛЕР.

В табл.1.1 представлена таблица кодирования ASCII. По ней h-коды каждого символа, включенного в таблицу, составляются из номера столбца и номера строки.

Как видно из табл.1.1, десятичные цифры от 0 до 9 находятся в столбце таблицы с номером 3h, а номера строк таблицы совпадают с h-кодом самой цифры.

Например, число 55 в b-коде в формате байта равно 00110111b, а в символьном коде ASCII оно будет записано как 00110101b 00110101b ASCII:

00110101 00110101

5 5

Если использовать не b-коды, а h- коды, то число 55 будет равно 37h, но в символьных кодах ASCII оно будет записано как 35h 35h ASCII:

35h 35h

5 5

Таблица 1.1. Русифицированная таблица кодов ASCII.

h-коды

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F *

0

►

0

@

P

`

p

А

P

a

░

└

╨

p

≡(Ё)

1

☺

◄

!

1

A

Q

a

q

Б

С

б

▒

┴

╤

с

(ё)

2

☻

↕

“

2

B

R

b

r

В

Т

в

▓

┬

╥

т

≥(Є)

3

♥

‼

#

3

C

S

c

s

Г

У

г

│

├

╙

у

≤(є)

4

♦

$

4

D

T

d

t

Д

Ф

д

┤

─

╘

ф

⌠(Ï)

5

♣

§

%

5

E

U

e

u

Е

Х

е

╡

┼

╒

х

⌡(ï)

6

♠

▬

&

6

F

V

f

v

Ж

Ц

ж

╢

╞

╓

ц

→(Ў)

7

●

↨

'

7

G

W

g

w

З

Ч

з

╖

╟

╫

ч

←(ў)

8

◘

↑

(

8

H

X

h

x

И

Ш

и

╕

╚

╪

ш

↑(º)

9

◦

↓

)

9

I

Y

i

y

Й

Щ

й

╣

╔

┘

щ

↓(▪)

A

◙

→

*

:

J

Z

j

z

К

Ъ

к

║

╩

┌

ъ

·

B

♂

←

+

;

K

[

k

{

Л

Ы

л

╗

╦

█

ы

√

C

♀

∟

,

<

L

\

l

|

М

Ь

м

╝

╠

▄

ь

ⁿ(№)

D

♪

↔

-

═

M

]

m

}

Н

Э

н

╜

═

▌

э

²(☼)

E

♫

▲

.

>

N

^

n

~

О

Ю

о

╛

╬

▐

ю

■

F

☼

▼

/

?

O

_

o

⌂

П

Я

п

┐

╧

▀

я

* - символы последнего столбца могут варьироваться в зависимости от русификатора (в скобках показан вариант, используемый в Windows).