Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Программирование (http://zx-pk.ru/forumdisplay.php?f=14)
-   -   zx assembler в emuzwin (http://zx-pk.ru/showthread.php?t=17205)

женя999 1st November 2011 11:31

zx assembler в emuzwin
 
1 Attachment(s)
Подскажите почему не работает ?

ORG 30000
LD A,65
CALL 16
RET
Жму compile,потом set pc,потом в эмуляторе rand usr 30000 (виснет)

см.вложение.

Shadow Maker 1st November 2011 12:27

у тебя на скриншоте вообще ORG 7530, это ПЗУ, а не 30000. Хочешь в хексах - пиши ORG #7530 и тому подобное, а то ассемблер считает, что ты пишешь в десятичном виде.

Короче или копипасти прям целиком вот что у тебя написано, или ставь # перед числами, если хочешь как на скриншоте.

Andrew771 1st November 2011 17:39

и CALL #10
а лучше RST 16

Shadow Maker 1st November 2011 17:45

Ну он уж поди и сам понял, что везде менять.

John North 1st November 2011 20:07

Канал для печати на экране надо вроде сперва открыть.
Не помню адреса щас, в трамвае еду.
LD A,2
CALL CHAN_OPEN

Andrew771 1st November 2011 22:59

адрес 5633 (десятичный) :)

Destr 2nd November 2011 00:24

Quote:

Originally Posted by John North (Post 430735)
Канал для печати на экране надо вроде сперва открыть.
Не помню адреса щас, в трамвае еду.
LD A,2
CALL CHAN_OPEN

А вообще чтоб не парится как там и что сработает - полностью отрешится от ПЗУ и писать свои процедуры вывода и т.п.

IMHO

Я например так и сделал после первых шагов в асме.

(ну да, результат налицо :) )

Ares 5th November 2011 00:11

Quote:

Originally Posted by женя999 (Post 430562)
Подскажите почему не работает ?

ORG 30000
LD A,65
CALL 16
RET
Жму compile,потом set pc,потом в эмуляторе rand usr 30000 (виснет)

см.вложение.

Скачай Spectaculator

Wlodek 5th November 2011 19:29

2-й канал для печати надо сначала открыть.
LD a,2
Call #1601
Вроде так, если ещё не забыл. Если забыл - пинайте, подниму исходники, у меня плюшкинизм, ничего не стираю и не выбрасываю.

Enigmatic 5th November 2011 19:44

Quote:

Originally Posted by Shadow Maker (Post 430577)
или ставь # перед числами

По моему в Emuzvin асме надо ставить h после числа,что-б оно читалось как hex.


All times are GMT +4. The time now is 21:00.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.