|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.08.2018, 15:47 | #21 | |
Новичок
Джуниор
Регистрация: 14.08.2018
Сообщений: 62
|
Цитата:
В данном случае можно уменьшить тело цикла, т. к. функция 09 прерывания 21h не изменяет регистров. В листинге 4.3 приведен опти-мизированный вариант программы из листинга 4.2. Листинг 4.3. Оптимизация кода ... (01) mov ah,9 (02) mov dx,offset Str (03) mov cx,3 (04) Label_1: (05) int 21h (06) loop Label_1 ... |
|
14.08.2018, 15:48 | #22 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
А если вы "мама" правильно сразу написали? Если хотите можете переписать...
Что в вашем понимании не влияет? Ну вот записали туда 10, функцию вызвали (и она не поменяла его значение), а потом ВЫ пишите скопировать значение от туда еще куда-то... Оно повлияло? |
14.08.2018, 15:55 | #23 | |
Новичок
Джуниор
Регистрация: 14.08.2018
Сообщений: 62
|
Цитата:
|
|
14.08.2018, 15:58 | #24 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
Что тут? Вы же сами процитировали строки с описанием как это работает...
|
14.08.2018, 16:06 | #25 |
Новичок
Джуниор
Регистрация: 14.08.2018
Сообщений: 62
|
|
14.08.2018, 16:08 | #26 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
Если вам надо там другое значение, нужно менять... Л - логика.
|
14.08.2018, 16:13 | #27 |
Новичок
Джуниор
Регистрация: 14.08.2018
Сообщений: 62
|
|
14.08.2018, 16:13 | #28 |
Новичок
Джуниор
Регистрация: 14.08.2018
Сообщений: 62
|
еще вопрос , сколько байт помешается в 16 битном регистре?
|
14.08.2018, 16:16 | #29 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
У вас даже два предложения умудрились смешаться... Перечитайте то, что процитировали.
Читайте документацию на функцию, смотрите ее тело, если доступно. Байт - 8 бит, регистр 16 бит. Вы способны поделить? |
14.08.2018, 16:19 | #30 | |
Новичок
Джуниор
Регистрация: 14.08.2018
Сообщений: 62
|
Цитата:
в 16 битном регистре умешается число 64 кбайта знаете об этом? так там же 2 байта так как по умолчанию 1 байт 8 бит почему так? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Assembler, команда MOV | OmegaBerkut | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 27.09.2015 20:44 |
PDP 11 - команда пересылки mov 27 27. почему это фатальная ошибка? | 13xXx13 | Помощь студентам | 0 | 15.01.2012 23:34 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
команда MOV, проблемы | fermat_c | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 18.04.2008 19:19 |
У меня вопрос про базы данных,а точнее про таблицы!!! | Alexij | Общие вопросы Delphi | 1 | 13.04.2008 23:24 |