...

Программа alu что это

2.2 ARITHMETIC/LOGIC UNIT (ALU)

The arithmetic/logic unit (ALU) provides a standard set of arithmetic and logical functions. The arithmetic functions are add, subtract, negate, increment, decrement and absolute value. These are supplemented by two division primitives with which multiple cycle division can be constructed. The logic functions are AND, OR, XOR (exclusive OR) and NOT.

2.2.1 ALU Block Diagram Discussion

Figure 2.2, on the following page, shows a block diagram of the ALU. The ALU is 16 bits wide with two 16-bit input ports, X and Y, and one output port, R. The ALU accepts a carry-in signal (CI) which is the carry bit from the processor arithmetic status register (ASTAT). The ALU generates six status signals: the zero (AZ) status, the negative (AN) status, the carry (AC) status, the overflow (AV) status, the X-input sign (AS) status, and the quotient (AQ) status. All arithmetic status signals are latched into the arithmetic status register (ASTAT) at the end of the cycle. Please see the “Instruction Set Reference” chapter of this manual for information on how each instruction affects the ALU flags. The X input port of the ALU can accept data from two sources: the AX register file or the result (R) bus. The R bus connects the output registers of all the computational units, permitting them to be used as input operands directly. The AX register file is dedicated to the X input port and consists of two registers, AX0 and AX1. These AX registers are readable and writable from the DMD bus. The instruction set also provides for reading these registers over the PMD bus, but there is no direct connection; this operation uses the DMD-PMD bus exchange unit. The AX register file outputs are dual-ported so that one register can provide input to the ALU while either one simultaneously drives the DMD bus. The Y input port of the ALU can also accept data from two sources: the AY register file and the ALU feedback (AF) register. The AY register file is dedicated to the Y input port and consists of two registers, AY0 and AY1. These registers are readable and writable from the DMD bus and writable from the PMD bus. The instruction set also provides for reading these registers over the PMD bus, but there is no direct connection; this operation uses the DMD-PMD bus exchange unit. The AY register file outputs are also dual-ported: one AY register can provide input to the ALU while either one simultaneously drives the DMD bus.

2 Computational Units The output of the ALU is loaded into either the ALU feedback (AF) register or the ALU result (AR) register. The AF register is an ALU internal register which allows the ALU result to be used directly as the ALU Y input. The AR register can drive both the DMD bus and the R bus. It is also loadable directly from the DMD bus. The instruction set also provides for reading AR over the PMD bus, but there is no direct connection; this operation uses the DMD-PMD bus exchange unit.

PMD BUS 24
DMD BUS 16 (UPPER)
16
MUX

AX REGISTERS 2 x 16 16

AY REGISTERS 2 x 16 16

MUX MUX
X Y AF
AZ REGISTER
AN
AC ALU CI
AV
AS
AQ R
16
16
MUX
AR
REGISTER
16 R — BUS

Figure 2.2 ALU Block Diagram

Computational Units 2 Any of the registers associated with the ALU can be both read and written in the same cycle. Registers are read at the beginning of the cycle and written at the end of the cycle. A register read, therefore, reads the value loaded at the end of a previous cycle. A new value written to a register cannot be read out until a subsequent cycle. This allows an input register to provide an operand to the ALU at the beginning of the cycle and be updated with the next operand from memory at the end of the same cycle. It also allows a result register to be stored in memory and updated with a new result in the same cycle. See the discussion of “Multifunction Instructions” in Chapter 15, “Instruction Set Reference” for an illustration of this same-cycle read and write. The ALU contains a duplicate bank of registers, shown in Figure 2.2 behind the primary registers. There are actually two sets of AR, AF, AX, and AY register files. Only one bank is accessible at a time. The additional bank of registers can be activated (such as during an interrupt service routine) for extremely fast context switching. A new task, like an interrupt service routine, can be executed without transferring current states to storage. The selection of the primary or alternate bank of registers is controlled by bit 0 in the processor mode status register (MSTAT). If this bit is a 0, the primary bank is selected; if it is a 1, the secondary bank is selected.

2.2.2 Standard Functions

The standard ALU functions are listed below.

