Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Информатика

Ассемблер и программирование

Тип: курсовая работа
Категория: Информатика
Скачать
Купить
СодержаниеЗадание2
  • Блок-схема к заданию 13
  • ASM 14
  • Блок-схема к заданию 27
  • ASM 28
  • Блок-схема к заданию 311
  • ASM 312
  • Блок-схема к заданию 416
  • ASM 417
  • Блок-схема к заданию 519
  • ASM 520
  • Блок-схема к заданию 623
  • ASM 624
  • KOMP.CPP26
  • Руководство пользователя36
  • Список литературы39ЗаданиеИнформатика - курсовое задание, вариант 1Три байтовые переменные A, B, и C содержат целые значения. Упорядочить эти значения по возрастанию так, чтобы A содержала минимальное значение, а С - максимальное.Задан байтовый массив из N элементов в неупакованном BCD формате. Написать процедуру преобразования исходного массиваЗадан байтовый массив из N элементов. Написать процедуру, отыскивающую: номер максимального и минимального элементов, а также разность между максимальным и минимальным элементами.Написать процедуру нормализации значения, содержащегося в AX. Нормализация заключается в сдвиге содержимого AX влево до тех пор, пока старший из битов, имеющих значение 1, не попадет в 15-й разряд. Если же сразу (AX)=0 или 15-й разряд содержит 1, то процедура не должна выполняться. При выходе из процедуры регистр BX должен содержать число, равное количеству выполненных сдвигов.Считая содержимое регистров DX:AX 32-битной величиной, написать программу, загружающую в регистр DL номер самого младшего бита, содержащего 1.Индивидуальное задание: определить размер файла из DTA.1. Блок-схема к заданию 12. ASM 1mes macro msgmov ah,9lea dx,msgint 21hendmabc macro charadd char,'0'mov dl,charmov ah,2int 21hsub char,'0'endmd_seg segmenta db 5b db 9c db 3str db 'Ishodnie dannie:',10,13,'$'str2 db 'Resultat sortirovki po vozrastaniyu',10,13,'$'str3 db 'Press any key.........$'enter db 10,13,'$'space db ' ','$'strA db 'A=','$'strB db 'B=','$'strC db 'C=','$'d_seg endsc_seg segmentassume ds:d_seg,cs:c_segstart:mov ax,d_segmov ds,axmes entermes strmes entermes strAabc ames spacemes strBabc bmes spacemes strCabc cmes entermov al,amov bl,bmov cl,ccmp al,bljl continuexchg al,blcontinue:cmp al,cljl continue2xchg al,cl
    Другие файлы:

    Программирование на языке ассемблера IBM PC
    Книга представляет собой учебное пособие по языку ассемблер для персональных компьютеров типа IBM PC. Подробно рассмотрены команды этих ЭВМ, конструкц...

    Программирование на машинно-ориентированном языке
    Изучение некоторых аспектов языка Ассемблера и ЭВМ в целом. Построение алгоритмов решения поставленной задачи на языках программирования Си, Ассемблер...

    Ассемблер для Windows
    Рассмотрены необходимые сведения для программирования Windows-приложений на ассемблерах MASM и TASM: разработка оконных и консольных приложений; созда...

    Ассемблер. Язык и программирование для IBM PC
    новость восстановлена...

    Программирование на Visual C++ .NET
    В книге рассматриваются такие современные технологии, как многозадачное программирование, программирование сокетов, Web-программирование (в т.ч. и со...