Search results

From Learn @ Cemetech
Jump to navigationJump to search
  • Used in bit-masking. For more information see [[Z80:Flags and Bit-Level Instructions|here]]. ...,[[Z80:Opcodes:RES|RES]],[[Z80:Opcodes:SCF|SCF]],[[Z80:Opcodes:SET|SET]],[[Z80:Opcodes:XOR|XOR]]
    1 KB (183 words) - 07:50, 6 February 2016
  • Not used by TI calculators, but means that an external device plugged into a z80 device generates the interrupt. ...100 and 150). Every time an interrupt is encountered, the OS performs an [[Z80:Opcodes:RST|RST]] $28.
    2 KB (248 words) - 22:15, 5 February 2016
  • ...80:Opcodes:OTIR|OTIR]],[[Z80:Opcodes:OUT|OUT]],[[Z80:Opcodes:OUTD|OUTD]],[[Z80:Opcodes:OUTI|OUTI]] [[Category:Z80 Assembly]]
    866 bytes (137 words) - 22:16, 5 February 2016
  • ...:Opcodes:OUTD|OUTD]],[[Z80:Opcodes:OTDR|OTDR]],[[Z80:Opcodes:OUTI|OUTI]],[[Z80:Opcodes:OTIR|OTIR]] [[Category:Z80 Assembly]]
    851 bytes (132 words) - 22:16, 5 February 2016
  • ...80:Opcodes:OTIR|OTIR]],[[Z80:Opcodes:OUT|OUT]],[[Z80:Opcodes:OUTD|OUTD]],[[Z80:Opcodes:OUTI|OUTI]] [[Category:Z80 Assembly]]
    864 bytes (137 words) - 22:21, 5 February 2016
  • ...t use of AND is in bit-masking. For more information on bit-masking, see [[Z80:Flags and Bit-Level Instructions|here]]. ...,[[Z80:Opcodes:RES|RES]],[[Z80:Opcodes:SCF|SCF]],[[Z80:Opcodes:SET|SET]],[[Z80:Opcodes:XOR|XOR]]
    1 KB (193 words) - 07:50, 6 February 2016
  • ...80:Opcodes:OUT|OUT]],[[Z80:Opcodes:OTDR|OTDR]],[[Z80:Opcodes:OUTI|OUTI]],[[Z80:Opcodes:OTIR|OTIR]] [[Category:Z80 Assembly]]
    831 bytes (134 words) - 22:00, 5 February 2016
  • ...:Opcodes:OUTD|OUTD]],[[Z80:Opcodes:OTDR|OTDR]],[[Z80:Opcodes:OUTI|OUTI]],[[Z80:Opcodes:OTIR|OTIR]] [[Category:Z80 Assembly]]
    1 KB (205 words) - 22:32, 5 February 2016
  • ...]],[[Z80:Opcodes:CPIR|CPIR]],[[Z80:Opcodes:JP|JP]],[[Z80:Opcodes:JR|JR]],[[Z80:Opcodes:RET|RET]] [[Category:Z80 Assembly]]
    1 KB (226 words) - 22:06, 5 February 2016
  • ...]],[[Z80:Opcodes:OR|OR]],[[Z80:Opcodes:SCF|SCF]],[[Z80:Opcodes:SET|SET]],[[Z80:Opcodes:XOR|XOR]] [[Category:Z80 Assembly]]
    956 bytes (153 words) - 22:06, 5 February 2016
  • ...]],[[Z80:Opcodes:OR|OR]],[[Z80:Opcodes:RES|RES]],[[Z80:Opcodes:SCF|SCF]],[[Z80:Opcodes:XOR|XOR]] [[Category:Z80 Assembly]]
    899 bytes (142 words) - 22:37, 5 February 2016
  • * Learn Assembly and Assembly Resources ...als|Tutorials]], [[Z80:Directives|Directives]], [[Z80:Opcodes|Opcodes]], [[Z80:Appendices|Other References]])
    3 KB (450 words) - 23:51, 25 May 2020
  • ...or appvars. In theory both methods are fairly equivalent, but in practice assembly programs are somewhate easier to use because of the idetect (from the Ion l == Assembly Program Example ==
    4 KB (678 words) - 08:22, 6 February 2016
  • : '''Application (''App'') <span id=" application"></span>''' : A specialized assembly program that is stored in [#flash Flash] ROM and is run through the APPS me : '''[[TI-BASIC:Assembly|Assembly]] (''Asm'') <span id=" assembly"></span>''' : The other programming language built-in to the TI graphing ca
    28 KB (4,340 words) - 22:24, 24 February 2016
  • ...her be set to interrupt mode 1 (OS interrupts) or interrupt mode 2 using [[Z80:Opcodes:IM|IM]]. Be sure to re-enable interrupt mode 1 before returning to ...[Z80:Opcodes:IM|IM]],[[Z80:Opcodes:RETI|RETI]],[[Z80:Opcodes:RETN|RETN]],[[Z80:Opcodes:RST|RST]]
    542 bytes (76 words) - 22:07, 5 February 2016
  • ...[Z80:Opcodes:HALT|HALT]],[[Z80:Opcodes:IM|IM]],[[Z80:Opcodes:RETI|RETI]],[[Z80:Opcodes:RETN|RETN]] [[Category:Z80 Assembly]]
    849 bytes (132 words) - 22:31, 5 February 2016
  • ...,[[Z80:Opcodes:IM|IM]],[[Z80:Opcodes:RET|RET]],[[Z80:Opcodes:RETI|RETI]],[[Z80:Opcodes:RETN|RETN]] [[Category:Z80 Assembly]]
    1,013 bytes (146 words) - 22:00, 5 February 2016
  • ...,[[Z80:Opcodes:DAA|DAA]],[[Z80:Opcodes:DEC|DEC]],[[Z80:Opcodes:SBC|SBC]],[[Z80:Opcodes:SUB|SUB]] [[Category:Z80 Assembly]]
    1 KB (193 words) - 22:00, 5 February 2016
  • ...,[[Z80:Opcodes:DEC|DEC]],[[Z80:Opcodes:INC|INC]],[[Z80:Opcodes:SBC|SBC]],[[Z80:Opcodes:SUB|SUB]] [[Category:Z80 Assembly]]
    1 KB (257 words) - 22:05, 5 February 2016
  • ...,[[Z80:Opcodes:IM|IM]],[[Z80:Opcodes:RET|RET]],[[Z80:Opcodes:RETI|RETI]],[[Z80:Opcodes:RST|RST]] [[Category:Z80 Assembly]]
    650 bytes (94 words) - 22:05, 5 February 2016
  • ...,[[Z80:Opcodes:IM|IM]],[[Z80:Opcodes:RET|RET]],[[Z80:Opcodes:RETN|RETN]],[[Z80:Opcodes:RST|RST]] [[Category:Z80 Assembly]]
    647 bytes (95 words) - 22:21, 5 February 2016
  • ...,[[Z80:Opcodes:DEC|DEC]],[[Z80:Opcodes:INC|INC]],[[Z80:Opcodes:SBC|SBC]],[[Z80:Opcodes:SUB|SUB]] [[Category:Z80 Assembly]]
    1 KB (195 words) - 22:22, 5 February 2016
  • ...[Z80:Opcodes:IM|IM]],[[Z80:Opcodes:RETI|RETI]],[[Z80:Opcodes:RETN|RETN]],[[Z80:Opcodes:RST|RST]] [[Category:Z80 Assembly]]
    595 bytes (87 words) - 22:24, 5 February 2016
  • ...,[[Z80:Opcodes:DAA|DAA]],[[Z80:Opcodes:INC|INC]],[[Z80:Opcodes:SBC|SBC]],[[Z80:Opcodes:SUB|SUB]] [[Category:Z80 Assembly]]
    1 KB (189 words) - 22:30, 5 February 2016
  • ...,[[Z80:Opcodes:DAA|DAA]],[[Z80:Opcodes:DEC|DEC]],[[Z80:Opcodes:INC|INC]],[[Z80:Opcodes:SBC|SBC]] [[Category:Z80 Assembly]]
    1,019 bytes (155 words) - 22:31, 5 February 2016
  • ...LSEIF|elseif]] except that it uses the [[Z80:Directives:IFDEF|ifdef]] or [[Z80:Directives:IFNDEF|ifndef]] conditionals: [[Z80:Directives:ELSEIF|elseif]]
    428 bytes (52 words) - 17:18, 5 February 2016
  • ...,[[Z80:Opcodes:DAA|DAA]],[[Z80:Opcodes:DEC|DEC]],[[Z80:Opcodes:INC|INC]],[[Z80:Opcodes:SUB|SUB]] [[Category:Z80 Assembly]]
    1 KB (221 words) - 22:37, 5 February 2016
  • [[Z80:Directives:FCLOSE|fclose]] [[Z80:Directives:FSIZE|fsize]]
    530 bytes (70 words) - 17:25, 5 February 2016
  • ...,[[Z80:Opcodes:DEC|DEC]],[[Z80:Opcodes:INC|INC]],[[Z80:Opcodes:SBC|SBC]],[[Z80:Opcodes:SUB|SUB]] [[Category:Z80 Assembly]]
    1 KB (204 words) - 22:39, 5 February 2016
  • ...re people can share their knowledge of z80 ASM and post it so that all z80 assembly programmers can learn, ranging from those who are just starting ASM to thos ** This is a site for z80 programming, not politics, so try to find a way to completely avoid any dis
    3 KB (573 words) - 07:37, 6 February 2016
  • Repeats the instruction [[Z80:Opcodes:LDD|LDD]] (Does a LD (DE),(HL) and decrements each of DE, HL, and B [[Z80:Opcodes:LD|LD]],[[Z80:Opcodes:LDD|LDD]],[[Z80:Opcodes:LDI|LDI]],[[Z80:Opcodes:LDIR|LDIR]]
    822 bytes (129 words) - 22:05, 5 February 2016
  • Repeats [[Z80:Opcodes:LDI|LDI]] (LD (DE),(HL), then increments DE, HL, and decrements BC) [[Z80:Opcodes:LD|LD]],[[Z80:Opcodes:LDD|LDD]],[[Z80:Opcodes:LDDR|LDDR]],[[Z80:Opcodes:LDI|LDI]]
    789 bytes (118 words) - 22:10, 5 February 2016
  • == Using Assembly == ...r program occupies, and allow for easier calling of subprograms. To use an assembly program for calling subprograms, have your subprograms named using some ver
    34 KB (5,832 words) - 18:36, 24 February 2016
  • ...e page applications have an added level of complexity, and are discussed [[Z80:Multi-Page Apps|here]]. ...ause flash addresses are addressed starting at $4000, quite different from assembly programs which address from $9D93.
    4 KB (541 words) - 08:00, 6 February 2016
  • # To call a routine, use the ''[[Z80:Opcodes:CALL|call]]'' instruction, followed by the label name. Please note ..."*.inc" or "*.h" file type, but it's okay if you just make it a "*.asm"/"*.z80" file type.
    8 KB (1,272 words) - 08:01, 6 February 2016
  • [[Z80:Opcodes:LD|LD]],[[Z80:Opcodes:LDDR|LDDR]],[[Z80:Opcodes:LDI|LDI]],[[Z80:Opcodes:LDIR|LDIR]] [[Category:Z80 Assembly]]
    724 bytes (119 words) - 22:05, 5 February 2016
  • DJNZ is a very useful instruction when it comes to creating loops. See [[Z80:Control Structures|Control Structures]] to find out more about loops. [[Z80:Opcodes:CALL|CALL]],[[Z80:Opcodes:JP|JP]],[[Z80:Opcodes:JR|JR]]
    830 bytes (127 words) - 08:00, 6 February 2016
  • [[Z80:Opcodes:LD|LD]],[[Z80:Opcodes:LDD|LDD]],[[Z80:Opcodes:LDDR|LDDR]],[[Z80:Opcodes:LDIR|LDIR]] [[Category:Z80 Assembly]]
    656 bytes (101 words) - 22:43, 5 February 2016
  • * [[Z80:Macros:BCALL|BCALL]] * [[Z80:Macros:BJUMP|BJUMP]]
    876 bytes (128 words) - 06:13, 6 February 2016
  • ...ts rather than all equivalents, see [[Z80:GetCSC Codes|GetCSC Codes]] or [[Z80:GetKey Codes|GetKey Codes]]. [[Category:Z80 Assembly]]
    11 KB (1,396 words) - 07:53, 6 February 2016
  • [[Z80:Directives:ELSEIF|elseif]] [[Z80:Directives:ELSE|else]]
    589 bytes (80 words) - 08:27, 5 February 2016
  • [[Z80:Directives:UNDEF|undef]] [[Z80:Directives:DEFCONT|defcont]]
    506 bytes (58 words) - 16:54, 5 February 2016
  • You can also declare instances of structures (see the [[Z80:Directives:STRUCT/ENDSTRUCT|struct/endstruct]] for more information). See [[Z80:Directives:VARLOC|varloc]] for examples.
    2 KB (318 words) - 17:46, 5 February 2016
  • [[Z80:Opcodes:LDD|LDD]],[[Z80:Opcodes:LDDR|LDDR]],[[Z80:Opcodes:LDI|LDI]],[[Z80:Opcodes:LDIR|LDIR]] Source: [http://www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080&extn=.pdf]
    4 KB (533 words) - 08:25, 6 February 2016
  • As with integer arithmetic, addition and subtraction are trivial on the Z80. To add H.L+D.E, just use add hl,de, and for subtraction, 'or a \ sbc hl,de Converting that to assembly:
    35 KB (5,985 words) - 00:36, 24 April 2016
  • ...tp://sc.cemetech.net SourceCoder 3] IDE, which lets you write z80 and ez80 assembly and assemble it directly from your browser. It also has the jsTIfied calcul ...ve their own assemblers built in as well. And if you decide to do computer assembly programming, you can use the same IDE. Even if your IDE does not have an as
    1 KB (211 words) - 03:07, 5 February 2016
  • || Assembly || Assembly source (label .equ value pairs). || .inc || FullAssembly || Assembly source (label .equ value, page pairs). || .inc
    1 KB (162 words) - 17:34, 5 February 2016
  • == Assembly Flags == ...bly flags. These are flags that are not used by the OS, and can be used by assembly programmers for their own purposes.
    8 KB (1,160 words) - 06:04, 6 February 2016
  • ...raphing calculators, which all use the same base processor chip -- a Zilog Z80. There are five different calculators that are within this group: TI-83, TI ...comes to assembly programs, however, the TI-83 cannot execute the TI-82's assembly programs without some modification because of the processor upgrade.
    11 KB (1,695 words) - 00:36, 25 February 2016
  • ...is directive to define a macro with multiple lines without having to use [[Z80:Directives:DEFCONT|defcont]]. [[Z80:Directives:DEFINE|define]]
    487 bytes (60 words) - 08:21, 6 February 2016

View (previous 50 | next 50) (20 | 50 | 100 | 250 | 500)