Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 0
Регистрация: 25.10.2010
Сообщений: 23
1

Найти ошибки в куске кода и исправить их

26.09.2012, 11:57. Показов 862. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Assembler
1
2
3
4
5
6
.data
                   byteVal.  .db.    1,2,3,4
                    wordVal. dw   1000h,2000h,3000h,4000h
                   dwordVal. dd.   12345678h, 34567890h
                    aString.    db.    "ABCDEFG", 0
                     pntr.         dw.    wordVal
Укажите значение операнда-получателя после каждой из следующих команд. Если команда ошибочна, отметить ее буквой "о". Пояснить в чём состоят ошибки.
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
 
mov si, offset byteVal
mov al, [si+3]
 
mov di, 4 
mov dx, wordVal [di]
 
mov bx, 2
mov cx, [bx + dwordVal]
 
mov di, offset pntr
mov si, [di]
mov ax, [si+2]
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2012, 11:57
Ответы с готовыми решениями:

Пожалуйста, проверьте, есть ли ошибки в приведённом куске кода.
... unsigned short many = 10, people = 5; unsigned long int peep = 5, zood = 3; ...

Связанный список. List, не могу найти ошибку в куске кода
Программа работает, но работает не правильно. Суть функции, создается список, заполняется, потом...

Ошибка в куске кода
Почему в массив не добавляется вводимое число??? include "stdafx.h" #include <time.h>...

Что происходит в куске кода?
Есть класс class Figure { public: virtual ~Figure() {} //деструктор класса virtual void...

2
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
26.09.2012, 12:22 2
Цитата Сообщение от Fishbone
Если команда ошибочна, отметить ее буквой "о"
Цитата Сообщение от Fishbone Посмотреть сообщение
byteVal. .db. 1,2,3,4
wordVal. dw 1000h,2000h,3000h,4000h
dwordVal. dd. 12345678h, 34567890h
aString. db. "ABCDEFG", 0
pntr. dw. wordVal
Одна "О"
дальше даже смотреть не стал.
0
Ушел с форума
Автор FAQ
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
26.09.2012, 12:44 3
Fishbone, если убрать лишние точки, то
1) al=4
2) dx=3000h
3) если написать mov cx, word ptr [bx + dwordVal] cx=1234h
4) ax=2000h
0
26.09.2012, 12:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2012, 12:44
Помогаю со студенческими работами здесь

Что происходит в заданном куске кода?
Здравствуйте, просто объясните пожалуйста этот кусок кода, что тут происходит. Это алгоритм...

Хотел бы попросить помочь разобраться в куске кода
Всю программу приводить смысла нету, программа представляет собой интерпретатор формул на с++....

Исправить ошибки старого кода
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <locale.h>...

Исправить ошибки старого кода
#include <iostream> #include <stdio.h> #include <cmath> #define MAX_SIZE 100; int main() {...

Исправить ошибки кода в валидаторе
Всем привет! После проверки кода валидатором заметил такую ошибку <center><h2 >...</h2></center>...

Как в этом куске кода сделать error handling?
Посоветуйте пожалуйста, как в этом куске кода сделать error handling? А то сервер возвращает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru