Консультация № 193466
10.08.2018, 00:12
0.00 руб.
0 99 1
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:

Доброго времени , вопрос такой. Когда я пользуюсь функцие mov ah,9
mov dx, offset String
int 21 h
то получается заношу функцию 9 с прерыванием 21 для выводы строки так? так вот если разбирать подробнее в COM программе изначально идет смещение 100 ORG которое записывается в регистры ip и cs, затем мы введя функцию заносим в регистр dx смещение, и прерыванием выводим слово , вопрос в том что если мы ввели дополнительно в регистр es доп число мы получается указываем не правильный адрес, почему?

Обсуждение

давно
Старший Модератор
31795
6196
13.08.2018, 16:10
общий
Цитата: 402222
и там есть таблица определения состония байта из 2 х тетрад?

И даже больше
Цитата: Популярный двоичный редактор Hiew
Hiew (Hacker’s view) — это двоичный редактор от Евгения Сусликова (http://www.serje.net/sen/indexr.html), предназначенный для тех, кому иногда требуется в своей или чужой программе изменить один-два байта. Hiew позволяет просматривать файлы неограниченной длины в текстовом и шестнадцатеричном форматах либо в режиме дизассемблера. Программа также позволяет производить редактирование в шестнадцатеричном режиме и в режиме дизассемблера, имеет встроенный ассемблер, возможность создавать новые файлы, производить поиск и замену в блоке, поиск ассемблерных команд по шаблону, имеет встроенный калькулятор, небольшой шифровальщик/дешифровщик, просматривает дампы EXE-файлов и т.п.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Мастер-Эксперт
17387
18345
13.08.2018, 17:15
общий
Адресуйте, пожалуйста, свои сообщения конкретным адресатам, с которыми обсуждаете свои вопросы. Если Вы этого не делаете, то Ваши сообщения получаю и я, не участвующий в обсуждении.
Об авторе:
Facta loquuntur.
Неизвестный
13.08.2018, 18:09
общий
Цитата: Лысков Игорь Витальевич
mishgan:
© Цитата:
и где эти таблицы можно посмотреть?
В Google не пробовали?
© Цитата:
плох тот человек который не умеет смеяться над собой
И это правильно
Но Вы до сих застряли на байте!!! Неужели так сложно?
Мне вот интересно, как Вы собираетесь разбираться в намного более сложных вещах?
=====

в сложных вещах я буду разбираться просто но до глубины вещей и самой сути так же как и всегда и везде я всегда был лучшим во всем
давно
Мастер-Эксперт
17387
18345
13.08.2018, 18:12
общий
Я снова прошу Вас адресовать свои сообщения конкретным адресатам! Мне неинтересно их читать.
Об авторе:
Facta loquuntur.
Неизвестный
13.08.2018, 18:12
общий
Цитата: Лысков Игорь Витальевич
так получается любое число не равное нулю это байт?
Не так!
1) нуль ничем не отличается от любого другого числа
2) не число есть байт. А число от 0 до 25510 помещается в байт
Байт - размер памяти, число - интерпретация содержимого этой ячейки памяти (причем можно считать число как беззнаковым, так и знаковым).
То же самое число (байт) можно интерпретировать как символ.
Группу из 4 байт можно интерпретировать, как 32-битное число, как вещественное число, как 4 символа.


4 бита будут только в современном 32 битном регистре а именно там ah al по 16 бит и от сюда следует что помещается 4 байта логично?
так вот в 16 битном старом процесссоре будет 2 регистра по 8 бит следовательно всего 2 байта. вопрос следующий если в регистре умешается всего 2 байта и обозначает байт 2 мя символами в 16 ричном числение, зачем нам нужно знать позицию байта7 ведь там всегда будет какое нибудь число
Неизвестный
13.08.2018, 18:13
общий
Цитата: Гордиенко Андрей Владимирович
Я снова прошу Вас адресовать свои сообщения конкретным адресатам! Мне неинтересно их читать.
мы вас учим ассмблеру)))
давно
Мастер-Эксперт
17387
18345
13.08.2018, 18:14
общий
Вы хотите получить предупреждение от меня?
Об авторе:
Facta loquuntur.
Неизвестный
13.08.2018, 18:15
общий
Цитата: Зенченко Константин Николаевич
© Цитата: mishgan
и там есть таблица определения состония байта из 2 х тетрад?

И даже больше
© Цитата: Популярный двоичный редактор Hiew
Hiew (Hacker’s view) — это двоичный редактор от Евгения Сусликова (http://www.serje.net/sen/indexr.html), предназначенный для тех, кому иногда требуется в своей или чужой программе изменить один-два байта. Hiew позволяет просматривать файлы неограниченной длины в текстовом и шестнадцатеричном форматах либо в режиме дизассемблера. Программа также позволяет производить редактирование в шестнадцатеричном режиме и в режиме дизассемблера, имеет встроенный ассемблер, возможность создавать новые файлы, производить поиск и замену в блоке, поиск ассемблерных команд по шаблону, имеет встроенный калькулятор, небольшой шифровальщик/дешифровщик, просматривает дампы EXE-файлов и т.п.

что нам даст определение позиции байта? ведь в 16 битном регистре будет всегда 2 байта а в 32 битном 4, как вы определили что их 3? что 1 куда то пропал?)) ведь 00 это тоже позиция байта
Неизвестный
13.08.2018, 18:15
общий
Цитата: Гордиенко Андрей Владимирович
Вы хотите получить предупреждение от меня?
ага мечтаю
Неизвестный
13.08.2018, 18:16
общий
Цитата: Гордиенко Андрей Владимирович
Вы хотите получить предупреждение от меня?

а шрифт зачем поменял?)) думаешь так лучше видно?)) здесь слепых нет
Неизвестный
13.08.2018, 18:17
общий
Цитата: Гордиенко Андрей Владимирович
Вы хотите получить предупреждение от меня?

=====
а что с настроением не так?)) встал не с той ноги чтоль
давно
Мастер-Эксперт
17387
18345
13.08.2018, 18:20
общий
Предупреждение Вам объявлено. В случае продолжения с Вашей стороны такого поведения я буду просить администраторов блокировать Вашу учётную запись.
Об авторе:
Facta loquuntur.
давно
Посетитель
7438
7205
13.08.2018, 18:20
общий
ага мечтаю
Я даю Вам устное предупреждение за пререкания с модератором и невнимание к его замечаниям
Впредь, выбирайте адресата при помощи списка "Кому:"
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Неизвестный
13.08.2018, 18:22
общий
а что у нас теперь разговор запрещен?
давно
Посетитель
7438
7205
13.08.2018, 18:22
общий
Вы играете с огнем...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Неизвестный
13.08.2018, 18:22
общий
Цитата: Лысков Игорь Витальевич
Я даю Вам устное предупреждение за пререкания с модератором и невнимание к его замечаниям

это не замечание а балобольство потому я ничего не нарушил а если человек встал не с той ноги чтож поделать видимо ему нужен пиздюлин)))
Неизвестный
13.08.2018, 18:23
общий
Цитата: Лысков Игорь Витальевич
Вы играете с огнем...

вся моя жизнь состоит из ошибок и все как то складывается забаните не обижусь
давно
Мастер-Эксперт
17387
18345
13.08.2018, 18:26
общий
Прошу заблокировать учётную запись участника mishgan, который несмотря на полученные им замечания и предупреждения продолжает отправлять сообщения без их адресации.
Об авторе:
Facta loquuntur.
Неизвестный
13.08.2018, 18:28
общий
Цитата: Гордиенко Андрей Владимирович
Прошу заблокировать учётную запись участника mishgan, который несмотря на полученные им замечания и предупреждения продолжает отправлять сообщения без их адресации.

=====
да ты просто еблан извините за мой французский, нет доводов и просто твое хотение ну ок
Неизвестный
13.08.2018, 18:29
общий
а пока не забанили я все равно повторю вопрос что это за таблица такая? которая показывает положение байта?
давно
Посетитель
7438
7205
13.08.2018, 18:31
общий
забаните не обижусь
Это Ваш выбор. На этом прекращаем общение...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Неизвестный
13.08.2018, 18:39
общий
Адресаты:
а почему не заьбанили? не ндо лицемерия не хотите не отвечайте я же не только с вами говорил ептэ
Неизвестный
13.08.2018, 18:43
общий
Цитата: 402222
а пока не забанили я все равно повторю вопрос что это за таблица такая? которая показывает положение байта?
Неизвестный
13.08.2018, 18:53
общий
Адресаты:
Цитата: Зенченко Константин Николаевич
-В4, 2-12, 3-В0, 4-34, итого 4-е байта на две команды ассемблера;
5-В8, 6-34, 7-12, итого 3-и байта на команду ассемблера.

Как Вы насчитали 12-ть байт

куда делся 4 байт?
Неизвестный
13.08.2018, 18:58
общий
Адресаты:
[q=7438][/q] https://istarik.ru/blog/programmirovanie/53.html вот она эврика только сами говорили 28 положений а тут больше
Неизвестный
13.08.2018, 19:00
общий
https://istarik.ru/blog/programmirovanie/53.html эврика
Неизвестный
13.08.2018, 19:08
общий
Адресаты:
насчет количества байтов понял спасибо, только не понял куда 4 байт пропал ну ладно
Неизвестный
14.08.2018, 02:16
общий
Адресаты:
слышь еблан че это ты меня заблокривал?)))) выкусил?
Неизвестный
14.08.2018, 02:16
общий
вопрос остается прежним
Неизвестный
14.08.2018, 02:17
общий
Цитата: 402222
асчет количества байтов понял спасибо, только не понял куда 4 байт
??
Форма ответа