|
|
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, что в этой программке означает @F CSEG segment org 100h start: mov ax,1000 ; пусть в ax сумма покупки cmp ax,600 ja @F mov bx,250 jmp lab @@: cmp ax,990 ja @F mov bx,150 jmp lab @@: sub bx,bx lab: ; в итоге получается: add ax,bx ; bx - стоимость доставки (а), ax - стоимость покупки + доставка (б) int 20h CSEG ends end start ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 21:19 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
unker, символ @ во многих ассемблерах - допустимый символ в идентификаторах, в том числе - метках пишите сами, а не копируйте всякое говно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 21:34 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
Изопропил, легко говорить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 21:41 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
unkerИзопропил, легко говорить что непонятно? в скомунизженом коде - ошибка -нет метки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 21:55 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
Изопропил, а ты можешь переделать его, ПОЖАЛУЙСТА) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 22:04 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
скорее всего в оригинале было так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 22:16 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
Изопропил, спасибо jmp lab ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 22:20 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
Изопропил, lab это что? название какое-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 22:21 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
unker, просто метка(идентификатор) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 22:23 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
Изопропил, а можно вообще не использовать метки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 22:48 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
unkerа можно вообще не использовать метки? а как предлагаешь задавать адреса перехода? вернуться лет на 60 назад и в двоичном виде писать программы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 22:53 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
unker..можно вообще не использовать метки? можно заюзать одну метку всего. (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 00:03 |
|
||
|
Ассемблер
|
|||
|---|---|---|---|
|
#18+
unkerПодскажите, пожалуйста, что в этой программке означает @F @@ это локальная метка, @F означает адрес ближайшей следующей локальной метки (от forward) @B предыдущей (от backward), см. например: http://citforum.ru/programming/tasm3/tasm3_11.shtml#5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 00:05 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=51&tid=1341587]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 285ms |

| 0 / 0 |
