35398

Програмування арифметичних дій

Практическая работа

Информатика, кибернетика и программирование

Мета: Навчитися резервувати і ініціалізувати память під програми на асемблері.

Украинкский

2013-09-09

43.5 KB

1 чел.

ССП

Практична робота №20

Тема: Програмування арифметичних дій

 Мета: Навчитися резервувати і ініціалізувати пам'ять під програми на асемблері.

Устаткування: ПК. Програма Turbo Assembler 5.0.

Хід роботи

  1.  Правила ТБ.
  2.  Методичні  рекомендації.

Текст програми

masm

model small

stack 256

.data

.code

main:

       mov ax,@data

       mov ds,ax

   xor ax,ax

   mov al,53

   sub al,75

   jnc m1

   neg al

 m1:

   exit:

   mov ax,4c00h

   int 21h

 end main

xor ax,ax

- логическая опирация «или» над битами операндов ax,ax

mov al,53

- пересилка значення 53 в al

sub al,75

- вычитание из al значение 75

jnc m1

- переход на метку

результат роботи

  1.  Контрольні питання.
    1.  Що є прапором перенесення?

Для фіксації ситуації виходу за розрядну сітку результату використовують прапор перенесення CF. Він розташовується в біті 0 регістра прапорів EFLAGS/FLAGS. Саме установкою цього прапора фіксується факт перенесення одиниці із старшого розряду операнда.

  1.  Команди двійкового складання.
  •  команда інкремента, тобто збільшення значення операнда на 1:

inc  операнд

  •  команда складання (операнд_1 = операнд_1 + операнд_2):

add операнд_1,операнд_2

  •  команда складання з урахуванням прапора перенесення CF (операнд_1 = операнд_1 + операнд_2 + значение_СF):

adc  операнд_1,операнд_2

  1.  Команда інкрімента і декрімента.

Команда декремента виконує зменшення значення операнда на 1:

 dec операнд    

Команда інкремента, тобто збільшення значення операнда на 1:

                 inc  операнд

  1.  У чому полягає особливість складання двійкових чисел із знаком від складання двійкових чисел без знаку?

складання двійкових чисел із знаком:

є засоби фіксації виникнення характерних ситуацій, що складаються в процесі обчислень (перший спосіб - це облік прапора перенесення CF). Інший засіб фіксації характерних ситуацій в процесі арифметичних обчислень — реєстрація стану старшого (знакового) розряду операнда, який здійснюється за допомогою прапора переповнювання OF в регістрі EFLAGS (битий 11).

складання двійкових чисел без знаку:

Процесор виконує складання операндів за правилами складання двійкових чисел.

   5.Команди віднімання двійкових чисел без знаку.

Якщо зменшуване менше від'ємника процесор займає 1 з розряду, наступного за старшим в розрядній сітці операнда. Якщо стан прапора CF встановлений в 1, це говорить про те, що відбулася позика із старшого розряду і результат вийшов в додатковому коді.


 

А также другие работы, которые могут Вас заинтересовать

73762. Социально-педагогическое сопровождение детей, оказавшихся в трудной жизненной ситуации (на примере лечебно-реабилитационного научного центра детской гематологии, онкологии, иммунологии) 523 KB
  Несмотря на то, что в настоящее время на решение проблемы сопровождения детей в трудной жизненной ситуации направлены усилия многих специалистов, использующих широкий комплекс методов - медицинских, социально-педагогических и психологических, они часто оказываются недостаточно эффективными.
73763. Організація роботи бухгалтерської служби 106.5 KB
  Регламентація діяльності облікових працівників. Після вивчення теми 5 студент повинен вміти: розробити Положення про бухгалтерську службу та посадові інструкції для облікових працівників; спланувати роботу бухгалтера; охарактеризувати вимоги до обладнання робочого місця бухгалтера; скласти акт прийманняпередачі справ при зміні бухгалтера. Регламентація діяльності облікових працівників У ході виконання своїх обовязків між бухгалтерами та іншими працівниками підприємства виникають взаємовідносини з різних питань що дозволяє виділити такі...
73764. Організація діловодства, документування операцій та документообігу 144.5 KB
  Однією з умов успішної діяльності підприємства є якість управління ним, яке залежить від рівня інформаційного забезпечення керівництва. процес прийняття управлінського рішення передбачає отримання даних, їх аналіз, узагальнення та підготовку в розрізах і форматі, необхідних для управлінського персоналу.
73766. Текст як форма реалізації мовнопрофесійної діяльності. Стилі сучасної української літературної мови у професійному спілкуванні 85.5 KB
  Функціональні стилі української мови та сфера їх застосування Стиль 1 суспільно необхідний історично сформований різновид літературної мови її функціональна підсистема що обслуговує певну сферу суспільної діяльності мовців і відповідно до цього має свої особливості добору й використання мовних одиниць. Кожний стиль має свою сферу використання призначення ознаки і мовні засоби; 2 сукупність прийомів використання мовних засобів що є характерною для творчості окремого письменника діяча культури мовця індивідуальний стиль; 3...
73767. Східня Україна і козачина на порозі XVII ст. Соціальне значіннє козацтва 357.5 KB
  До сього треба додати ще як постулят також на перший погляд елєментарний і скромний але в практичнім переведенню дуже мало удобоносний се право воєнних контінґентів козацьких взаміну за їx службу державі й охорону полудневих границь на приставстваrdquo; кватири і виживленнє в коронних маєтностях. що йно тільки сам замок збудовано люстрація виказує 36 сїл або хуторівrdquo; що належать до староства Білоцерківського 9 таких же осад на міських ґрунтах десяток сїл в шляхетських державах крім того в Романівськім ключу 5 сїл цїлий...
73768. Полїтичні обставини перших десятилїть XVII в. і їx вплив на зріст і розвій козачини 476 KB
  Не кажуть про Ливонїю тільки про Швецію і дуже її боять ся щоб туди не завели їх на погибільrdquo; доносив кореспондент. Нема згоди між нимиrdquo; доносив згаданий кореспондент Замойскому в початках квітня ст. І чи сукно прийшло б на чотири тисячі чи на шість і так само якісь гроші то хочуть розібрати між собою ті що були в волоськім походї а иньшим дати не хочуть; кажуть так: ми се заслужили а иньші нехай собі заслугують. Так була й Кощина мова на радї: обіцяно гроші й сукно з початку на чотири тисячі а тепер на шість ...
73769. Козачина в службі національних українських змагань. Київський освітний рух і відновленнє православної єрархії 404.5 KB
  Тодї як польські полїтики і правителї тїшили ся приборканнєм української своєволї вчиненим комісією 1619 р. І те що не удавало ся осягнути заходам публицїстів і богословів полїтичних дїячів і релїґійних аґітаторів лїпших сил духовних і світських сучасної України й Білоруси було здобуто завдяки тому що справу взяло під охорону своєї шаблї низове рицарство буйних добичників так мало звязаних з яким небуть церковним житєм що сучасник Сарнїцкий збиравши відомости про козаків 1580х років...