Search results

From Learn @ Cemetech
Jump to navigationJump to search
  • Like [[Z80:Opcodes:SRA|SRA]], except a 0 is put into bit 7. The bits are all shifted r ...80:Opcodes:RRD|RRD]],[[Z80:Opcodes:SLA|SLA]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRA|SRA]]
    1 KB (183 words) - 22:28, 5 February 2016
  • Performs a [[Z80:Opcodes:RRC|RRC A]] faster and modifies the flags differently. ...80:Opcodes:SLA|SLA]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRA|SRA]],[[Z80:Opcodes:SRL|SRL]]
    899 bytes (144 words) - 22:29, 5 February 2016
  • Performs [[Z80:Opcodes:RLC|RLC A]] much quicker, and modifies the flags differently. ...80:Opcodes:SLA|SLA]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRA|SRA]],[[Z80:Opcodes:SRL|SRL]]
    859 bytes (136 words) - 22:36, 5 February 2016
  • Performs a [[Z80:Opcodes:RR|RR A]] faster, and modifies the flags differently. ...80:Opcodes:SLA|SLA]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRA|SRA]],[[Z80:Opcodes:SRL|SRL]]
    900 bytes (144 words) - 22:37, 5 February 2016
  • ...80:Opcodes:SLA|SLA]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRA|SRA]],[[Z80:Opcodes:SRL|SRL]] [[Category:Z80 Assembly]]
    1 KB (202 words) - 22:08, 5 February 2016
  • ...80:Opcodes:SLA|SLA]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRA|SRA]],[[Z80:Opcodes:SRL|SRL]] [[Category:Z80 Assembly]]
    1 KB (185 words) - 22:16, 5 February 2016
  • ...80:Opcodes:RRD|RRD]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRA|SRA]],[[Z80:Opcodes:SRL|SRL]] [[Category:Z80 Assembly]]
    1 KB (177 words) - 22:28, 10 March 2017
  • ...80:Opcodes:RRD|RRD]],[[Z80:Opcodes:SLA|SLA]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRL|SRL]] [[Category:Z80 Assembly]]
    1 KB (171 words) - 22:12, 10 March 2017
  • ...80:Opcodes:SLA|SLA]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRA|SRA]],[[Z80:Opcodes:SRL|SRL]] [[Category:Z80 Assembly]]
    1 KB (190 words) - 22:24, 5 February 2016
  • ...80:Opcodes:SLA|SLA]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRA|SRA]],[[Z80:Opcodes:SRL|SRL]] [[Category:Z80 Assembly]]
    1 KB (199 words) - 22:33, 5 February 2016
  • ...80:Opcodes:SLA|SLA]],[[Z80:Opcodes:SLL|SLL/SL1]],[[Z80:Opcodes:SRA|SRA]],[[Z80:Opcodes:SRL|SRL]] [[Category:Z80 Assembly]]
    1 KB (208 words) - 22:33, 5 February 2016
  • ...,[[Z80:Opcodes:RES|RES]],[[Z80:Opcodes:SCF|SCF]],[[Z80:Opcodes:SET|SET]],[[Z80:Opcodes:XOR|XOR]] [[Category:Z80 Assembly]]
    1 KB (224 words) - 22:37, 5 February 2016
  • ...e desired, but for now let's start at the most basic part of doing math in assembly. ...all we can do is multiply a number by powers of 2! Or is it? Remember, the z80 processor (in fact, all modern computers) are binary based. And also, the s
    6 KB (974 words) - 20:58, 3 February 2016
  • # [[Z80:Opcodes:CP|CP]] (HL) # [[Z80:Opcodes:DEC|DEC]] HL
    936 bytes (151 words) - 22:42, 5 February 2016
  • # [[Z80:Opcodes:CP|CP]] (HL) # [[Z80:Opcodes:INC|INC]] HL
    968 bytes (154 words) - 22:38, 5 February 2016
  • ...so decide whether speed or size is more important before choosing JP or [[Z80:Opcodes:JR|JR]]. JP (HL), JP (IX), and JP (IY) are unconditional and are th ...80:Opcodes:CPI|CPI]],[[Z80:Opcodes:CPIR|CPIR]],[[Z80:Opcodes:DJNZ|DJNZ]],[[Z80:Opcodes:JR|JR]]
    2 KB (292 words) - 21:57, 5 February 2016
  • Repeats [[Z80:Opcodes:CPD|CPD]] until either: Note if you used [[Z80:Opcodes:CPIR|CPIR]] it would find the first occurrence of 124 in the valid
    1 KB (181 words) - 21:59, 5 February 2016
  • ...one 8-bit input and compares it with the accumulator. XOR is similar to [[Z80:Opcodes:OR|Or]], except for one thing: only 1 of the 2 test bits can be set ...t to invert sprites and such. It is also very useful in bit-masking. See [[Z80:Flags and Bit-Level Instructions|here]] for more information about bit-mask
    1 KB (218 words) - 07:50, 6 February 2016
  • Repeats [[Z80:Opcodes:CPI|CPI]] until either: Note if you used [[Z80:Opcodes:CPDR|CPDR]] it would find the last occurrence of 124 in the valid m
    1 KB (181 words) - 22:21, 5 February 2016
  • ...]],[[Z80:Opcodes:DJNZ|DJNZ]],[[Z80:Opcodes:JP|JP]],[[Z80:Opcodes:JR|JR]],[[Z80:Opcodes:RET|RET]] [[Category:Z80 Assembly]]
    2 KB (249 words) - 22:22, 5 February 2016
  • ...nd. Can be conditional or unconditional. JR takes up one less byte than [[Z80:Opcodes:JP|JP]], but is also slower. Weigh the needs of the code at the tim ...80:Opcodes:CPI|CPI]],[[Z80:Opcodes:CPIR|CPIR]],[[Z80:Opcodes:DJNZ|DJNZ]],[[Z80:Opcodes:JP|JP]]
    1 KB (229 words) - 18:31, 19 March 2017
  • RET is used mostly for exiting an assembly program or returning from a routine. ...80:Opcodes:CPI|CPI]],[[Z80:Opcodes:CPIR|CPIR]],[[Z80:Opcodes:RETI|RETI]],[[Z80:Opcodes:RETN|RETN]]
    1 KB (211 words) - 22:43, 5 February 2016
  • [[Z80:Directives|Directives]] ...but it's effects may, and usually are in the program. An example is the [[Z80:Directives:ORG|.org]] directive, which itself is not included into the prog
    5 KB (862 words) - 07:34, 6 February 2016
  • * Sigma's [http://media.taricorp.net/83pa28d/lesson/day02.html Learn Assembly in 28 days, day2]. ...mbianet.freewebpage.org/t/asm02.html Some (z80) Assembly Required Intro to z80 ASM].
    4 KB (684 words) - 19:38, 6 February 2016
  • ...e TI-BASIC, which uses commands and functions that are easy to understand, assembly is programmed in the calculator's own machine language. Thus, it is much ha ...ne, they aren't done very well) in TI-BASIC are just considered average in assembly.
    3 KB (481 words) - 18:17, 24 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
  • ...:Opcodes:OUTD|OUTD]],[[Z80:Opcodes:OTDR|OTDR]],[[Z80:Opcodes:OUTI|OUTI]],[[Z80:Opcodes:OTIR|OTIR]] [[Category:Z80 Assembly]]
    1 KB (162 words) - 22:33, 5 February 2016
  • ...80:Opcodes:OUT|OUT]],[[Z80:Opcodes:OUTD|OUTD]],[[Z80:Opcodes:OTDR|OTDR]],[[Z80:Opcodes:OUTI|OUTI]] [[Category:Z80 Assembly]]
    850 bytes (132 words) - 22:07, 5 February 2016
  • ...80:Opcodes:OUT|OUT]],[[Z80:Opcodes:OUTD|OUTD]],[[Z80:Opcodes:OTDR|OTDR]],[[Z80:Opcodes:OTIR|OTIR]] [[Category:Z80 Assembly]]
    853 bytes (136 words) - 22:42, 5 February 2016
  • ...80:Opcodes:OUT|OUT]],[[Z80:Opcodes:OUTD|OUTD]],[[Z80:Opcodes:OUTI|OUTI]],[[Z80:Opcodes:OTIR|OTIR]] [[Category:Z80 Assembly]]
    841 bytes (131 words) - 22:08, 5 February 2016
  • ...:Opcodes:OUTD|OUTD]],[[Z80:Opcodes:OTDR|OTDR]],[[Z80:Opcodes:OUTI|OUTI]],[[Z80:Opcodes:OTIR|OTIR]] [[Category:Z80 Assembly]]
    845 bytes (131 words) - 22:08, 5 February 2016
  • 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
  • ...]],[[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
  • ...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

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