Курсовая работа: Эмуляция команды математического сопроцессора FSUB

unsigned char b5 : 1;

unsigned char b6 : 1;

unsigned char b7 : 1;

};

union bait_tab

{

bits bit;

unsigned char bait;

};

struct regs

{

unsigned IE: 1; // Ошибка недействительной операции;

unsigned DE: 1; // Ошибка денормализованного операнда;

unsigned ZE: 1; // Ошибка деления на ноль;

unsigned OE: 1; // Ошибка антипереполнения;

unsigned UE: 1; // Ошибка переполнения;

unsigned PE: 1; // Ошибка точности;

unsigned SF: 1; // Бит ошибки работы со стеком;

unsigned ES: 1; // Бит суммарной ошибки;

unsigned C0: 1; // Бит признака (Condition Code);

unsigned C1: 1; // Бит признака (Condition Code);

unsigned C2: 1; // Бит признака (Condition Code);

unsigned TOP:3; // Указатель регистра текущей вершины стека;

unsigned C3: 1; // Бит признака (Condition Code);

unsigned B: 1; // Бит занятости.

};

union _sreg

{

regs data;

К-во Просмотров: 255
Бесплатно скачать Курсовая работа: Эмуляция команды математического сопроцессора FSUB