Материал: МИУС

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

-27D; +82D; -17D; -63D;

Знаковый

разряд

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

О

1 1 0 1 1 0 0 1

1 1 0 1 1 0 0 1

1 0 0 0 1 0 1 0

братный код:

О

1 1 0 0 0 1 0 1

братный код:

Д

1 1 1 0 0 0 1 0

1 1 0 1 1 0 1 1

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

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

Вариант 23

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

-19D; -72D; +114D; -95D;

Знаковый

разряд

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

О

1 1 0 1 1 0 0 1

1 1 0 1 1 0 0 1

1 1 1 0 0 1 0 1

братный код:

О

1 0 0 1 1 0 1 0

братный код:

Д

1 1 0 0 1 0 1 0

1 1 1 1 0 0 0 1

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

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

Вариант 24

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

+84D; -42D; -51D; -37D;

Знаковый

разряд

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

О

1 1 0 1 1 0 0 1

1 1 0 1 1 0 0 1

1 0 0 1 0 0 0 1

братный код:

О

1 1 0 0 1 0 1 0

братный код:

Д

1 1 1 0 0 0 1 1

1 0 0 1 0 0 1 0

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

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

Вариант 25

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

-72D; -17D; +27D; -62D;

Знаковый

разряд

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

О

1 1 0 1 1 0 0 1

1 1 0 1 1 0 0 1

1 1 0 0 0 1 0 1

братный код:

О

1 0 1 0 0 0 0 1

братный код:

Д

1 1 1 0 1 0 1 0

1 0 0 1 0 1 1 0

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

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

Вариант 26

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

-19D; -34D; +92D; -54D;

Знаковый

разряд

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

О

1 1 0 1 1 0 0 1

1 1 0 1 1 0 0 1

1 0 0 1 0 1 1 0

братный код:

О

1 0 1 0 0 1 0 1

братный код:

Д

1 1 1 0 1 0 0 1

1 0 1 0 0 0 1 1

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

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

Вариант 27

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

-19D; -44D; +57D; -101D;

Знаковый

разряд

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

О

1 1 0 1 1 0 0 1

1 1 0 1 1 0 0 1

1 1 0 0 0 0 1 1

братный код:

О

1 0 1 0 1 0 0 1

братный код:

Д

1 1 1 0 0 0 0 1

1 0 0 1 0 1 1 0

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

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

Вариант 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

Источник: https://studfile.net/preview/16673630/