Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Asm для Windows/Dos > ПОМОГИТЕ!!! |
Автор: Voidozer777 21.4.2006, 09:35 |
Нужно верхней строчки "про флаг" присвоить 1,а нижней 0... Ну выбираешь последнюю формулу... сдвиг байта, и выбираешь, например, верхнюю строку(флаг должен равняться 1), или выбираешь нижнюю(флаг равен 0).. вот так вот.... Добавлено @ 09:38 А вот lab9.rc #define bExit 5 #define mExit 101 #define DS_3DLOOK 0x0004l #define WS_BORDER 0x00800000l #define WS_SYSMENU 0x00080000l #define WS_MINIMIZEBOX 0x00020000l #define WS_MAXIMIZEBOX 0x00010000l #define WS_POPUP 0x80000000l #define WS_CAPTION 0x00c00000l #define WS_TABSTOP 0x00010000l #define WS_CHILD 0x40000000l #define Str1 502 #define Str2 501 MENU_1 MENU { POPUP "&Файл" { MENUITEM "В&ыход", mExit } POPUP "Ф&ормула" { MENUITEM "№&1", 102 MENUITEM "№&2", 103 MENUITEM "№&3", 105 MENUITEM "№&4", 106 MENUITEM "№&5", 107 MENUITEM "№&6", 108 } POPUP "&Помощь" { MENUITEM "&Подсказка", 111 MENUITEM "&О программе", 110 } } DIALOG_1 DIALOG 82, 105, 344, 169 STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | DS_3DLOOK | WS_THICKFRAME CAPTION "Лабораторная работа №11." MENU MENU_1 FONT 10, "MS Sans Serif" { CONTROL "Формула", 200, "BUTTON", BS_GROUPBOX, 6, 7, 188, 132 CONTROL "b1 + b2 * b3 + b4 * w1 - b5 * d1", 201, "BUTTON", BS_AUTORADIOBUTTON | WS_TABSTOP, 13, 30, 125, 12 CONTROL "b1 or (b2 xor w1) and (w2 or d1) xor b3", 202, "BUTTON", BS_AUTORADIOBUTTON | WS_TABSTOP, 13, 42, 130, 12 CONTROL "Циклический сдвиг байта вправо", 204, "BUTTON", BS_AUTORADIOBUTTON | WS_TABSTOP, 13, 54, 133, 12 CONTROL "Сдвиг двойного слова влево", 205, "BUTTON", BS_AUTORADIOBUTTON | WS_TABSTOP, 13, 66, 115, 12 CONTROL "Арифметический сдвиг слова влево", 206, "BUTTON", BS_AUTORADIOBUTTON | WS_TABSTOP, 13, 78, 143, 12 CONTROL "Сдвиг байта вправо с переносом", 207, "BUTTON", BS_AUTORADIOBUTTON | WS_TABSTOP, 13, 90, 175, 12 EDITTEXT 301, 231, 19, 73, 12, WS_TABSTOP | WS_BORDER | WS_GROUP EDITTEXT 302, 231, 31, 73, 12, WS_TABSTOP | WS_BORDER | WS_GROUP EDITTEXT 303, 231, 43, 73, 12, WS_TABSTOP | WS_BORDER | WS_GROUP EDITTEXT 304, 231, 55, 73, 12, WS_TABSTOP | WS_BORDER | WS_GROUP EDITTEXT 305, 231, 67, 73, 12, WS_TABSTOP | WS_BORDER | WS_GROUP EDITTEXT 306, 231, 79, 73, 12, WS_TABSTOP | WS_BORDER | WS_GROUP EDITTEXT 307, 231, 91, 73, 12 WS_TABSTOP | WS_BORDER | WS_GROUP EDITTEXT 308, 231, 103, 73, 12, WS_TABSTOP | WS_BORDER | WS_GROUP LTEXT "B1", 131, 208, 19, 16, 12, WS_GROUP LTEXT "B4", 132, 208, 55, 16, 12, WS_GROUP LTEXT "B2", 133, 208, 31, 16, 12 WS_GROUP LTEXT "B3", 134, 208, 43, 16, 12, WS_GROUP LTEXT "B5", 135, 208, 67, 16, 12, NOT WS_GROUP LTEXT "W1", 136, 208, 79, 16, 12, NOT WS_GROUP LTEXT "W2", 666, 208, 91, 16, 12, NOT WS_GROUP LTEXT "D1", 138, 208, 103, 16, 12, NOT WS_GROUP CONTROL "Установить флаг CF ", 208, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_TABSTOP, 208, 121, 88, 10 //BorCheck ;верхняя строка CONTROL "Установить флаг CF ", 777, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_TABSTOP, 208, 131, 88, 10 //BorCheck ;нижняя CONTROL "Переменные", 6, "BUTTON", BS_GROUPBOX, 199, 10, 139, 132 PUSHBUTTON "Посчитать", 401, 221, 151, 50, 14, WS_TABSTOP CONTROL "Выход", 5, "BUTTON", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 281, 151, 50, 14 } STRINGTABLE { Str1, "О программе." Str2, "Программу разработал , студент гр. ЗИ-114" } |
Автор: Voidozer777 25.2.2007, 17:14 |
ТЕМА ЗАКРЫТА!!! |