Процесс изучения асм довольно тернист, и на голой теории сложно основываться. Прошу решить задачку и очень подробно откомментировать. Суть: Нужно вывести символ (любой, хоть слово, хоть фразу) Имеем: Монитор - MoonCh, через него запускаем прогу, которая по COM2 идёт на очень умную железку, железка понимает, что от неё хотят и выводит через COM1 в гипер терминал нужный символ (букву, слово).
Врятли тебе задачку решат, а вот помочь - запросто. Могу пнуть в нужном направлении Код (Text): szCom db "\\.\COM1", 0 hComm dd ? invoke CreateFile, offset szCom, GENERIC_READ or GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL - открываем порт COM1 mov hComm, eax invoke WriteFile, hComm, offset Buffer, BufferLength, offset _result, NULL - запись в порт invoke ReadFile, hComm, offset Buffer, BufferLength, offset _result, NULL - чтение из порта invoke CloseHandle, hComm - закрываем порт
noise Прога и железка это понятно. Кто такой МунЧе ( MoonCh) и где ассемблер надо применять ?! И как всегда в таких случаях : ну есть же железячные форумы. Там тебя легче поймут, они ассемблер максимум на 25% знают.