Ребята, нужна ваша помощ с Assemblerю
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Ребята, нужна ваша помощ с Assemblerю - 2008-12-02 23:44:52.996666
|
|
|
RichHomeless
Сообщений: 20
Оценки: 0
Присоединился: 2008-11-12 00:50:53.360000
|
Завтро надо придоставить работу, неочен чево втыкаю, училка нечево необясняет. Если кто может плиз помогите. Задача Но.1: Создайте програму числу X, находящейся в памяти клетки 8425, логически сложыть с цифрой Y, находящейся в регистре (реестре) B, к результату прибавив цифру 45, вписать в память клетки 8426. 1.Запишыте коды команд и коментарий. 2.Подсчитайте продолжительность действия программы. 3.Предоставьте все подсчеты процесса и окончательный результат системой H. X=24, Y=A1 Надчало выглядет так: 1. LXI H, 8425; HL<–8425 2. MOV A,M ; A<–(HL) Задача Но.2: Тщательно и конкретно обьясните эти команды: XRA C, SUB M, LDA 8346, JC addr Спасибо за ответы.
|
|
|
RE: Ребята, нужна ваша помощ с Assemblerю - 2008-12-03 02:08:20.463333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Ну для начала неплохо бы русский язык выучить :). www.wasm.ru в помощь по второму вопросу.
|
|
|
RE: Ребята, нужна ваша помощ с Assemblerю - 2008-12-03 06:36:50.733333
|
|
|
kolPeeX
Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
|
Какая архитектура?
|
|
|
RE: Ребята, нужна ваша помощ с Assemblerю - 2008-12-03 13:38:30.360000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Чёт я не вдуплил, что значит mov a, m и что значит sub m? quote:
…находящейся в регистре (реестре)… Жесть :) P.S. мои телепатические способности подсказывают, что i8086 или i80386
|
|
|
RE: Ребята, нужна ваша помощ с Assemblerю - 2008-12-03 17:35:15.120000
|
|
|
VENOM4X
Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
|
Мои телепатические способности подсказывают, что это 8080, вот только не помню, был ли там HL.
|
|
|
RE: Ребята, нужна ваша помощ с Assemblerю - 2008-12-03 17:49:22.063333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
нафЕг сча учить 8080?
|
|
|
RE: Ребята, нужна ваша помощ с Assemblerю - 2008-12-03 18:18:53.123333
|
|
|
VENOM4X
Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
|
Вот и я задаюсь этим вопросом - на дворе Core i7, Intel 64, аппаратная виртуализация, а людей всякому старью учат.
|
|
|
RE: Ребята, нужна ваша помощ с Assemblerю - 2008-12-04 00:29:49.900000
|
|
|
Archivarius
Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
|
Чего ты возмущаешся? Ты даже как это самое "старье" работает понять не в состоянии. Думаешь с Core i7 тебе разобратся будет проще? По заданию, уж не знаю что за команда такая LXI, видимо то же самое, что и MOV регистр,[адрес]. Короче для i8086 будет что-то на подобии этого: mov eax,[8425] or eax,ebx add eax,45 mov [8426],eax Для того процессора, который у тебя там, видимо будет немного по другому. Эту сторку вобще не пойму:2. MOV A,M ; A<--(HL) Каким образом М связано с HL? По командам: SUB по идее с двумя операндами должна быть. т.е. SUB A,B -вычитает из числа в регистре А число в регистре B. JC-переход если установлен флаг переноса (Carry Flag)
|
|
|
|
|