Форум программистов, компьютерный форум, киберфорум
Наши страницы

Assembler для начинающих

Войти
Регистрация
Восстановить пароль
 
Yedil_38
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 27
#1

Определить содержимое регистра AX - Assembler

29.04.2016, 11:55. Просмотров 224. Ответов 2
Метки нет (Все метки)

надо найти что выйдет в АХ? люди добрые помогите,,, дано:
Assembler
1
2
3
4
5
6
7
8
9
.data
vekt dw 12, -13, 25, 2, -11, 4, 7
.code
............
lea bx, vekt+4
mov di,2
mov ax,vekt[di+2]
inc word ptr[bx][di]
add ax,[bx][di]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2016, 11:55
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить содержимое регистра AX (Assembler):

Определить, каково будет содержимое регистра - Assembler
Помогите определить, каково будет содержимое регистра CX (число) : VEKT DW 12, -13, 25, 2, -11 LEA BX, VEKT+4 MOV DI, 2 DEC WORD...

Вывести содержимое регистра в NASM - Assembler
кто подскажет как вывести содержимое регистра в NASM? пожалуйста^^:-[

Ввести содержимое регистра на экран - Assembler
Имя регистра задаётся с клавиатуры. Нужен по-возможности компактный код. Пытался считать хэш с ввода, и по нему перейти в таблице, но...

Содержимое (в шестнадцатеричной системе) регистра AX - Assembler
Здравствуйте, помогите пожалуйста разобраться! Запишите содержимое (в шестнадцатеричной системе) регистра AX, полученное в результате...

Записать содержимое регистра BH в шестнадцатеричной системе - Assembler
Записать содержимое в шестнадцатиричной системе регистра BH MOV BH, 0D9h MOV CL, 3 CLC RCL BH, CLПереводим BH = 011011001 CLC...

Записать содержимое регистра BX в десятичной системе - Assembler
Записать содержимое (в десятичной системе) регистра BX MOV BX, 12h MOV CX, 11 B1 INC BX LOOP B1 Т.е. у нас BX = 12, к...

2
proc3nt
волшебник
605 / 470 / 144
Регистрация: 26.05.2012
Сообщений: 1,354
29.04.2016, 14:21 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Yedil_38, а отладчик тебе зачем?
Assembler
1
2
3
4
5
lea bx,vekt+4       ;bx=04h
mov di,2            ;di=02h
mov ax,vekt[di+2]   ;ax=19h
inc word ptr[bx][di];ds:[0006]=03h
add ax,[bx][di]     ;ax=19h+03h=1Ch
1
liv
373 / 340 / 114
Регистрация: 07.10.2015
Сообщений: 1,281
Завершенные тесты: 1
29.04.2016, 14:35 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Может так будет понятнее...
Assembler
1
2
3
4
5
lea bx,vekt+4       ;bx указывает на два элемента дальше начала вектора, т.е. на 25
mov di,2            ;di = 2 - длина одного элемента
mov ax,vekt[di+2]   ;ax = от начала вектора+1 элемент (di)+еще один элемент (+2). Итого, ax=25
inc word ptr[bx][di]; инкремент слова следующего (di) за 25 (bx), т.е. было 2, стало 3
add ax,[bx][di]     ;ax = старое значение (25) + слово за 25 (т.е. 3) = 28
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2016, 14:35
Привет! Вот еще темы с ответами:

Переслать содержимое регистра AX в две однобайтовые переменные - Assembler
Здравствуйте! Изучаю ассемблер, теория дается очень тяжело, поэтому на практике просто нулевой результат. Конкретно сейчас столкнулся с...

Используя команды сдвига, умножить содержимое регистра АХ на 25 - Assembler
1. Используя команды сдвига, умножить содержимое регистра АХ на 25. Сравнить полученный результат с числом 150. Если=150, то увеличить...

Внутри процедуры GetStdHandle содержимое регистра ebp меняется? - Assembler
Пытаюсь разобраться почему при написании своих собственных процедур ассемблер вставляет строки push ebp mov ebp, esp . . mov esp,...

Для чего мы толкаем в стек второй раз содержимое регистра АХ? - Assembler
народ добрый день. помогите пожайлуста понять, изучаю ассемблер по калашникову, там дан один пример cseg segment assume cs:cseg, ds...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru