Микропрограммирование АКА ассемблер
Автор
Сообщение
Stalus ®
Стаж: 16 лет
Сообщений: 2469
Откуда: Amsterdam
Сам я в ассемблере не силен, поэтому расссчитываю на чью-либо помощь
Небольшой вопрос от одного из друзей
A db 1
B dw 2
C ss 3
mov bx, 3
mov ax, [bx]
ax - ?
Вопрос заключается в следущем - что будет в регистре ax ? И как это работает?
Заранее спасибо!
P.S.
Понимаю, задача банальна, но все ж ...
Lunex_
Стаж: 16 лет
Сообщений: 88
сколько платишь:?
Stalus ®
Стаж: 16 лет
Сообщений: 2469
Откуда: Amsterdam
Lunex
Че ж все мелочные такие , скажу спасибо от чистого сердца =)
Lunex_
Стаж: 16 лет
Сообщений: 88
Stalus
сердце точно чистое? куришь? пьешь?
чистое сердце за границу уйдет долларов за 15000
LuckyTheGreat
Стаж: 15 лет
Сообщений: 81
Откуда: Ufa
Друг по-шник угатушник? )
Stalus ®
Стаж: 16 лет
Сообщений: 2469
Откуда: Amsterdam
Lunex
Приторговываешь органами O_o? Не пью-не курю, не играю в кс (уже 2 месяца )
LuckyTheGreat
ага
LuckyTheGreat
Стаж: 15 лет
Сообщений: 81
Откуда: Ufa
Stalus
как его зовут? можно в ЛС )
Косвенная регистровая адресация.)
Stalus ®
Стаж: 16 лет
Сообщений: 2469
Откуда: Amsterdam
Косвенная регистровая адресация
Что это значит? Что в итоге в регистр ax заносится?
Alex&
Стаж: 16 лет
Сообщений: 41
Откуда: Пегас-Atlantis
Привет, а ты вроде в прогерстве шаришь, или ассемблер как и для нас - темный лес?-А я вроде понял, про какого друга -Мне тоже интересен ответ, нам многим такой вопрос задавали на экзамене.
Я понял, что в ВХ попадет 3, а в АХ адрес ВХ, но как это написать не понят
Stalus ®
Стаж: 16 лет
Сообщений: 2469
Откуда: Amsterdam
Alex&
Знаю только основную теорию, как че должно работать +)
Я понял, что в ВХ попадет 3, а в АХ адрес ВХ, но как это написать не понят
То же самое подумал, а вот что дальше ....
Stalus ®
Стаж: 16 лет
Сообщений: 2469
Откуда: Amsterdam
Неужели никто не знает???
Муген Цукиёми
Стаж: 15 лет
Сообщений: 38
Stalus
я знаю на отлично обращайся в Лс
Stalus ®
Стаж: 16 лет
Сообщений: 2469
Откуда: Amsterdam
Ну неужели никто не знает Ассемблер , хоть один асматик есть?
Student
Стаж: 16 лет
Сообщений: 16
Откуда: Russia
читай и наслаждайся http://www.wasm.ru/
а также научись на пальцах рук считать не до 10 )))
ладно так как ты мне в лс написал и попросил ответ отвечу тут)
открой http://www.wasm.ru/article.php?article=1022001
мона прочитать и ознакомиться с этим
и обратить внимание
MOV AX,0123 ; Внести значение 0123h в AX
MOV BX,AX ; Переслать содержимое AX в BX
в твоей програме происходит примерно следушие в регистр bx помешаеться 3 (обрати внимание на то что такое H(hex) и вообше на то что мона туда помешать)
потом значение регистра bx присвайваеться регистру ax
если смотреть дальше по той статье то например
то при выполнение такой операции MOV AX,0123 значение регистра AX равно 0123
ответ прямым текстом я не буду но пишу для размышления я дал и думаю даже по тому что я написал мона дать ответ
хотя я на асемблере не пишу
LuckyTheGreat
Стаж: 15 лет
Сообщений: 81
Откуда: Ufa
Student
Там не регистровая, а косвенная адресация.
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 31-Янв 01:03
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
Stalus ®
Стаж: 16 лет |
|
Сам я в ассемблере не силен, поэтому расссчитываю на чью-либо помощь
Небольшой вопрос от одного из друзей A db 1
B dw 2 C ss 3 mov bx, 3 mov ax, [bx] ax - ? Заранее спасибо! P.S. Понимаю, задача банальна, но все ж ... |
|
Lunex_
Стаж: 16 лет |
|
сколько платишь:?
|
|
Stalus ®
Стаж: 16 лет |
|
Lunex
Че ж все мелочные такие , скажу спасибо от чистого сердца =) |
|
Lunex_
Стаж: 16 лет |
|
Stalus
сердце точно чистое? куришь? пьешь? чистое сердце за границу уйдет долларов за 15000 |
|
LuckyTheGreat
Стаж: 15 лет |
|
Друг по-шник угатушник? )
|
|
Stalus ®
Стаж: 16 лет |
|
Lunex
Приторговываешь органами O_o? Не пью-не курю, не играю в кс (уже 2 месяца ) LuckyTheGreat ага |
|
LuckyTheGreat
Стаж: 15 лет |
|
Stalus
как его зовут? можно в ЛС ) Косвенная регистровая адресация.) |
|
Stalus ®
Стаж: 16 лет |
|
Косвенная регистровая адресация
|
|
Alex&
Стаж: 16 лет |
|
Привет, а ты вроде в прогерстве шаришь, или ассемблер как и для нас - темный лес?-А я вроде понял, про какого друга -Мне тоже интересен ответ, нам многим такой вопрос задавали на экзамене.
Я понял, что в ВХ попадет 3, а в АХ адрес ВХ, но как это написать не понят |
|
Stalus ®
Стаж: 16 лет |
|
Alex&
Знаю только основную теорию, как че должно работать +) Я понял, что в ВХ попадет 3, а в АХ адрес ВХ, но как это написать не понят
|
|
Stalus ®
Стаж: 16 лет |
|
Неужели никто не знает???
|
|
Муген Цукиёми
Стаж: 15 лет |
|
Stalus
я знаю на отлично обращайся в Лс |
|
Stalus ®
Стаж: 16 лет |
|
Ну неужели никто не знает Ассемблер , хоть один асматик есть?
|
|
Student
Стаж: 16 лет |
|
читай и наслаждайся http://www.wasm.ru/
а также научись на пальцах рук считать не до 10 ))) ладно так как ты мне в лс написал и попросил ответ отвечу тут) открой http://www.wasm.ru/article.php?article=1022001 мона прочитать и ознакомиться с этим и обратить внимание MOV AX,0123 ; Внести значение 0123h в AX
MOV BX,AX ; Переслать содержимое AX в BX потом значение регистра bx присвайваеться регистру ax если смотреть дальше по той статье то например то при выполнение такой операции MOV AX,0123 значение регистра AX равно 0123 ответ прямым текстом я не буду но пишу для размышления я дал и думаю даже по тому что я написал мона дать ответ хотя я на асемблере не пишу |
|
LuckyTheGreat
Стаж: 15 лет |
|
Student
Там не регистровая, а косвенная адресация. |
|
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 31-Янв 01:03
Часовой пояс: UTC + 5