Встроенный монитор-отладчик

Wishlist for users

Postby deathsoft » 15 Mar 2009, 15:34

SinglWolf wrote:Блин, как смотреть текущее состояние портов?

Пока видимо никак, надо будет добавить на место вочесов, чтобы по кругу переключалось.там щас и так 3 режима, а будут еще и порты смука.
User avatar
deathsoft
 
Posts: 4671
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby SinglWolf » 15 Mar 2009, 15:40

deathsoft wrote:Пока видимо никак, надо будет добавить на место вочесов, чтобы по кругу переключалось.там щас и так 3 режима, а будут еще и порты смука.

Отлично!
deathsoft wrote:Да - это мнемоника IN ( С ) или INF. Ну так ты же перекомпиливал модуль для z80 - возьми да добавь распознавание этой мнемоники.

Чего она делает? Возвращает значение из порта ( C ) в регистр C?
Мнемонику обязательно добавлю smile
User avatar
SinglWolf
 
Posts: 168
Joined: 01 Feb 2009, 16:16
Group: Registered users

Postby deathsoft » 15 Mar 2009, 16:15

SinglWolf wrote:Возвращает значение из порта ( C ) в регистр C?

Нет, она только флаги устанавливает. http://www.z80.info/z80undoc.htm
http://mdfs.net/Docs/Comp/Z80/UnDocOps
Last edited by deathsoft on 15 Mar 2009, 16:16, edited 1 time in total.
User avatar
deathsoft
 
Posts: 4671
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby SinglWolf » 15 Mar 2009, 17:40

deathsoft, не знаешь какой Спекковский ассемблер такое понимает?
Code: Select all
LD D,0,E,A

А за инфу спасибо. Весьма кстати!
Last edited by SinglWolf on 15 Mar 2009, 18:02, edited 1 time in total.
User avatar
SinglWolf
 
Posts: 168
Joined: 01 Feb 2009, 16:16
Group: Registered users

Postby KOE » 15 Mar 2009, 17:56

шторм?
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4667
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby deathsoft » 15 Mar 2009, 18:01

SinglWolf wrote:не знаешь какой Спекковский ассемблер такое понимает?

Не знаю (не юзаю ассемблеры на спектруме), использую только кроссасемблер на пц.
User avatar
deathsoft
 
Posts: 4671
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby lvd » 15 Mar 2009, 18:07

SinglWolf wrote: И ещё: IDA не переваривает hED h70. Это недокументированная инструкция (мнемоника IN C,( С )), да?


Для сведения: имею на руках книжку (официально изданную, переводную), где присутствует инструкция INF. Так что недокументированной её трудно назвать. Скорее аффтар порта иды под з80 - не шарил углубленно...
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7229
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby lvd » 15 Mar 2009, 18:09

SinglWolf wrote:Чего она делает? Возвращает значение из порта ( C ) в регистр C? Мнемонику обязательно добавлю


Код INF соотвтествует несуществующей команде IN (HL),(c)
Все команды IN *,(c) устанавливают флаги, а некоторые - ещё и результат в регистр кладут.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7229
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby SinglWolf » 15 Mar 2009, 18:45

KOE wrote:шторм?

Да, это его прибамбасы wink ...
User avatar
SinglWolf
 
Posts: 168
Joined: 01 Feb 2009, 16:16
Group: Registered users

Postby deathsoft » 15 Mar 2009, 19:41

lvd wrote:Для сведения: имею на руках книжку (официально изданную, переводную), где присутствует инструкция INF. Так что недокументированной её трудно назвать. Скорее аффтар порта иды под з80 - не шарил углубленно...

Советую открыть официальный даташит с сайта зилога (стр. 270), там этой команды нету (а про флаги написано "Flag 110 Undefined Op Code, set the flag", это когда поле r=110).

В иде кстати и других ундок команд под z80 нету.
Last edited by deathsoft on 15 Mar 2009, 19:45, edited 1 time in total.
User avatar
deathsoft
 
Posts: 4671
Joined: 07 Apr 2007, 00:58
Group: Registered users

PreviousNext

Return to Предложения

Who is online

Users browsing this forum: No registered users and 1 guest