kvadrat (1083788)
Текст из файла
Возведение в квадрат
module ALU(
input [3:0] OPER_1,
input [3:0] OPER_2,
input [3:0] FUN,
input ALU_EN,
input CLK,
output reg [7:0] RESULT
);
reg [7:0] kvadr;
always @(posedge CLK)
begin
if (FUN == 4'b0101)
begin
kvadr = (OPER_2[0]!=0)? OPER_2 : 0;
kvadr = (OPER_2[1]!=0)? kvadr + (OPER_2 << 2'b01) : kvadr;
kvadr = (OPER_2[2]!=0)? kvadr + (OPER_2 << 2'b10) : kvadr;
kvadr = (OPER_2[3]!=0)? kvadr + (OPER_2 << 2'b11) : kvadr;
end
end
always @(posedge CLK)
begin
if(ALU_EN == 1'b1)
begin
case(FUN)
4'b0000 : RESULT = OPER_1;
4'b0001 : RESULT = OPER_2;
4'b0010 : RESULT = OPER_1 & OPER_2;
4'b0011 : RESULT = OPER_1 | OPER_2;
4'b0100 : RESULT = OPER_1 <<< OPER_2;
4'b0101 : RESULT = kvadr;
4'b0110 : RESULT = OPER_2 - 1;
endcase
end
else
begin
RESULT = 8'b00000000;
end
end
endmodule
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.