URL
                    https://opencores.org/ocsvn/tinycpu/tinycpu/trunk
                
            Subversion Repositories tinycpu
[/] [tinycpu/] [trunk/] [assembler/] [asm.rb] - Rev 35
Go to most recent revision | Compare with Previous | Blame | View Log
class Register8attr_accessor :numberdef initialize(num)@number=numendenddef mov_r8_imm8(reg,imm)p (0xB0+reg.number).to_s(16)+' '+(imm.to_s)enddef mov(arg1,arg2)if arg1.kind_of? Register8 and arg2.kind_of? Integer and arg2<0x100 then mov_r8_imm8 arg1,arg2 endendax=Register8.new(0)bx=Register8.new(3)cx=Register8.new(1)dx=Register8.new(2)mov ax,0x10
Go to most recent revision | Compare with Previous | Blame | View Log

