forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Программируем

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


Ответ
 
Опции темы Опции просмотра
Старый 02.10.2005, 11:38   #1
Juggernaut
Godlike
 
Аватар для Juggernaut
 
Регистрация: 25.07.2004
Сообщений: 1,607
По умолчанию Хелп по асму

1. Создать таблицу слов TabСw размером 1х8, нечетные строки которой - знаковые двоичные числа, а четные - беззнаковые шестнадцатиричные числа.
2. Записать содержимое таблицы в стековую область памяти.
3. Переписать содержимое стека в таблицу Tabcw в обратном порядке.
4. Преобразовать таблицу слов Tabcw в таблицу двойных слов Tabsd.

Не могу сообразить как сделать 3 и 4 пункты.
__________________
Квартиры стоят как ракеты, — СПАСИБО ПУТИНУ ЗА ЭТО
Juggernaut вне форума   Ответить с цитированием
Старый 02.10.2005, 12:42   #2
Casy
Программист
 
Аватар для Casy
 
Регистрация: 18.07.2004
Сообщений: 455
Отправить сообщение для Casy с помощью ICQ
По умолчанию

3 - доставай из стека эти данные. достал - присвоил первому элементу, достал - второму и т.д. на сколько я понял задачу - должно сработать.

для 4-ого пункта уточни в каком виде данные хранятся в таблице, и вообще что представляет из себя таблица, а то по условию я как-то недогнал
Casy вне форума   Ответить с цитированием
Старый 02.10.2005, 14:34   #3
Juggernaut
Godlike
 
Аватар для Juggernaut
 
Регистрация: 25.07.2004
Сообщений: 1,607
По умолчанию

;НУ вот смотри с самого начала, почти ...
Tabcw DW 0a9h
dw 0c1h
dw 0bh
dw 0f1h
dw 21h
dw 0d1h
dw 0ah
dw 11h
.code
;И вот здесь как нам сказали память с памятью работать не может, то ;есть нужно промежуточно использовать регистры)
;Либо такой путь, так как слово занимает 16 бит ...
mov Ax, tabcw+1
mov bx, tabcw+3
mov cx, tabcw+5
mov dx, tabcw+7
;Либо такой, следуя принципу, "побайтовой задачи"
mov Al, tabcw+1
mov Ah, tabcw+2
mov bl, tabcw+3
mov bh, tabcw+4
mov cl, tabcw+5
mov ch, tabcw+6
mov dl, tabcw+7
mov dh, tabcw+8
;Вот какой из этих двух вариантов верен, я не могу уяснить, хотя на ;лабе делал по второму. ПОдскажите, а то завтра мне надо написать ее и ; защищать.
__________________
Квартиры стоят как ракеты, — СПАСИБО ПУТИНУ ЗА ЭТО

Последний раз редактировалось Juggernaut; 02.10.2005 в 14:37.
Juggernaut вне форума   Ответить с цитированием
Старый 03.10.2005, 23:43   #4
Juggernaut
Godlike
 
Аватар для Juggernaut
 
Регистрация: 25.07.2004
Сообщений: 1,607
Red face

Ладно, если все такие занятые, что не хотите помочь, то ответьте хотя бы на такой вопрос: Если исходник оттранслировался, и работает в исполнении, то значит ли это что прога не содержит алгоритмических косяков?
__________________
Квартиры стоят как ракеты, — СПАСИБО ПУТИНУ ЗА ЭТО
Juggernaut вне форума   Ответить с цитированием
Старый 07.10.2005, 09:55   #5
COBEHOK
Новичок
 
Регистрация: 17.08.2004
Сообщений: 780
По умолчанию

Совсем не значит Даже скорее всего они есть, но ты их просто еще не нашел.
COBEHOK вне форума   Ответить с цитированием
Старый 07.10.2005, 18:31   #6
Casy
Программист
 
Аватар для Casy
 
Регистрация: 18.07.2004
Сообщений: 455
Отправить сообщение для Casy с помощью ICQ
По умолчанию

а искать их тебе поможет отадчик. запускаешь его и смотришь что где и как записывается, ибо выводить в ассемблере на экран - задача далеко не первой лабы
Casy вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ХЕЛП!!!!1 Си++ Белый Программируем 3 13.01.2010 10:33
ХЕЛП МИ oksa Книги и Литература 4 10.03.2005 08:12
хелп Эльф Железо 2 16.02.2005 22:41


Текущее время: 11:00. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири