|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Дек 23, 2003 00:36:42 В чем разнница между: mov что-то,[bx] и mov что-то,bx ? прочитал туеву хучу литературы,но не могу не хрена понять в чем разница! люди помогите ламеру, обьясните человеческим языком в чем сдесь разница... З.Ы. Прошу сильно не пинать... |
|
|
Дата: Дек 23, 2003 00:41:41 что-то, [bx] - пишет во что-то содержимое ячейки памяти, адрес которой лежит в bx что-то, bx - пишет во что-то значение bx (если проводить аналогию в первым, то собсно адрес, а не содержимое) |
|
|
Дата: Дек 23, 2003 00:43:09 Скорее mov куда-то, [bx] ;<- это из адреса в памяти mov куда-то, bx ; <- это из регистра |
|
|
Дата: Дек 23, 2003 00:47:34 · Поправил: AsbAlex Dr.Golova и Asterix т.е. в первом вариате(mov что-то,[bx]): если в bx адрес(к примеру 123456h) указывающий на начало строки "AsbAlex",то в что-то занесет букву А. во втором варианте(mov что-то,bx): если в bx адрес(к примеру 123456h) указывающий на начало строки "AsbAlex",то в что-то занесет сам адрес(123456h) |
|
|
Дата: Дек 23, 2003 01:41:05 [AsbAlex] в первом случае используется косвенная адресация, во втором используется значение регистра. Можно привести некоторый аналог на С : unsigned long y, x=0xaa; register unsigned long a = (unsigned long) &x; y= * (unsigned long*) a; y=a; |
|
|
Дата: Дек 23, 2003 01:52:08 AsbAlex првильно |
|
|
Дата: Дек 23, 2003 02:04:36 AsbAlex Например, mov ax, [bx] если bx указывает на начало строки "AsbAlex", то в ax будет помещено "As" без кавычек конечно. Во втором случае, mov ax, bx в регистр ax будет помещено содержимое регистра bx. |
|
|
Дата: Дек 23, 2003 18:08:05 Cлушай Dr.Golov`у. Он дело говорит. Понятней. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.080 |