Hola, estoy dándole mordiscos al asm [sí, yo también he caído]... y como todo recien llegado
tengo dudas muy dudosas. Apelo a los güenos modales y coñocimientos de los gurús protegidos
por Bah-Kah [si alguno keda]. Aunke sean dudas de nivel chorra-iniciado a mí me traban y no
deseo apreder erróneamente.
Pregunta:
$this->bbcode_second_pass_code('', '
LD B, 3 ;B vale 3
LD BC, 0')
En la segunda instrucción dónde se almacenaría cero??
En B ? En C ?
O se pone el registro entero BC a cero ?
Si en vez de 0 fuese un valor de 70 por ej... dónde se almacena ese valor?
En C ? ke contiene el byte menos significativo ?
Si luego hay un :$this->bbcode_second_pass_code('', '
INC BC')
Se incrementa B [pasando a valer 4] y C también, o sólo lo hace uno de ellos ?
[mestaré jasiendo la pisha un lío ?]
Ayudadeporfavor [ASM Z80]
Moderador: na_th_an
- Lord Raptor
- Mensajes: 17
- Registrado: Mié, 09 Oct 2013, 22:52
Re: Ayudadeporfavor [ASM Z80]
$this->bbcode_second_pass_quote('Lord Raptor', 'H')ola, estoy dándole mordiscos al asm [sí, yo también he caído]... y como todo recien llegado
tengo dudas muy dudosas. Apelo a los güenos modales y coñocimientos de los gurús protegidos
por Bah-Kah [si alguno keda]. Aunke sean dudas de nivel chorra-iniciado a mí me traban y no
deseo apreder erróneamente.
Pregunta:
$this->bbcode_second_pass_code('', '
LD B, 3 ;B vale 3
LD BC, 0')
En la segunda instrucción dónde se almacenaría cero??
En B ? En C ?
O se pone el registro entero BC a cero ?
tengo dudas muy dudosas. Apelo a los güenos modales y coñocimientos de los gurús protegidos
por Bah-Kah [si alguno keda]. Aunke sean dudas de nivel chorra-iniciado a mí me traban y no
deseo apreder erróneamente.
Pregunta:
$this->bbcode_second_pass_code('', '
LD B, 3 ;B vale 3
LD BC, 0')
En la segunda instrucción dónde se almacenaría cero??
En B ? En C ?
O se pone el registro entero BC a cero ?
B y C valdrían 0
$this->bbcode_second_pass_quote('', '
')Si en vez de 0 fuese un valor de 70 por ej... dónde se almacena ese valor?
En C ? ke contiene el byte menos significativo ?
En C, porque sería menor de 255, si en vez de 70 fuera 256, C tendría 0 y B, 1. Si fuera 257, C tendría 1 y B, 1
$this->bbcode_second_pass_quote('', '
')Si luego hay un :$this->bbcode_second_pass_code('', '
INC BC')
Se incrementa B [pasando a valer 4] y C también, o sólo lo hace uno de ellos ?
Cuidado, cargas B con 3 y no especificas C!
INC BC en realidad lo que hace es incrementar C y se pasa de 255, lo pone a 0 y suma 1 a B.
Espero habértelo explicado bien
De todas maneras, échale un ojal a este tutorial:
https://wiki.speccy.org/cursos/ensamblador/lenguaje_1