0 / 0 / 1
Регистрация: 05.02.2012
Сообщений: 15
|
||||||
1 | ||||||
Посмотрите, что можете подсказать16.09.2014, 12:18. Показов 814. Ответов 13
Метки нет Все метки)
(
Помогите причесать код. Может покритикуете.
0
|
16.09.2014, 12:18 | |
16.09.2014, 12:18 | |
Ответы с готовыми решениями:
13
Можете подсказать что за тип TVATP?
Не работает код, можете подсказать, что не так? |
Эксперт быдлокодинга
![]() 2093 / 527 / 70
Регистрация: 04.11.2010
Сообщений: 1,313
|
|||||||||||
16.09.2014, 17:50 | 2 | ||||||||||
Не совсем понял в одном случае используется int 21h Fn 02, а в другом отдаётся предпочтение Int 29h.
0
|
Ушел с форума
![]() ![]() 16352 / 7668 / 1078
Регистрация: 11.11.2010
Сообщений: 13,729
|
|
16.09.2014, 17:52 | 3 |
КротВалера,
а попробуй заменить 101 на 102 и посмотри какую ерунду выведет твоя программа, твой вывод работает только от 0 до 99
0
|
Эксперт быдлокодинга
![]() 2093 / 527 / 70
Регистрация: 04.11.2010
Сообщений: 1,313
|
|
16.09.2014, 18:10 | 4 |
А вообще конечно помимо программы неплохо указывать цель, которую автор преследует своим кодом. Потому как между тем что пытается изобразить автор и тем что на самом деле делает код может лежать такая пропасть, до середины которой редкий телепат долетит
Добавлено через 11 минут да вроде команда aam как бы уже это подразумевает
1
|
Ушел с форума
![]() ![]() 16352 / 7668 / 1078
Регистрация: 11.11.2010
Сообщений: 13,729
|
|
16.09.2014, 18:17 | 5 |
но знает ли об этом ТС?
ARR2 DB 88,24,0,54,87,22,101,16,35 Судя по решению подразумевается вывод на экран четных чисел из массивов ARR1 и ARR2 101 нечетное число и поэтому не вывелось, но если сделать его четным 100 или 102 то получим ошибку, команда aam примененная дважды позволяет выводить на экран числа от 0 до 255, а можно предусмотреть еще и вывод отрицательных чисел
1
|
Эксперт быдлокодинга
![]() 2093 / 527 / 70
Регистрация: 04.11.2010
Сообщений: 1,313
|
|
16.09.2014, 18:27 | 6 |
Массив и не глянул даже, спасибо. А вообще забавно, то народ условие без кода вываливает, теперь вот код без условия. Тренируют наверное местных гуру
![]()
0
|
Ушел с форума
![]() ![]() 16352 / 7668 / 1078
Регистрация: 11.11.2010
Сообщений: 13,729
|
||||||
16.09.2014, 18:30 | 7 | |||||
2
|
0 / 0 / 1
Регистрация: 05.02.2012
Сообщений: 15
|
|
17.09.2014, 04:49 [ТС] | 8 |
Виноват, действительно, как заметил Mikl, вывожу четные элементы массивов. Про работу команды aam и правда этой тонкости не знал, буду изучать что-то более объемное, чем краткое описание. Очень заинтересовала возможность обработки и отрицательных элементов, но временно отложил изучение. Отпуск кончился, на работе времени пока нет заняться.
0
|
Ушел с форума
![]() ![]() 16352 / 7668 / 1078
Регистрация: 11.11.2010
Сообщений: 13,729
|
|
17.09.2014, 06:50 | 9 |
1
|
0 / 0 / 1
Регистрация: 05.02.2012
Сообщений: 15
|
||||||
17.09.2014, 13:40 [ТС] | 10 | |||||
Огромное спасибо за учебник. С вашим кодом вывода на экран тоже быстро разобрался.
174 006 118 012 032 068 214 000 022 188 055 Не пойму, почему если массив заканчивается четным значением, выводится еще и 032 (подозреваю, что тут виноват STX, ascii-код 02h). Если нечетным, то выводится этот нечетный член массива. Разве я не верно выполняю проверку на четность?
0
|
193 / 188 / 18
Регистрация: 06.10.2013
Сообщений: 357
|
||||||
17.09.2014, 14:00 | 11 | |||||
0
|
Эксперт быдлокодинга
![]() 2093 / 527 / 70
Регистрация: 04.11.2010
Сообщений: 1,313
|
||||||||||||||||
17.09.2014, 22:30 | 12 | |||||||||||||||
КротВалера,
вот это всё
lodsb так и не освоил... ![]()
0
|
0 / 0 / 1
Регистрация: 05.02.2012
Сообщений: 15
|
||||||
18.09.2014, 04:53 [ТС] | 13 | |||||
Нет, lodsb (lodsw/lodsd) освоил, применял в предыдущей лабораторной. Сейчас, увы, не могу применить, ограничение по заданию. А вот
p.s. Асм дается крайне туго, это похоже не моё, дельфи и шарп были проще, а тут нужно мыслить совсем иначе.
0
|
Ушел с форума
![]() ![]() 16352 / 7668 / 1078
Регистрация: 11.11.2010
Сообщений: 13,729
|
|
18.09.2014, 04:56 | 14 |
КротВалера,
перед строкой ".MODEL small" вставь строку ".286" и тогда rol ax, 8 заработает
0
|
18.09.2014, 04:56 | |
18.09.2014, 04:56 | |
Помогаю со студенческими работами здесь
14
Что можете подсказать по этой видеокарте intel hd video 1274 mb Можете подсказать что не так.Я недавно начал работать в матлабе,и еще не все знаю Прошу вас. Посмотрите все задания,пожалуйста, что можете. Я в химии ничего не понимаю!( Очень нужно( Можете подсказать? можете подсказать, где ошибка? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Создаем SPA Router на чистом JavaScript
bytestream 17.02.2025
В современной веб-разработке одностраничные приложения (SPA) стали стандартом для создания динамичных и отзывчивых пользовательских интерфейсов. Ключевым компонентом любого SPA является роутер -. . .
|
Машинное обучение на TypeScript и TensorFlow
bytestream 17.02.2025
Машинное обучение становится все более востребованным направлением в современной разработке программного обеспечения. Интеграция искусственного интеллекта в веб-приложения открывает новые возможности. . .
|
Манипуляция данными EXIF и JPEG в JavaScript
bytestream 17.02.2025
В современном мире цифровой фотографии метаданные изображений играют важнейшую роль в организации и управлении медиаконтентом. Формат EXIF (Exchangeable Image File Format) - это стандарт,. . .
|
Как создать GUID/UUID в JavaScript
bytestream 17.02.2025
GUID (Globally Unique Identifier) и UUID (Universally Unique Identifier) - это специальные форматы 128-битных идентификаторов, которые практически гарантируют уникальность значения во времени и. . .
|
Что такое мышление в упрощенном смысле (моё субъективное видение, для создания модели).
Hrethgir 17.02.2025
Разумеется упрощать смысл есть. Дело в том, что я пришёл к тому выводу, что даже если я создам свой процессор (конвейер), то первое для чего смогу его использовать в качестве демонстративного. . .
|
Как Node.js устроен изнутри
Wired 17.02.2025
Node. js коренным образом изменил подход к веб-разработке, позволив использовать JavaScript не только в браузере, но и на стороне сервера. Созданный в 2009 году Райаном Далем, Node. js представляет. . .
|
Как обновить Node.js в Windows
Wired 17.02.2025
Думаю, многие разработчики сталкивались с ситуацией, когда устаревшая версия Node. js становилась источником проблем - от несовместимости с новыми пакетами до уязвимостей в безопасности. Особенно это. . .
|
Как обновить Node.js в MacOS
Wired 17.02.2025
В Node. js существует несколько подходов к обновлению, каждый из которых имеет свои преимущества и особенности применения. Выбор конкретного метода зависит от ваших потребностей - будь то. . .
|
Как обновить Node.js в Linux
Wired 17.02.2025
Обновление Node. js может показаться сложной задачей, особенно если у вас несколько проектов с разными зависимостями. Однако существует несколько надежных способов обновления, подходящих для разных. . .
|
[golang] 134. Gas Station
alhaos 17.02.2025
Тут нам даны два целочисленных слайса gas и cost, индексы массива представляют собой заправочные станции. а элементы gas это количество топлива на такой станции, cost это количество топлива. . .
|