From 608a7fa8d0faf9a3e3d182d9eabe969804443aab Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Fri, 7 Sep 2018 15:08:54 -0700 Subject: 4536 --- html/subx/ex2.subx.html | 79 ------------------------------------------------- 1 file changed, 79 deletions(-) delete mode 100644 html/subx/ex2.subx.html (limited to 'html/subx/ex2.subx.html') diff --git a/html/subx/ex2.subx.html b/html/subx/ex2.subx.html deleted file mode 100644 index f0b0bc75..00000000 --- a/html/subx/ex2.subx.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - -Mu - subx/ex2.subx - - - - - - - - - - -
- 1 ## add 1 and 1, and return the result in the exit code
- 2 #
- 3 # To run:
- 4 #   $ subx translate ex2.subx ex2
- 5 #   $ subx run ex2
- 6 # Expected result:
- 7 #   $ echo $?
- 8 #   2
- 9 
-10 == 0x08048054  # code segment, after leaving room for ELF header
-11 # instruction                     effective address                                                   operand     displacement    immediate
-12 # op          subop               mod             rm32          base        index         scale       r32
-13 # 1-3 bytes   3 bits              2 bits          3 bits        3 bits      3 bits        2 bits      2 bits      0/1/2/4 bytes   0/1/2/4 bytes
-14   bb/copy                                                                                                                         1/imm32           # copy 1 to EBX
-15   81          0/subop/add         3/mod/direct    3/rm32/EBX                                                                      1/imm32           # add 1 to EBX
-16   # exit(EBX)
-17   b8/copy                                                                                                                         1/imm32           # copy 1 to EAX
-18   cd/syscall                                                                                                                      0x80/imm8         # int 80h
-19 
-20 # vim:ft=subx
-
- - - -- cgit 1.4.1-2-gfad0