![]() |
|
![]() ![]() ![]() |
|
Voidozer777 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 18.4.2006 Репутация: нет Всего: нет |
Нужно верхней строчки "про флаг" присвоить 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" } Присоединённый файл ( Кол-во скачиваний: 4 ) ![]() |
|||
|
||||
Voidozer777 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 18.4.2006 Репутация: нет Всего: нет |
ТЕМА ЗАКРЫТА!!!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm для Windows/DOS" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для Windows/Dos | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |