НФБН Асма

Discussion in 'WASM.ASSEMBLER' started by Freecod, Nov 18, 2007.

  1. Freecod

    Freecod New Member

    Blog Posts:
    0
    Никто не встречал описание грамматики ассемблера в нормальной форме Бэкуса-Науэра, или хотя бы что-то близкое к этому?
    Т.е. описание вида:
    1. *<Работа с данными> ::=
    <Оператор MOV> |
    <Оператор CALL> |
    <Оператор PUSH> |
    <Оператор POP> |
    <Оператор INVOKE> |
    <Оператор LEA>
    2. *<Оператор MOV> ::= MOV <8-1_байт_операнд1>, <8-1_байт_операнд2>
    3. *<Оператор LEA> ::= LEA <8_байт_операнд1>, <8-1_байт_операнд2>
    4. *<Оператор PUSH> ::= PUSH <операнд>

    Вообщем что то вроде этого.
     
  2. Freecod

    Freecod New Member

    Blog Posts:
    0
    Ну хотя бы терминалы и не терминалы кто нибудь может выделить? Или их отличия от друг друга?)