:p
This commit is contained in:
@@ -90,7 +90,7 @@ start:
|
|||||||
; ------------------------------------------------------------------------------
|
; ------------------------------------------------------------------------------
|
||||||
|
|
||||||
assemble:
|
assemble:
|
||||||
; TODO deal with src=imm and src=imm8
|
mov rbp, rsp
|
||||||
xor eax, eax
|
xor eax, eax
|
||||||
mov [.tokens_processed], eax ; eax = number of tokens processed
|
mov [.tokens_processed], eax ; eax = number of tokens processed
|
||||||
mov [.tokens_total], edi ; edi = total number of tokens in table
|
mov [.tokens_total], edi ; edi = total number of tokens in table
|
||||||
@@ -940,7 +940,8 @@ assemble:
|
|||||||
mov rsi, .msg_break
|
mov rsi, .msg_break
|
||||||
call print.debug
|
call print.debug
|
||||||
pop rsi
|
pop rsi
|
||||||
jmp halt
|
mov rsp, rbp
|
||||||
|
ret
|
||||||
|
|
||||||
.unexpected_token:
|
.unexpected_token:
|
||||||
call .flush_write_buffer
|
call .flush_write_buffer
|
||||||
|
|||||||
Reference in New Issue
Block a user