Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИУС .docx
Скачиваний:
5
Добавлен:
16.07.2022
Размер:
756.18 Кб
Скачать

Вариант 28

1. Заданные целые десятичные числа представить в двоичной системе счисления и построить их прямой, обратный и дополнительный коды. Длина разрядной сетки – 8 двоичных разрядов.

-27D; -81D; +142D; -204D;

Знаковый

разряд

2. Двоичные числа; представленные в обратных и дополнительных кодах, перевести в прямые коды и в десятичную систему счисления.

О

1 1 0 1 1 0 0 1

1 1 0 1 1 0 0 1

1 0 0 1 0 1 0 1

братный код:

О

1 1 0 0 0 1 1 0

братный код:

Д

1 1 1 0 1 0 1 0

1 0 0 1 0 1 0 1

ополнительный код:

Дополнительный код:

Приложение 3

Варианты заданий по теме

«Сложение чисел с фиксированной запятой»

Приложение 4

Варианты заданий на лабораторные работы по теме «Линейные программы»

Задание на учебную программу 1.

Написать программу на языке ASSEMBLERA для сложения двух операндов.

  1. Операнды заданы в десятичной системе счисления.

  2. Составить машинно-ориентированный алгоритм.

  3. Составить программу, указав типы адресации всех команд.

  4. Решить контрольный пример.

  5. Заполнить состояние регистра признаков

Вариант

Значения операндов

Как заданы операнды

С помощью, каких команд происходит обмен

Куда и как вписываются результаты

1

36;

-28

data;

090F

MVI B, data

MVI C,data

090C

MOV M,r

2

-25

0951

0952

LDAX BC

LDAX DE

0910

MOV M,r

3

-27

41

0950

data

MOV C,M

MVI B,data

0A01

Stax rp

4

29

-47

data

data

MVI B,data

MVI C,data

0950

Sta addr

Вариант

Значения операндов

Как заданы операнды

С помощью, каких команд происходит обмен

Куда и как вписываются результаты

5

24

-19

data

data

MVI B, data

MVI C,data

0A50

Sta addr

6

61

-52

0910

0950

LDAX BC

LDAX DE

0980

MOV M,r

7

71

-47

0920

data

MOV C,M

MVI B,data

0A00

Stax rp

8

23

-14

0950

data

MOV B,M

MVI C,data

0970

Sta addr

Вариант

Значения операндов

Как заданы операнды

С помощью, каких команд происходит обмен

Куда и как вписываются результаты

9

29

-52

data

0800

MVI B, data

MOV D,M

0A00

Stax rp

10

-34

-19

0750

data

LDAX BC

MVI M,data

0950

Sta addr

11

-27

41

data

data

MVI B, data

MVI C,data

0800

MOV M,A

12

37

-52

0800

0900

MOV B,M

MOV C,M

0950

Stax rp

Вариант

Значения операндов

Как заданы операнды

С помощью, каких команд происходит обмен

Куда и как вписываются результаты

13

87

-54

0960

0970

LDAX BC

LDAX DE

0A00

MOV M,r

14

79

-61

09А0

0940

MOV B,M

MOV C,M

0960

Sta addr

15

35

-29

0910

data

MOV B,M

MVI C,data

0950

MOV M,r

16

43

-76

0920

0930

MOVr,M

LDAX DE

0980

MOV M,r

Вариант

Значения операндов

Как заданы операнды

С помощью, каких команд происходит обмен

Куда и как вписываются результаты

17

46

-19

data

0900

MVI C,data

LDAX DE

0850

Sta addr

18

54

-27

0800

0910

MOV C,M

LDAX DE

0940

Stax rp

19

36

-48

data

data

MVI B, data

MVI D,data

0840

MOV M,A

20

52

-17

0950

0900

LDAX DE

MOV C,M

0980

Sta addr

Вариант

Значения операндов

Как заданы операнды

С помощью, каких команд происходит обмен

Куда и как вписываются результаты

21

23

19

0A00

0A10

MOV B,M

MOV C,M

0980

Sta addr

22

87

-53

0910

0920

LDAX BC

LDAX DE

0A00

MOV M,r

23

73

-25

0950

data

MOV B,M

MVI C,data

0910

MOV M,C

24

62

-34

0800

0810

LDAX BC

MOVr,M

0950

MOV M,r

Вариант

Значения

операндов

Как заданы

операнды

С помощью,

каких команд

происходит обмен

Куда и как

вписываются

результаты

25

29

-73

090F

data

MOV C,M

MVI B,data

0A50

Stax rp

26

-38

-12

0A00

0A10

LDAX BC

LDAX DE

0A00

MOV M,r

27

-14

-19

0950

0960

LDAX BC

MOV C,M

0A10

MOV M,r

28

17

-23

0921

0935

MOVr,M

LDAX DE

0950

MOV M,r

Вариант

Значения

операндов

Как заданы

операнды

С помощью,

каких команд

происходит обмен

Куда и как

вписываются

результаты

29

31

-25

data

data

MVI B,data

MVI C,data

0A10

Sta addr

30

51

47

0900

0910

LDAX BC

LDAX DE

0940

MOV M,A

31

-62

37

090E

data

MOV C,M

MVI B,data

0A00

Stax rp

32

29

-26

0A00

0A10

MOV C,M

MOV B,M

0900

Stax rp

Соседние файлы в предмете Основы микропроцессорной техники