R = X + Y Add X and Y operands
R = X + Y + CI Add X and Y operands and carry-in bit
R = X – Y Subtract Y from X operand
R = X – Y + CI — 1 Subtract Y from X operand with “borrow”
R = Y – X Subtract X from Y operand
R = Y – X + CI — 1 Subtract X from Y operand with “borrow”
R = – X Negate X operand (twos-complement)
R = – Y Negate Y operand (twos-complement)
R = Y + 1 Increment Y operand
R = Y – 1 Decrement Y operand
R = PASS X Pass X operand to result unchanged
R = PASS Y Pass Y operand to result unchanged
R = 0 (PASS 0) Clear result to zero
R = ABS X Absolute value of X operand
R = X AND Y Logical AND of X and Y operands
R = X OR Y Logical OR of X and Y operands
R = X XOR Y Logical Exclusive OR of X and Y operands
R = NOT X Logical NOT of X operand (ones-complement)
R = NOT Y Logical NOT of Y operand (ones-complement)

2 Computational Units

2.2.3 ALU Input/Output Registers

The sources of ALU input and output registers are shown below.

Source for Source for Destination for
X input port Y input port R output port
AX0, AX1 AY0, AY1 AR
AR AF AF
MR0, MR1, MR2
SR0, SR1

MR0, MR1 and MR2 are multiplier/accumulator result registers; SR0 and SR1 are shifter result registers.

2.2.4 Multiprecision Capability

Multiprecision operations are supported in the ALU with the carry-in signal and ALU carry (AC) status bit. The carry-in signal is the AC status bit that was generated by a previous ALU operation. The “add with carry” (+ C) operation is intended for adding the upper portions of multiprecision numbers. The “subtract with borrow” (C – 1 is effectively a “borrow”) operation is intended for subtracting the upper portions of multiprecision numbers.

2.2.5 ALU Saturation Mode

The AR register has a twos-complement saturation mode of operation which automatically sets it to the maximum negative or positive value if an ALU result overflows or underflows. This feature is enabled by setting bit 3 of the mode status register (MSTAT). When enabled, the value loaded into AR during an ALU operation depends on the state of the overflow and carry status generated by the ALU on that cycle. The following table summarizes the loading of AR when saturation mode is enabled.

Overflow (AV) Carry (AC) AR Contents
0 0 ALU Output
0 1 ALU Output
1 0 0111111111111111 full-scale positive
1 1 1000000000000000 full-scale negative

Table 2.2 Saturation Mode The operation of the ALU saturation mode is different from the Multiplier/Accumulator saturation ability, which is enabled only on an instruction by instruction basis. For the ALU, enabling saturation means that all subsequent operations are processed this way.

Что такое ALU.exe?

Подлинный файл ALU.exe является одним из компонентов программного обеспечения ASUS Live Update, разработанного ASUS .

ASUS Live Update — утилита, которая автоматически загружает и устанавливает обновления для BIOS и системных драйверов. ALU.exe запускает программу ASUS Live Update. Это не обязательный процесс Windows, и его можно отключить, если известно, что он создает проблемы. ASUS Live Update — это программа, предустановленная на некоторых системах производства ASUS. Часто программа поставляется на отдельном компакт-диске, например, на компакт-диске с драйверами и утилитами, и требует ручной установки. Программа может быть настроена на автоматическую загрузку и установку последних версий драйверов и обновлений BIOS.

ASUS — китайский производитель персональных компьютеров, который производит все: от настольных компьютеров и ноутбуков до мобильных телефонов, мониторов, оптических запоминающих устройств и видеокарт. В 2013 году он был пятым по величине в мире продавцом компьютеров по объему продаж. Компания начала выпускать видеокарты в 2005 году с их первой ускорительной картой PhysX. ASUS была основана в Тайбэе в 1989 году TH Tung, Ted Hsu, Wayne Hsieh и MT Liao, которые ранее работали в Acer. В настоящее время штаб-квартира компании находится в Тайбэе, Тайвань.

ALU расшифровывается как A SUS L ive U pdate Launcher

Расширение .exe для имени файла указывает на файл exe cutable. В некоторых случаях исполняемые файлы могут нанести вред вашему компьютеру. Поэтому, пожалуйста, прочитайте ниже, чтобы решить для себя, является ли файл ALU.exe на вашем компьютере трояном, который вы должны удалить, или это файл, принадлежащий операционной системе Windows или доверенному приложению.

