 |
::
Меню :: |
 |
|
|
 |
::
Друзі :: |
 |
|
|
 |
::
Лічильники :: |
 |
|
|
|
Допоможіть з Асемблером!
Олексій Бредіхін
Допоможіть з Асемблером!
Завдання 1. У текстовому редакторі підготуйте текст програми, що обчислює вираз d = a * b + c, при заданих значеннях a, b і c: TITLE prog. b DW-7 c DW 120 d DW? DATA ends CODE segment Assume CS:code, DS:data, SS:stack1 Start: push DS sub AX,AX push AX mov AX, data mov DS, AX MOV AX, MOV BX, b IMUL BX ADD AX, c MOV d , AX ret ;завершення програми mov AX, 4c00h int 21h CODE ends End Start Завдання 2. Збережіть файл з розширенням ASM. Завдання 3. Скомпілюйте програму за допомогою програми асемблера (MASM або TASM), сформуйте програму в машинних кодах - об'єктну програму з розширенням OBJ. Об'єктна програма ще є закінченої виконуваної програмою. Завдання 4. Виконайте компонування програми. Перетворення об'єктної програми на виконувану (компонування програми) виконується редактором зв'язку (компонувальником LINK або TLINK). Виконуваний файл після завантаження має розширення EXE. Завдання 5. Виконайте налагодження програми, що виконується, за допомогою наладчика DEBUG (TD). Завдання 6. Складіть набір команд на асемблері для обчислення значення виразу з використанням арифметичних команд d = a + b + c, при заданих значеннях a, b і c. Потрібно зробити завдання з інформатики. Встановив TASM, Скопіював код у консолі, з'явився чорний екран.Як змінити код щоб все працювало? 
Відповіді:
Serj Diff
А з чого ти вирішив, що щось не працює?
Def
Щоб отримати обчислені значення, потрібно виконати завдання 5
|
 |
::
Наша кнопка :: |
 |
|
 |
Отримати код:
|
Підтримайте наш сайт і розмістіть нашу
кнопку на своєму ресурсі. |
|
|
 |
::
Популярне :: |
 |
|
|
 |
:: Посилання :: |
 |
|
|
|