Ура нашел готовое решение
Скачать решение готовое решения ассемблер Универ готовые решения онлайн, скачать с сайта
Я знаю ты зашел на сайт за решением, это решение поможет тебе выбраться из сложной ситуации, будет очень легко если ты будешь просто паенькой и просто научись делать учебу, ведь главное в жизни это учеба и еще раз учеба. если тебе нужно бесплатное решение то получи его в рубрике "бесплатно" у нас есть все по учебной части, главное найти. все что ты можешь щас решить свою задачу Скачать решение готовое решения ассемблер Универ готовые решения онлайн, скачать с сайта и не париться ведь это же просто переписать это просто списать, а уже просто начать потом работать над этим, и это бред который будет у тебя всю твою жизнь научит тебя жить правельно ведь ты же соблюдаешь все правила учебы, дело в том что ты будешь это скачивать до тех пор пока тебе явно не скажут сделайка сам и не скачивай все это, ведь в чем ты будешь разбиться тебе это поможет в реальной жизни и эти знания на всю жизнь главное верь в себя и будет тебе знания ты просто пойми если ты будешь это все решать то у тебя все получится и не скучай по разным учебным гадостям ведь это решение поможет тебе Скачать решение готовое решения ассемблер Универ готовые решения онлайн, скачать с сайта
готовое решения ассемблер |
Информатика - Ассемблер |
DATASG SEGMENT PARA ; открыть сегмент данных MYTEXT DB 'fghijklmPQRSTUWX!' ,13,10, '$' ; переменная длиной в 10 байт DATASG ENDS ; закрыть сегмент данных
STACKSG SEGMENT 'Stack' ; открыть сегмент стека DB 12 DUP(?) ; задать стек 12 байт STACKSG ENDS ; закрыть сегмент стека
CODESG SEGMENT PARA 'Code' ; открыть сегмент кода BEGIN PROC FAR ; Процедура FAR с названием BEGIN ASSUME SS:STACKSG, CS:CODESG, DS:DATASG ; Задать соответствия для сегментов PUSH DS ; поместить в стек данные DS SUB AX,AX ; AX - AX PUSH AX ; поместить в стек данные AX MOV AX, DATASG ; Инициализировать сегментный MOV DS, AX ; регистр DS LEA BX, MYTEXT ; Поместить в BX offset переменной MOV CX, 10H ; CX = 10h ( = размеру переменной) MT1: MOV AH, [BX] ; Задать метку MT1, AH = адреc BX CMP AH, 66H ; сравнить (AH) и 66h JB MT2 ; если (AH) < 66h то перейти к MT2 CMP AH, 7AH ; сравнить (AH) и 7Ah JA MT2 ; если (AH) > 7Ah то перейти к MT2 CALL COR ; Вызвать процедуру COR MT2: INC BX ; BX := BX + 1 LOOP MT1 ; CX := CX - 1, если CX > 0, идти к MT1 LEA DX, MYTEXT ; в DX поместить offset MYTEXT MOV AH, 09H ; вывести на экран MYTEXT INT 21H ; с помощью DOS RET ; Завершить программу, и вернуться в DOS BEGIN ENDP ; Окончание процедуры BEGIN
COR PROC NEAR ; Процедура NEAR с названием COR NOP ; нет операции AND AH, 0DFH ; Сместить старший разряд на D, младш. на F MOV [BX], AH ; Поместить AH, в содержимое BX RET ; Вернуться COR ENDP ; Окончание процедуры COR CODESG ENDS ; Окончание сегмента кода END BEGIN ; Выход из метки BEGIN
Скачать готовое решение можно только после оплаты 150 рублей
Оплатить через Яндекс.Деньги Оплатить через VISA или MasterCard Оплатить через СМС После завершения платежа не забудьте пройти по ссылке "Вернуться в магазин" - здесь откроется страница с прямой ссылкой на скачивание работы. |
Комментарии
RSS лента комментариев этой записи