Процесс ALU.exe в диспетчере задач Windows

Процесс, известный как ALU MFC Application или Updater Client, принадлежит программному обеспечению ALU Application или Acer Updater от ASUSTeK Computer (www.asus.com) или Acer (www.acer.com).

Описание: ALU.exe не является необходимым для Windows и часто вызывает проблемы. Файл ALU.exe находится в подпапке «C: \ Program Files (x86)» (в большинстве случаев C: \ Program Files (x86) \ ASUS \ ASUS Live Update \ или C: \ Program Files (x86) \ ASUS \ ASUS Easy Update \ ). Известные размеры файлов в Windows 10/8/7 / XP составляют 51 768 байт (78% всех случаев), 188 416 байт и еще 6 вариантов.

Нет информации об авторе файла. Это не системный файл Windows. Файл имеет цифровую подпись. Программа не видна. ALU.exe — подписанный файл Verisign. ALU.exe способен записывать ввод с клавиатуры и мыши. Поэтому технический рейтинг надежности 34% опасности, но вы также должны учитывать отзывы пользователей.

Удаление этого варианта: поставщик программного обеспечения предлагает возможность обратиться к поставщику программного обеспечения, www.acer.com, за советом или удалить программное обеспечение Acer Updater с помощью функции удаления программы панели управления Windows (Windows: Пуск, Настройки, Панель управления, Удалить программу).

Если ALU.exe находится в подпапках «C: \ Users \ USERNAME», тогда рейтинг надежности 84% опасности . Размер файла составляет 1 964 084 байта. Нет информации об авторе файла. Программа не видна. Это не файл Windows. ALU.exe представляется сжатым файлом.

Чтобы восстановить поврежденную систему, вам необходимо Скачать PC Repair & Optimizer Tool

Важно: Некоторые вредоносные программы маскируют себя как ALU.exe, особенно если они находятся в папке C: \ Windows или C: \ Windows \ System32. Таким образом, вы должны проверить файл ALU.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера. Это был один из лучших вариантов загрузки The Washington Post и PC World .

Аккуратный и опрятный компьютер — это главное требование для избежания проблем с ALU. Это означает запуск сканирования на наличие вредоносных программ, очистку жесткого диска с использованием 1 cleanmgr и 2 sfc / scannow, 3 удаления ненужных программ, проверку наличия программ автозапуска (с использованием 4 msconfig) и включение автоматического обновления Windows 5. Всегда не забывайте выполнять периодическое резервное копирование или, по крайней мере, устанавливать точки восстановления.

Если вы столкнулись с реальной проблемой, попробуйте вспомнить последнее, что вы сделали, или последнее, что вы установили до того, как проблема появилась впервые. Используйте команду 6 resmon, чтобы определить процессы, которые вызывают вашу проблему. Даже для серьезных проблем, вместо переустановки Windows, лучше восстановить вашу установку или, для Windows 8 и более поздних версий, выполнить команду 7 DISM.exe / Online / Cleanup-image / Restorehealth. Это позволяет восстанавливать операционную систему без потери данных.

Чтобы помочь вам проанализировать процесс ALU.exe на вашем компьютере, оказались полезными следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Уникальный рейтинг риска безопасности указывает на вероятность того, что процесс является потенциальным шпионским ПО, вредоносным ПО или трояном. B Malwarebytes Anti-Malware обнаруживает и удаляет спящие шпионские, рекламные программы, трояны, клавиатурные шпионы, вредоносные программы и трекеры с вашего жесткого диска.

csrsyncmlserver.exeedicarzservice.exe bytefence.exe ALU.exe mpk.dll iminent.webbooster.internetexplorer.dll compptcvui.exe pbbtnservice.exe phonostartimer.exe xboxstat.exe exiftoolbar.dll

Мы рекомендуем использовать этот инструмент для решения ошибок на вашем ПК. Эта программа исправляет распространенные ошибки компьютера, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других ошибок с этим программным обеспечением.

2.Нажмите «Начать сканирование», чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.

3.Нажмите «Восстановить все», чтобы исправить все проблемы.

При подготовке материала использовались источники:
https://studfile.net/preview/327609/page:2/
https://ru.nex-software.com/chto-takoe-aluexe

Оцените статью