|
|
|
Вопросы по Asm
|
|||
|---|---|---|---|
|
#18+
У меня есть тесты помогите плиз!! Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 07:43 |
|
||
|
Вопросы по Asm
|
|||
|---|---|---|---|
|
#18+
неизвестно. MOV BX,A+4 - запишет в bx число три, а OR AX,[BX] выполнит операцию с операндом _по адресу_ в регистре bx (по адресу ds:3) а что находится по этому адресу в памяти - в задаче не указано. -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 16:08 |
|
||
|
Вопросы по Asm
|
|||
|---|---|---|---|
|
#18+
ЁшMOV BX,A+4 - запишет в bx число трис чего так решил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 16:47 |
|
||
|
Вопросы по Asm
|
|||
|---|---|---|---|
|
#18+
maXmo ЁшMOV BX,A+4 - запишет в bx число трис чего так решил?вот с этого определения: A DW 0,1,3,4 MOV BX,A+4 означает насколько я понимаю - прибавить к адресу с именем A четыре и записать в BX значение по вычисленному адресу вот листинг: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 17:58 |
|
||
|
Вопросы по Asm
|
|||
|---|---|---|---|
|
#18+
ааа я вспомнил ! в MASM'е помоему для такой записи mov bx,a подразумевается mov bx, offset a, а не mov bx,[a] =))) вот жеж... дааавно было... :) что-то такое точно помню было связанное именно с употреблением offset в tasm vs masm. тогда SoftParanoik абсолютно прав. :) посыпаю голову пеплом :) Maks_mDavem - указывай в следующий раз для какого ассемблера ты задачу постишь :) -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 18:06 |
|
||
|
Вопросы по Asm
|
|||
|---|---|---|---|
|
#18+
в масме и тасме это вроде одинаково скомпилится к тому же в листинге всё видно, что куда записывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 18:39 |
|
||
|
Вопросы по Asm
|
|||
|---|---|---|---|
|
#18+
фух... проверил :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. был прав всёж таки я :) ps: но точно помню было что-то хитрое с offset что отличало masm и tasm... =) -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 19:14 |
|
||
|
Вопросы по Asm
|
|||
|---|---|---|---|
|
#18+
[quot Ёш]неизвестно. MOV BX,A+4 - запишет в bx число три, а OR AX,[BX] выполнит операцию с операндом _по адресу_ в регистре bx (по адресу ds:3) а что находится по этому адресу в памяти - в задаче не указано. -- А если скомпилить программу не в com а в exe? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2007, 12:39 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1345630]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
170ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 466ms |

| 0 / 0 |
