Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет ассемблер 1.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
93 Кб
Скачать
☆

4.Тестирование

Два положительных числа:

2000H 05 05

2008H 3B 03

2010Н 02 00

2018H 40 08

Первое число отрицательное, второе – положительное:

2000H 05 80

2008H 3B 03

2010Н 02 01

2018H 36 03

Первое число положительное, второе – отрицательное:

2000H 03 00

2008H 05 80

2010 02 02

2018H 02 80

Два отрицательных числа:

2000H 01 80

2008H FF 80

2010Н 02 03

2018H 00 81

Ограничение на сложение положительных чисел:

2000H FF 7F

2008H FF 7F

2010Н 02 00

2018H FF 7F

Ограничение на сложение отрицательных чисел:

2000H FF FF

2008H FF FF

2010Н 02 03

2018H FF FF

5.Вывод

Написанная программа соответствует поставленной задаче. Результаты подтверждают правильность работы данной программы. Программа рассматривает четыре возможных случая: оба числа положительные, оба числа отрицательные, отрицательно только первое число, отрицательно только второе число. Если число отрицательно, то оно переводится в дополнительный код, а в отдельную ячейку записывается метка(1 в первый бит числа если отрицательно первое число и 1 во второй бит число если второе число отрицательно).Метка необходима для обработки результата. Также есть ограничения на сложение чисел (двух положительных-7FFFH, двух отрицательных-FFFFH).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]