MSC-51アセンブリ、ARMアセンブリと8086アセンブリ言語プログラミング方式の異同

1089 ワード

2018年のこの忙しい3月の中で、私は急いで2つの3級試験(全国のコンピュータの3級:組み込み式システム開発技術(ARM-S 3 C 2410);江蘇省の3級:マイクロマシンの原理と技術(8086))を完成して、基本的にゼロから関連する参考資料を見て、更に偶然にも大学3年生の今学期の課程の中で1つの単片機の技術と応用があります.その主な内容はMCS-51に基づくアセンブリプログラミングと設計である.だから半ヶ月の时间の中でこの“3”の扉の组み合わせの言语に対して初めて探求して深く研究して、この过程は比较的に急いで、しかし私は多くの収获を感じて、例えば単片机とコンピュータなどの现代の电子制品の底层のデータの采集、构造、ストレージの方式といくつかの生活の中でよく使う知能のツールの开発と设计に対していくつかもっとはっきりした认识があって、特にプログラミングにおける低層データストレージおよびレジスタの機能と使用について新しい認識と理解があり、私の後のプログラミング思想に大きな助けになると信じています.以下は私がまとめたこの「三」門のアセンブリ言語の異同の認識であり、皆さんに分かち合い、間違いがあれば理解して訂正してください.ありがとうございます.
(1)同一点:
すべてのアセンブリの原理とプログラミング思想は同じで、まずプロセッサのアーキテクチャを掌握して、その仕事の過程を理解して、それからアセンブリプログラムを編纂して直接プロセッサの処理データを制御して周辺の設備を制御することができます;
(2)相違点:
         ,     ,     ,8086    (16 )     (32 ),ARM    7     ,       6     (      、      、    、    、       、    ),  37    (31      ( PC) 6      ),51        (           ),8086、ARM7           ·       ,ARM9              ,      
  -       :                 。                     ,       ;                 ,           ;                    ,       C       ,                  。