Записать алфавит в файл - Assembler

  1. У меня есть программа, создающая файл и записывающая в него строку. Мне нужно записать в строку русский алфавит. Пока я вводил буквы в строку вручную, вот так:


textual

Код к задаче: «Записать алфавит в файл - Assembler»

N = 0
A = 0
rept    32
        db      128+N
  if    N ge 16
    A = 48
  endif
        db      160+N+A
  if    N lt 32  ; это если не нужен пробел в конце; а если нужен, убери эти 3 тсроки
        db      32
  endif 
  if    N eq 5  ; это если нужны Ёё
        db      240,241,32
  endif
        N = N + 1
endm

СДЕЛАЙТЕ РЕПОСТ

14   голосов, оценка 3.929 из 5



Похожие ответы
  1. Вывести на экран последовательности символов, входящих в строку и расположенных в алфавитном или обратном алфавитному порядках. Длина минимальной такой последовательности – 3 символа. Каждую имеющуюся последовательность выводить на экран с новой строки. Мой код в спойлере. Ошибка заключается в том, что в обратном алфавитном порядке выводит немного неправильно. Помогите исправить. Кликните здесь для просмотра всего текста

  1. Я пока сделала запись из исходного файла в память(но мне кажется,что есть ошибки,не могли бы вы проверить пожалуйста,а то у самой пока возможности нет),если все верно то продолжу делать уже из памяти в новый файл Спасибо за внимание

  1. 1. Дана последовательность латинских букв длиной 18 символов. Расставить их по алфавиту. 2. Удалить из строки слова, содержащие больше 2 букв «а» нужно сделать задачи для emu8086

  1. Ребят нужна помошь есть вот такая задача "Дано слово из трех букв (например ФКН). С помощью битовых операций запишите последовательность ASCII кодов его букв в ячейку памяти минимального размера. Слово может быть и другим, программа должна его запрашивать. Запрашивать можно на языке высокого уровня." Нужно помочь с её решением, уже весь день убил, а продвигу 0, препод ничего тоже не объясняет дал тока срок, знаю точно что писать нужно в ассемблер в C++, учюсь блин 3 день, а уже такое. Помогите кто чем может новичку.

  1. Пусть k – байтовая переменная со значением от 1 до 18. Записать в регистр AL количество двухзначных десятичных чисел (от 10 до 99), сумма цифр которых равна k.

  1. Здравствуйте. Даны два одномерных массива, А[4], B[4]. Нужно, попарно сравнивая их элементы, записать максимальные в массив С. Ну т.е. результат будет примерно С: 7 8 9 6 В общем, где-то ошибка, думаю в m3 или m4. Посмотрите, пожалуйста. На Asm пишу недолго, т.ч. извините сразу.

  1. Здравствуйте Помогите пожалуйста разобраться с задачей Нужно проверить упорядочены ли буквы в строке по алфавиту Подскажите пожалуйста, как это можно реализовать

  1. Доброго времени суток! Я пишу программу на С++, у меня есть 3 массива: 2 исходных и 1 результирующий. Мне необходимо написать ассемблерную вставку, в которой будут сравниваться элементы 2 исходных массивов, после чего максимальный элемент из каждой пары будет записываться в третий массив. Как это реализовать? В каких регистрах хранить ссылки на массивы?

  1. Дали задачку: Ввести 2 строки символов и зарезервировать место под третью строку. Сравнить первые две и если в них есть разные буквы то записать эти буквы в третью строку. Вот код: Код