Главная » Ассемблер, Железо » Представление символов и управляющих кодов в памяти компьютера

0

Система представления символов в персональных компьютерах базируется на Американском стандартном коде для обмена информацией (American Standard Code for Information Interchange), который был введен в 1963 году и ставил в соответствие каждому символу семиразрядный двоичный код, обеспечивающий представление 128 символов. ASCII-код включал две группы символов:

•       управляющие символы, используемые в коммуникационных протоколах для передачи команд периферийным устройствам;

•       символы пишущей машинки — цифры, буквы и специальные знаки.

Управляющие символы имеют коды с номерами от 0 до lAh. К управляющим относится также символ с кодом 7Fh. Каждый управляющий символ выполняет строго определенную функцию. Функции и кодовые обозначения управляющих символов описаны в табл. 1.1. Все остальные символы относятся к алфавйтно-цифровой группе (группе символов пишущей машинки).

Таблица 1.1. Управляющие символы ASCII-кода

Код символе

Мнемоническое обозначение

Назначение символа

00h

NUL

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

01h

SOH

Начало заголовка (начало блока данных)

02h

STX

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

03h

ETX

Конец текста

04h

EOT

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

05h

ENQ

Запрос подтверждения

06h

ACK

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

07h

BEL

Звонок (звуковой сигнал)

08h

BS

Забой (возврат на одну позицию влево)

09h

HT

Горизонтальная табуляция

OAh

LF

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

OBh

VT

Вертикальная табуляция

OCh

FF

Перевод формата (переход к новой странице)

ODh

CR

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

OEh

SO

Переход на нижний регистр

OFh

SI

Переход на верхний регистр

10h

DLE

Завершение сеанса связи

11h

DC1

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

12h

DC2

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

13h

DC3

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

14h

DC4

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

15h

NAK

Ошибка передачи

16h

SYN

Холостой ход передатчика

17h

ETB

Конец передачи блока

18h

CAN

Отмена

19h

EM

Конец носителя данных

1Ah

SUB

Подстановка (замена символа)

1Bh

ESC

Переход (посылка сложной команды)

1Ch

FS

Разделитель файлов

Таблица 1.1 (продолжение)

Код символа

Мнемоническое обозначение

Назначение символа

1Dh

GS

Разделитель групп

1 Eh

RS

Разделитель записей

1 Fh

US

Разделитель элементов

7Fh

DEL

Удаление символа

Чтобы отобразить символы европейских алфавитов и символы псевдографики, ASCII-код был расширен до 256 символов. Графическое представление символов расширенного ASCII-кода показано на рис. 1.1. Это так называемая американская кодировка (кодировка IBM), которая в операционных системах корпорации Microsoft носит также название «Кодовая страница 437».

 

Таблица 1.3. Скан-коды BIOS для клавиш функциональной, дополнительной и цифровой групп, а также для комбинаций клавиш

Код

Клавиша или

Код

Клавиша или

Код

Клавиша или

 

комбинация

 

комбинация

 

комбинация

 

клавиш

 

клавиш

 

клавиш

3Bh

F1

54h

Shift+F1

6Dh

Alt+F6

3Ch

F2

55h

Shift+F2

6Eh

Alt+F7

3Dh

F3

56h

Shift+F3

6Fh

Alt+F8

3Eh

F4

57h

Shift+F4

70h

Alt+F9

3Fh

F5

58h

Shift+F5

71h

Alt+F10

40h

F6

59h

Shift+F6

72h

Ctrl+Print Screen

41h

F7

5Ah

Shift+F7

73 h

Ctrl+<—

42h

F8

5Bh

Shift+F8

74h

Ctrl+—>

43h

F9

5Ch

Shift+F9

75h

Ctrl+End

44h

F10

5Dh

Shift+F10

76h

Ctrl+Home

Таблица 1.3 (продолжение)

Код

Клавиша или

комбинация

клавиш

Код

Клавиша или

комбинация

клавиш

Код

Клавиша или

комбинация

клавиш

45h

Num Lock

5 Eh

Ctrl+F1

77h

Ctrl+Page Down

46h

Scroll Lock

5Fh

Ctrl+F2

78h

Alt+1

47h

Home

60h

Ctrl+F3

79h

Alt+2

48 h

T

61h

Ctrl+F4

7Ah

Alt+3

49h

Page Up

62h

Ctrl+F5

7Bh

Alt+4

4Ah

-

63h

Ctrl+F6

7Ch

Alt+5

4Bh

<—

64h

Ctrl+F7

7Dh

Alt+6

4Ch

5

65h

Ctrl+F8

7Eh

Alt+7

4Dh

—>

66h

Ctrl+F9

7Fh

Alt+8

4Eh

+

67h

Ctrl+F10

80h

Alt+9

4Fh

End

68 h

Alt+F1

81h

Alt+0

5 Oh

?

69h

Alt+F2

82h

Alt+-

51h

Page Down

6Ah

Alt+F3

83h

Alt+=

52h

Insert

6Bh

Alt+F4

84h

Ctrl+Page Up

53h

Delete

6Ch

Alt+F5

 

 

Источник: Кулаков В. К90 Программирование на аппаратном уровне: специальный справочник (+дискета). 2-е издание. — СПб.: Питер, 2003. — 847 е.: ил.

По теме:

  • Комментарии