Сложение и вычитание (1110693)
Текст из файла
Сложение и вычитание
{-------- блоки АЛУ сложения и вычитания целых чисел --------}
procedure add; {сложение S:=ОП1+ОП2 (чисел без знака и со знаком) и установка флагов}
var sum:0..3; i:integer;
begin
CF:=0; ZF:=1;
for i:=56 downto 1 do
begin
sum:=ОП1[i]+ОП2[i]+CF;
CF:=sum div 2; {CF - перенос в следующий (слева) разряд}
S[i]:=sum mod 2; if S[i]=1 then ZF:=0;
end;
SF:=S[1]; {знаковый бит}
{переполнение мантиссы (OF=1), если у операндов одинаковые знаки,
а у результата знак иной:}
if (ОП1[1]=ОП2[1]) and (SF<>ОП2[1]) then OF:=1 else OF:=0;
end;
procedure sub; {вычитание S:=ОП1-ОП2 (чисел без знака и со знаком) и установка флагов}
var dif:0..3;
begin
CF:=0; ZF:=1;
for i:=56 downto 1 do
begin
dif:=2+ОП1[i]-ОП2[i]-CF;
CF:=1-(dif div 2); {CF - нужен ли заем от левого разряда}
S[i]:=dif mod 2; if S[i]=1 then ZF:=0;
end;
SF:=S[1]; {знаковый бит}
{переполнение мантиссы (OF=1), если у операндов разные знаки
и знак результата совпал со знаком 2-го операнда:}
if (ОП1[1]<>ОП2[1]) and (SF=ОП2[1]) then OF:=1 else OF:=0;
end;
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.