Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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
ТЕМА ЗАКРЫТА!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)