![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
2 2 2 2 description of instructions ! code bytes instruction cycles object code 1 1 0111 0000 flags c set the carry flag if the accumulator has a carry from the highest bit after the add operation; clear otherwise. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. " # $%&'(' ) ! code bytes instruction cycles object code 2 2 0100 1001 kkkk yyyy flags c the value of the carry flag is not changed. z set the zero flag if the value of the data memory is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. " # ! code bytes instruction cycles object code 2 2 0110 1110 0101 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. # ! code bytes instruction cycles object code 1 1 0111 0001 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. " # ! code bytes instruction cycles object code 2 2 0110 1110 1001 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the h register is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. " # ! code bytes instruction cycles object code 2 2 0110 1110 0001 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the l register is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. ram[hl] + k # ! code bytes instruction cycles object code 2 2 0110 1110 1101 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the data memory is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. acc & k *+" ! code bytes instruction cycles object code 2 2 0110 1110 0110 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the zero flag to the status flag. acc & ram[hl] *+" ! code bytes instruction cycles object code 1 1 0111 1011 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the zero flag to the status flag. ram[hl[ & k *+" ! code bytes instruction cycles object code 2 2 0110 1110 1110 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the data memory is 0; clear otherwise. s transfer the inverse value of the zero flag to the status flag. , 0 $!* -#.! code bytes instruction cycles object code 1 1 0101 0111 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. / il & r / 0 &'%&'(1)! code bytes instruction cycles object code 1 1 0110 0011 10rr rrrr flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. 0 '! code bytes instruction cycles object code 1 1 1111 00bb flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. 2.3 0 %&'(41)'! code bytes instruction cycles object code 2 2 0110 1101 11bb pppp flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. 2.3 5 0 '!3 4(' %25(26) 758(9 ! code bytes instruction cycles object code 1 2 0110 0000 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. 0 $: %&'(' )'! code bytes instruction cycles object code 2 2 0110 1100 11bb yyyy flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. #: "0 $:%&'(' )! code bytes instruction cycles object code 2 2 0100 1011 kkkk yyyy flags c set the carry flag if k ram[y]; clear otherwise. z set the zero flag if k = ram[y]; clear otherwise. s transfer the inverse value of the zero flag to the status flag. ;: ;0 ! code bytes instruction cycles object code 2 2 0110 1011 xxxx xxxx flags c set the carry flag if ram[x] acc; clear otherwise. z set the zero flag if ram[x] = acc; clear otherwise. s transfer the inverse value of the zero flag to the status flag. : 0! code bytes instruction cycles object code 1 1 0111 0011 flags c set the carry flag if ram[hl] acc; clear otherwise. z set the zero flag if ram[hl] = acc; clear otherwise. s transfer the inverse value of the zero flag to the status flag. ": "0 ! code bytes instruction cycles object code 2 2 0110 1110 1011 kkkk flags c the value of the carry flag is not changed. z set the zero flag if k = hr; clear otherwise. s set the status flag if k hr; clear otherwise. ": "0! code bytes instruction cycles object code 1 1 1011 kkkk flags c set the carry flag if k acc; clear otherwise. z set the zero flag if k = hr; clear otherwise. s transfer the inverse value of the zero flag to the status flag. ": "0 ! code bytes instruction cycles object code 2 2 0110 1110 0011 kkkk flags c the value of the carry flag is not changed. z set the zero flag if k = lr; clear otherwise. s set the status flag if k lr; clear otherwise. ! acc :4 +4! code bytes instruction cycles object code 1 1 0101 1100 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the value of the carry flag to the status flag. ! lr :4 + 4! code bytes instruction cycles object code 1 1 0111 1100 flags c the value of the carry flag is not changed. z set the zero flag if the value of the l register is 0; clear otherwise. s transfer the value of the carry flag to the status flag. ! ram[hl] :4 + 4! code bytes instruction cycles object code 1 1 0101 1101 flags c the value of the carry flag is not changed. z set the zero flag if the value of the data memory is 0; clear otherwise. s transfer the value of the carry flag to the status flag. 0, il il & r + : / 0 &'%&'(1)! code bytes instruction cycles object code 2 2 0110 0011 00rr rrrr flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. ! 1 , il il & r < : / 0 &'%&'(1)! code bytes instruction cycles object code 2 2 0110 0011 11rr rrrr flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. !" ? ram[x] <; ;! code bytes instruction cycles object code 2 2 0110 1000 xxxx xxxx flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s the value of the status flag is always 1. !"! ? acc <;! code bytes instruction cycles object code 1 1 0110 1000 xxxx xxxx flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. !" ? hr <; ! code bytes instruction cycles object code 1 2 0110 0110 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s the value of the status flag is always 1. !" ? lr <; ! code bytes instruction cycles object code 1 2 0110 0100 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s the value of the status flag is always 1. !" ? ram <; ! code bytes instruction cycles object code 1 1 0101 1000 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s the value of the status flag is always 1. !" ? ram[x], hr ? ram[x+ 1 ] <; 0 ; 000$! code bytes instruction cycles object code 2 2 0100 1100 xxxx xx00 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed.. s the value of the status flag is always 1. port[p] 2%&'(41)! code bytes instruction cycles object code 2 2 0110 1111 0100 pppp flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the zero flag to the status flag. acc + 1 /! code bytes instruction cycles object code 1 1 0101 1110 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. lr + 1 / ! code bytes instruction cycles object code 1 1 0111 1110 flags c the value of the carry flag is not changed. z set the zero flag if the value of the l register is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. ram[hl] + 1 / ! code bytes instruction cycles object code 1 1 0101 1111 flags c the value of the carry flag is not changed. z set the zero flag if the value of the data memory is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. port[p] 2%&'(41) ! code bytes instruction cycles object code 2 2 0110 1111 1100 pppp flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s transfer the inverse value of the zero flag to the status flag. #$ /= &4 2 a /7 %2 a )0"%"&5#)!/ 7$ ;%2 pc +2). code bytes instruction cycles object code 2 2 1100 aaaa aaaa aaaa flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always one. $ =3#=2 pc, sp sp :4 2 a, a = 0 ~ 07ff > "%=2) " %& '('6 )! code bytes instruction cycles object code 2 2 0100 0aaa aaaa aaaa flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is not changed. ram[x] ; ! code bytes instruction cycles object code 2 2 0110 1010 xxxx xxxx flags c the value of the carry flag is not changed. z set the zero flag if the value of the data memory is 0; clear otherwise. s the value of the status flag is always 1. [dp] 0 ! code bytes instruction cycles object code 2 2 0110 1010 1111 1100 flags c the value of the carry flag is not changed. z set the zero flag if the value of the register is 0; clear otherwise. s the value of the status flag is always 1. +2 ! code bytes instruction cycles object code 2 2 0110 1010 1111 1101 flags c the value of the carry flag is not changed. z set the zero flag if the value of the register is 0; clear otherwise. s the value of the status flag is always 1. [dp] ! code bytes instruction cycles object code 2 2 0110 1010 1111 1110 flags c the value of the carry flag is not changed. z set the zero flag if the value of the register is 0; clear otherwise. s the value of the status flag is always 1. ram[hl] ! code bytes instruction cycles object code 1 1 0101 1010 flags c the value of the carry flag is not changed. z set the zero flag if the value of the data memory is 0; clear otherwise. s the value of the status flag is always 1. % s 2 "! code bytes instruction cycles object code 2 2 0110 1010 1111 1111 flags c the value of the carry flag is not changed. z set the zero flag if the value of the stack pointer is 0; clear otherwise. s the value of the status flag is always 1. & [ta] 0? ! code bytes instruction cycles object code 2 2 0110 1010 1111 0100 flags c the value of the carry flag is not changed. z set the zero flag if the value of the register is 0; clear otherwise. s the value of the status flag is always 1. & [ta] ? ! code bytes instruction cycles object code 2 2 0110 1010 1111 0101 flags c the value of the carry flag is not changed. z set the zero flag if the value of the register is 0; clear otherwise. s the value of the status flag is always 1. & [ 3 ? ! code bytes instruction cycles object code 2 2 0110 1010 1111 0110 flags c the value of the carry flag is not changed. z set the zero flag if the value of the register is 0; clear otherwise. s the value of the status flag is always 1. [tb] 0?@ ! code bytes instruction cycles object code 2 2 0110 1010 1111 1000 flags c the value of the carry flag is not changed. z set the zero flag if the value of the register is 0; clear otherwise. s the value of the status flag is always 1. [tb] ?@ ! code bytes instruction cycles object code 2 2 0110 1010 1111 1001 flags c the value of the carry flag is not changed. z set the zero flag if the value of the register is 0; clear otherwise. s the value of the status flag is always 1. [ 3@ ?@ ! code bytes instruction cycles object code 2 2 0110 1010 1111 1010 flags c the value of the carry flag is not changed. z set the zero flag if the value of the register is 0; clear otherwise. s the value of the status flag is always 1. " rom[dp] 0 !3 ''''('6 9#. ''''(' 5#. 4'''(4 -#.! code bytes instruction cycles object code 1 2 0110 0101 flags c the value of the carry flag is not changed. z set the zero flag if the value of the program memory is 0; clear otherwise. s the value of the status flag is always 1. " rom[dp] +24 !3''''('6 9#. ''''(' 5#. 4'''(4 -#.! code bytes instruction cycles object code 1 2 0110 0111 flags c the value of the carry flag is not changed. z set the zero flag if the value of the program memory is 0; clear otherwise. s the value of the status flag is always 1. k " ! code bytes instruction cycles object code 1 1 1001 kkkk flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. ram[x], hr ram[x + 1 ] ; 0 00$ ! code bytes instruction cycles object code 2 2 0100 1110 xxxx xx00 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. k "! code bytes instruction cycles object code 1 1 1101 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the immediate data is 0; clear otherwise. s the value of the status flag is always 1. k " ! code bytes instruction cycles object code 1 1 1000 kkkk flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. ' * *! code bytes instruction cycles object code 1 1 0101 0110 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is not changed. ' acc k .0" ! code bytes instruction cycles object code 2 2 0110 1110 0100 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the zero flag to the status flag ' acc ram[hl] .0 ! code bytes instruction cycles object code 1 1 0111 1000 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the zero flag to the status flag ' ram[hl] k . 0" ! code bytes instruction cycles object code 2 2 0110 1110 1100 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the data memory is 0; clear otherwise. s transfer the inverse value of the zero flag to the status flag '(& 2.3 k ."%&'(41)! code bytes instruction cycles object code 2 2 0100 1010 kkkk pppp flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. '(& 2.3 acc .%&'(84)! code bytes instruction cycles object code 2 2 0110 1111 000p pppp flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. '(& 2.39!2.34 rom[fe0 ! .-:> 94!31: ! code bytes instruction cycles object code 1 2 0111 0111 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. !& =2 sp + 1 , pc stack[sp] >!/" "%=2) ! code bytes instruction cycles object code 1 2 0100 1111 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is not changed. ! code bytes instruction cycles object code 1 1 0101 0000 flags c set the carry flag if the highest bit of the accumulator is 1; clear otherwise. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. ! code bytes instruction cycles object code 1 1 0101 0001 flags c set the carry flag if the lowest bit of the accumulator is 1; clear otherwise. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. & =2 sp + 1 , eif 1 , flag.pc stack[sp] >!/ " "%=2)!= : 4! code bytes instruction cycles object code 1 2 0100 1101 flags c the value of the carry flag is specified by this operation. z the value of the zero flag is specified by this operation. s the value of the status flag is specified by this operation. %# ram[hl] :: a => ! code bytes instruction cycles object code 1 1 0111 0010 flags c set the carry flag if the accumulator has no borrow for subtraction; clear otherwise. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the value of the carry flag to the status flag. %#$ /= &4 2 pc ! /= 74 0%&b5)!3 %2 pc ! )> 00;!/ %2 !&444444 ) 0;%2 (pc 4)! )! = &'= 4>; %2 pc + 1 ). code bytes instruction cycles object code 1 1 00aa aaaa flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %$ =3#=2 pc, sp sp :4 2 &-b%&4(41) &''-b %&') > "%=2) " !%/!! &''< '4b '4< '9b '9< '8b '8< '5b '5< '1b '1< 'bb 'b< '6b '6< '-b !) code bytes instruction cycles object code 1 2 1110 nnnn flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is not changed. %! 1 = 4! code bytes instruction cycles object code 1 1 1111 01bb flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %! 2.3 1 =%&4(41)4! code bytes instruction cycles object code 2 2 0110 1101 01bb pppp flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %! 2.3 5 1 = 4!3 4(' %25(26) 758(9 ! code bytes instruction cycles object code 1 2 0110 0010 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %!& 1 =$ %&'(' )4! code bytes instruction cycles object code 2 2 0110 1100 01bb yyyy flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. % , 1 =4!3-#.! code bytes instruction cycles object code 1 1 0101 0101 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %#$ /= &4 2 a /= 74 %2 a )00"%"&5#)!/= 7' 4>; %2 pc + 3). this instruction only applies to the 8k rom chi ! code bytes instruction cycles object code 3 3 1100 aaaa aaaa aaaa flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& ; a = ;! code bytes instruction cycles object code 2 2 0110 1001 xxxx xxxx flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& +2 acc =0 ! code bytes instruction cycles object code 2 2 0110 1001 1111 1100 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& +2 acc = ! code bytes instruction cycles object code 2 2 0110 1001 1111 1101 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& +2 acc = ! code bytes instruction cycles object code 2 2 0110 1001 1111 1110 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& acc = ! code bytes instruction cycles object code 1 1 0101 1001 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& acc, lr :4 = 4! code bytes instruction cycles object code 1 1 0111 1101 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the value of the carry flag to the status flag. %& acc, lr + 1 = 4! code bytes instruction cycles object code 1 1 0111 1111 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. %&% =2 acc ="! code bytes instruction cycles object code 2 2 0110 1001 1111 1111 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %&& 3 acc =0? ! code bytes instruction cycles object code 2 2 0110 1001 1111 0100 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %&& 3 acc = ?! code bytes instruction cycles object code 2 2 0110 1001 1111 0101 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %&& 3 acc = ?! code bytes instruction cycles object code 2 2 0110 1001 1111 0110 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& 3@ acc =0? @! code bytes instruction cycles object code 2 2 0110 1001 1111 1000 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& 3@ acc = ?@! code bytes instruction cycles object code 2 2 0110 1001 1111 1001 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& 3@ acc = ?@! code bytes instruction cycles object code 2 2 0110 1001 1111 1010 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& k ="$ %&'(' )! code bytes instruction cycles object code 2 2 0100 1000 kkkk yyyy flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is always 1. %& k, lr + 1 =" 4! code bytes instruction cycles object code 1 1 1010 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the immediate data k is 0; clear otherwise. s transfer the inverse value of the carry flag to the status flag. %(# k : =" ! code bytes instruction cycles object code 2 2 0110 1110 0111 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise. s transfer the value of the carry flag to the status flag. %(# k : = " ! code bytes instruction cycles object code 2 2 0110 1110 1111 kkkk flags c the value of the carry flag is not changed. z set the zero flag if the value of the data memory is 0; clear otherwise. s transfer the value of the carry flag to the status flag. & = acc b' 2>! code bytes instruction cycles object code 1 1 1111 10bb flags c the value of the carry flag is not changed z the value of the zero flag is not changed. s the value of the status flag is specified by this operation. & = cf', cf 0 2> '! code bytes instruction cycles object code 1 1 0101 0011 flags c the value of the carry flag is always 0. z the value of the zero flag is not changed. s the value of the status flag is specified by this operation. & = ram[hl] b' 2> ! code bytes instruction cycles object code 1 1 1111 11bb flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is specified by this operation. & = port[p] b' 2>%&'(41) ! code bytes instruction cycles object code 2 2 0110 1101 00bb pppp flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is specified by this operation. & = port[lr 5 a 2> !34(' %25(26)758(9 ! code bytes instruction cycles object code 1 2 0110 0001 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is specified by this operation. &% = gf 2!3 -#.! code bytes instruction cycles object code 1 1 0101 0100 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is specified by this operation. & hr 2 ! code bytes instruction cycles object code 1 1 0111 0110 flags c the value of the carry flag is not changed. z set the zero flag if the value of the h register is 0; clear otherwise s the value of the status flag is always 1. & lr 2 ! code bytes instruction cycles object code 1 1 0111 0100 flags c the value of the carry flag is not changed. z set the zero flag if the value of the l register is 0; clear otherwise s the value of the status flag is always 1. && = ram[y] b 2$ %&'(' )! code bytes instruction cycles object code 2 2 0110 1100 10bb yyyy flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is specified by this operation. &&% = cf, cf 1 2 4! code bytes instruction cycles object code 1 1 0101 0010 flags c the value of the carry flag is always 1. z the value of the zero flag is not changed. s the value of the status flag is specified by this operation. && = port[p] b 2%&'(41)! code bytes instruction cycles object code 2 2 0110 1101 10bb pppp flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is specified by this operation. &)% = zf 2$! code bytes instruction cycles object code 1 1 0101 1011 flags c the value of the carry flag is not changed. z the value of the zero flag is not changed. s the value of the status flag is specified by this operation. "' acc ^ ram[hl] c.0 ! code bytes instruction cycles object code 1 1 0111 1001 flags c the value of the carry flag is not changed. z set the zero flag if the value of the accumulator is 0; clear otherwise s transfer the inverse value of the zero flag to the status flag. |
Price & Availability of 4-BITINSTRUCTIONMANUAL
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |