/BootHexSummator

Summator of two hexadecimal values in boot

Primary LanguageAssemblyGNU General Public License v3.0GPL-3.0

Boot hex summator. Boot программа для сложения двух hex чисел

Задача - сложить два hex числа

  • считывается первое слагаемое с клавиатуры с отображением ввода на экране
  • считывается второе слагаемое с клавиатуры с отображением ввода на экране
  • выводится на экран результат сложения чисел
  • результаты сохраняются на диск (FLOOPY_0) в следующем виде:
    • первое слагаемое в 1 секторе (адреса 0000:0200)
    • второе слагаемое во 2 секторе (адреса 0200:0400)
    • сумма в 3 секторе (адреса 0400:0600)
    • все результаты в формате little-endian

Main program entry

alt text

Для проверки корректной работы необходим emu8086

Пример вывода

alt text

Пример записи в FLOOPY_0

alt text