Защита информации в системах дистанционного обучения с монопольным доступом
Реферат - Компьютеры, программирование
Другие рефераты по предмету Компьютеры, программирование
_RANDOM_NOP,
ES_RANDOM_NOP,
EO_POP, EOP_REG, ES_REG_0
BLOCK_END(00_02)
. . . . . . .
BLOCKS_START(00)
BLOCK(00_00)
BLOCK(00_01)
BLOCK(00_02)
BLOCK(00_03)
. . . . .
BLOCKS_END(00)
BLOCKS_SIZE_START(00)
BLOCK_SIZE(00_00)
BLOCK_SIZE(00_01)
BLOCK_SIZE(00_02)
BLOCK_SIZE(00_03)
. . . . .
BLOCKS_SIZE_END(00)
//--------------------------------------------------------------
"BLOCK_START(00_00)". BLOCK_START :
#define BLOCK_START(num) const static int block_##num [] = {
BLOCKS_END :
#define BLOCK_END(num) }; const size_t sizeBlock_##num =\
CALC_ARRAY_SIZE(block_##num);
, BLOCK_START BLOCK_END . . , .
EO_MOV, EOP_VAR, ES_VARIABLE_0, EOP_CONST, 0
. EO_MOV , . EOP_VAR , . , , . , . ES_VARIABLE_0 , . . EOP_CONST , . 0.
: EO_MOV, EOP_REG, ES_REG_0, EOP_CONST, 0. . :
EO_PUSH, EOP_CONST, 0,
ES_RANDOM_NOP,
ES_RANDOM_NOP,
EO_POP, EOP_REG, ES_REG_0
. 0. ES_RANDOM_NOP . , .
BLOCKS_START BLOCKS_SIZE_START . .
3.2.4.