![]() |
1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
![]() |
Terror13 |
![]() ![]()
Сообщение
#1
|
![]() Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Ник Репутация: ![]() ![]() ![]() |
Здравствуйте. Хочу задать вопрос: Если определение стека в СОМ-файлах отсутствует. Как ведет себя СОМ-файл с учетом этого обстоятельства?
Потогите мне Найти ответы на эти вопросы: Определите ассемблерный шестнадцатеричный объектный код для: а) DB 26h; б) DW 2645h; в) DD 25733Ah; г) DQ 25733Ah. Закодируйте следующие команды с непосредственными операндами: а) загрузить 320 в регистр АХ; б) сравнить поле FLDB с нулем; в) прибавить 40h к содержимому регистра ВХ; г) вычесть 40h из регистра СХ; д) сдвинуть содержимое поля FLDB на один бит влево; е) сдвинуть содержимое регистра СН на один бит вправо. Команда JMP начинается на 0624h. Определите адрес перехода, если шестнадцатеричный объектный код для операнда команды JMP: С6. Предположим, что регистры AX и BX содержат знаковые данные, а CX и DX – беззнаковые. Определите команды CMP (где необходимо) и команды безусловного перехода для следующих проверок: а) значение в DX больше, чем в CX? б) значение в BX больше, чем в AX? в) CX содержит нуль? г) было ли переполнение? д) значение в BX равно или меньше, чем в AX? е) значение в DX равно или меньше, чем в CX? Буду просто ужастно рад.И от всей души благодарен. ![]() ![]() -------------------- Ты не нисал,
Тогда кто это написал, Это написала я, Кто Я....-ТВОЯ СОВЕСТЬ |
![]() ![]() |
zloy_pes |
![]()
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 53 Пол: Мужской Реальное имя: Веселовский Пётр Николаевич Репутация: ![]() ![]() ![]() |
1:
а) DB 26h; - 26 б) DW 2645h; - 45 26 в) DD 25733Ah; - 3A 73 25 00 г) DQ 25733Ah. - 3A 73 25 00 00 00 00 00 2: а) загрузить 320 в регистр АХ; - mov ax,320 б) сравнить поле FLDB с нулем; - cmp FLDB,0 в) прибавить 40h к содержимому регистра ВХ; - add bx,40h г) вычесть 40h из регистра СХ; - sub cx,40h д) сдвинуть содержимое поля FLDB на один бит влево; - shl FLDB,1 е) сдвинуть содержимое регистра СН на один бит вправо. - shr ch,1 3: а) значение в DX больше, чем в CX? cmp dx,cx ja <метка> б) значение в BX больше, чем в AX? cmp bx,ax jg <метка> в) CX содержит нуль? cmp cx,0 je <метка> г) было ли переполнение? jo <метка> д) значение в BX равно или меньше, чем в AX? cmp bx,ax jle <метка> е) значение в DX равно или меньше, чем в CX? cmp dx,cx jbe <метка> Вроде так ![]() -------------------- Money, hoes, cars and clothes
That's how all my niggaz know Blowin dro, 24's That's how all my niggaz roll... |
![]() ![]() |
![]() |
Текстовая версия | 23.06.2025 4:23 |