OpenCores
URL https://opencores.org/ocsvn/tinycpu/tinycpu/trunk

Subversion Repositories tinycpu

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 34 to Rev 35
    Reverse comparison

Rev 34 → Rev 35

/tinycpu/trunk/assembler/asm.rb
0,0 → 1,23
class Register8
attr_accessor :number
def initialize(num)
@number=num
end
end
 
def mov_r8_imm8(reg,imm)
p (0xB0+reg.number).to_s(16)+' '+(imm.to_s)
end
 
def mov(arg1,arg2)
if arg1.kind_of? Register8 and arg2.kind_of? Integer and arg2<0x100 then mov_r8_imm8 arg1,arg2 end
end
 
ax=Register8.new(0)
bx=Register8.new(3)
cx=Register8.new(1)
dx=Register8.new(2)
 
mov ax,0x10

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.