Программирование на JAVA

Там она попадает в регистр IR (Instruction Regisetr) процессора. Адрес в регистре PC сформирован с использованием двух адресов:

- адреса начала сегмента кода;

- адреса внутри сегмента (смещения относительно начала), в нашем случае этот адрес в сегменте равен 03D8h.

Команда mov осуществляет обращение к памяти в сегмент данных для загрузки в регистр bx числа -1010 (FFF6h). Адрес памяти, по которому находится требуемое данное, помещается в регистр MAR (Memory Address Register) в результате расшифровки кода команды. Адрес в регистре MAR  в данном случае также формируется на основании двух адресов:

- адреса начала сегмента данных;

- адреса внутри сегмента (смещения относительно начала), в нашем случае этот адрес в сегменте равен 0042h.

После этого дается команда памяти доставить данное число, и оно через регистр MDR (Memory Data Register) попадает  в регистр bx процессора.

В процессе выполнения этой команды PC формируется адрес следующей команды, которая будет загружена в следующем такте процессора.

Таблица 4.1 КОДЫ ASCII-СИМВОЛОВ

Шест

Символ

Шест

Символ

Шест

Символ

Шест

Симв

00Н

Нуль

20Н

sр.

40Н

@

60Н

01Н

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

21Н

!

41Н

А

61Н

а

02H

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

22Н

42Н

В

62Н

b

03H

Конец текста

23Н

#

43Н

С

63Н

с

04Н

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

24Н

$

44Н

D

64Н

d

05Н

КТМ

25Н

%

45Н

Е

65Н

е

06Н

Да

26Н

&

46Н

F

66Н

f

07Н

Звонок

27Н

`

47Н

G

67Н

g

08Н

Возврат на шаг

28Н

(

48Н

Н

68Н

h

09Н

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

29Н

)

49Н

I

69Н

i

0АН

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

2АН

*

4АН

J

6АН

j

0ВН

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

2ВН

+

4ВН

К

6ВН

k

0CH

Прогон страницы

2СН

,

4СН

L

6CH

l

0DН

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

2DН

-

4DH

М

6DH

m

0ЕН

Shift out

2ЕН

.

4ЕН

N

6EH

n

0FH

Shift In

2FH

/

4FH

0

6FH

о

10Н

Data line esc

З0Н

0

50Н

Р

70H

p

11Н

Управление 1

31Н

1

51Н

Q

71H

q

12Н

Управление 2

32Н

2

52Н

R

72H

r

13Н

Управление 3

ЗЗН

3

53Н

S

73H

s

14Н

Управление 4

34Н

4

54Н

Т

74H

t

15Н

Нет

35Н

5

55Н

U

75H

u

16Н

Синхронизация

З6Н

6

56Н

V

76H

v

17Н

Конец блока

37Н

7

57Н

W

77H

w

18Н

Аннулирование

38Н

8

58Н

Х

78H

x

19Н

End of medium

39Н

9

59Н

Y

79H

у

1АН

Замена

ЗАН

;

5АН

Z

7AH

z

1ВН

Escape

ЗВН

;

5ВН

[

7BH

{

1СН

Разделение файла

ЗСН

<

5СН

\

7CH

|

1DН

Разделение группы

ЗDН

«

5DH

7DH

}

1ЕН

Разделение записи

ЗЕН

>

5ЕН

^

7EH

~

1FH

Разделение единицы

3FH

?

5FH

_

7FH

Забой


<< назад вперед >>