680x0系の最初のプロセッサであるMC68000の仕様は、外部支援なしにはデマンドページングの実現が困難なものであった。デマンドページングでは、実行中の命令のメモリアクセスがページフォールトを起こしたら、（それが正常なアクセスであれば）その実行中の命令の実行を一旦フリーズし、外部記憶と主記憶の間でスワッピングをおこなってから、実行中だった命令の実行から再開する、という処理が必要である。しかし、MC68000がページフォールトの際に保存する内部情報は、「実行中だった命令の実行からの再開」ができないものであった。このため、MC68000の通常の割り込みの処理に従ってしまうと、デマンドページングは実現できない。これを、単にそもそもサポートするつもりが無かったものとみるむきもあれば、「仕様のバグ」とみるむきもあれば、後述のようにして実現が可能であるし、MMUも計画中に過ぎなかったのだから「将来仮想記憶をシリコン上に実装することを正当化する需要が発生するまでの暫定的な実装仕様」だったと考えるほうが自然である、とみるむきもある。そのようなMC68000で仮想記憶を実装するためには、MC68000には次のような機能があった。バスアクセス中にあるピンをアサートすることにより、命令の実行をそこで一旦フリーズし、スリーステートバスをハイインピーダンスにして解放させたままいつまででも止めておいて、そののち、元の命令の中断したバスアクセスから再実行（re-run）する機能である。これによるバスサイクルをリランサイクル（rerun cycle）という。これを利用して、メインのCPUであるMC68000を止めた状態で、別のプロセッサでページ処理をおこなうようにして、デマンドページングを実装できる。必然性はないが、同じバスに接続する容易性から、この補助プロセッサにもMC68000が使われることが多い。以上のようなMC68000のデュアル・プロセッサによる仮想記憶を実現したコンピュータとしてはアポロコンピュータのDomainが有名である。同社の実装ではページスワップを担うスレーブ・プロセッサは、通常時はグラフィックス・プロセッサとして動作し、必要に応じてマスターのページ・スワップ要求に応じた。この問題は後のMC68010で解決された。MC68010では、バスエラーとアドレスエラーが発生した場合、エラーを発生させた元の命令を指すプログラムカウンタのアドレスをスーパバイザスタックに保存することにより、元の処理に復帰できるようになった。
このCPUと他の全ファミリは二段階の特権レベルを実装している。ユーザモードでは割り込みレベル制御以外はアクセス可能である。スーパバイザ特権では全てにアクセスできる。割り込みが発生するとスーパバイザモードに移行する。スーパバイザビットはステータスレジスタに格納され、ユーザプログラムからも見える。
68000の設計者はアセンブリ言語が直交性を持つよう注意を払った。つまり、命令は操作とアドレッシングモードに分けられ、多くの場合は任意の操作に任意のアドレッシングモードを使えるようになっている。ビットレベルで見ると、命令のオペコードの値は必ずしも現状の通りである必然性はない。このことは、ある意味でよい妥協点だった。真の直交性のあるマシンと同等の利便性を得ると同時にCPU設計者はオペコード表を自由に埋めることができた。最小命令サイズは当時としては大きい16ビットである。さらに多くの命令やアドレッシングモードは追加のワードでアドレスやアドレスモードビット等を表現する。多くの設計者はMC68000アーキテクチャはコストに見合うコンパクトなコードを実現していると信じている（特にコンパイラがコードを生成した場合）。多くの組み込み制御システムの設計者はメモリのコストに敏感であり、コードがコンパクトであるという信念がMC68000ならびに後継CPUを採用する動機に繋がり、アーキテクチャの寿命を延ばした。そして同様にコンパクトなARMアーキテクチャのThumb命令セットが登場するまで、多くの68000命令セット（のCPU）の採用をもたらし続けた。
68000の比較命令、算術演算命令、論理演算命令は実行結果をステータスレジスタに反映させ、後で条件ジャンプ命令でそれを使えるようになっている。ステータスレジスタのビットには、"Z"ero（ゼロ）、"C"arry（キャリー）、o"V"erflow（オーバーフロー）、eXtend、そして"N"egative（ネガティブ）がある。eXtendビットはCarryビットと分離されている。eXtendとCarryは、シフト/算術演算/論理演算命令の桁上がり結果を保持するが、eXtendビットはより多バイトの演算を実現するために使い、Carryビットは処理の流れを制御するのに用いる。
8本の汎用データレジスタ (D0 - D7)と8本のアドレスレジスタ (A0 - A7) を持つ。アドレスレジスタ (A7) はスタックポインタ (SP) であり、スタック上位のオブジェクトをアクセスする事が容易となった。68000ファミリでの多バイトデータのメモリ上での配置はビッグ・エンディアンである。
征夷将軍（大将軍）は、「夷」征討に際し任命された将軍（大将軍）の一つで、太平洋側から進む軍を率いた。これとは別に、日本海側を進む軍を率いる将軍は征狄将軍（鎮狄将軍）、九州へ向かう軍隊を率いる将軍は征西将軍（鎮西将軍）という。これは、「東夷・西戎・南蛮・北狄」と呼ぶ中華思想の「四夷」を当て嵌めたためとされている。「東夷」に対する将軍としては、和銅2年（709年）3月6日に陸奥鎮東将軍に任じられた巨勢麻呂が最初であり、「征夷将軍」（通常、征夷大将軍と同一とされる）の初見は、養老4年（720年）9月29日に持節征夷将軍に任命された多治比縣守であるまた同日、「北狄」に対する持節鎮狄将軍に阿倍駿河も任命された。「征東将軍」の初見は、延暦3年（784年）2月に鎮守将軍から昇格した大伴家持 であり、「征東大将軍」の初見は、延暦7年（788年）12月7日に辞見した紀古佐美である。延暦10年（790年）7月13日に、大伴弟麻呂が征東大使に任命された。延暦12年（792年）2月17日に、「征東使」を「征夷使」と改められた。「大使」はまた別に「将軍」とも呼ばれていた。『日本紀略』に「延暦13年（794年）1月1日に征夷大将軍の大伴弟麻呂に節刀を賜うた」とあり、これが「征夷大将軍」の初見とされ、意味合いとしては天皇に任命された軍事指揮官である。大伴弟麻呂の副使（副将軍）だった坂上田村麻呂は、延暦15年（796年）10月27日に鎮守将軍に任命され戦争を指揮し、翌延暦16年（797年）11月5日に征夷大将軍に昇格した。坂上田村麻呂はそれまで頑強に戦ってきた胆沢の蝦夷の阿弖流為を京へ連れ帰り、東北地方全土を平定した。その後陸奥按察使だった文室綿麻呂が、蝦夷との交戦に際して弘仁2年（811年）4月17日に征夷将軍に任命され、同年 閏12月11日蝦夷征討の終了を奏上、鎮守将軍には副将軍だった物部足継が昇格。弘仁5年（814年）11月17日には文室綿麻呂が再度征夷将軍に任じられたものの、実際には征討は行われなかった。