最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

匯編語言與接口技術知識點總結

2022-10-29 10:36 作者:風止意難平1010  | 我要投稿

第一章? ? 微型計算機概述?

知識導入

匯編語言是一種與(底層)硬件緊密相關的,面向過程的編程語言,是一種低級語言程序設計。

本課程的重點是:

  • 8086指令系統(tǒng)

  • 匯編語言程序設計


難點:

  • 指令尋址方式(7種)

  • 8255芯片和8259芯片的開發(fā)




1.第一章 ?微型計算機概

本章小結


先放本章小結,有目的性的去掌握本章知識點


1.1、微型計算機概念

計算機分類

按性能指標:巨型機、大型機、中型機、小型機(臺式機)、微型機(筆記本電腦)

微型機

  • 有大規(guī)模集成電路組成,體積小的電子計算機

  • 微處理器為基礎,以內(nèi)存儲器輸入輸出接口電路系統(tǒng)總線組成


微型機特點

  • 體積小、輕、價格低、可靠性高、結構靈活、應用廣


微處理器

  • 有大規(guī)模集成電路組成,具有運算器控制器功能的中央處理單元,按字長分類:4、8、16、32、64位微型處理器

微處理器、微機、微機系統(tǒng)的關系

  • 微處理器=CPU

  • 微機=微處理器+存儲器+I/O接口+系統(tǒng)總線

  • 微機系統(tǒng)=微機+外圍設備+電源+系統(tǒng)軟件

1.2.計算機系統(tǒng)組成

微機系統(tǒng)層次

計算機的一般結構


部件功能

  • 控制器:發(fā)布操作指令、控制信號

  • 運算器:進行算數(shù)和邏輯運算

  • 存儲器:存儲程序、數(shù)據(jù)、中間結果和運算結果

  • I/O接口:與外部存儲器傳輸程序、數(shù)據(jù)、運算結果


CPU

內(nèi)部結構

運算器+控制器+寄存器組+譯碼器+總線接口部件

主要功能

  • 執(zhí)行機器指令

  • 進行算數(shù)、邏輯運算

  • 暫存少量數(shù)據(jù)

  • 訪問外存儲器、外設數(shù)據(jù)

  • ......


CPU的功能1==》在執(zhí)行機器指令

機器指令:CPU直接識別并依次執(zhí)行的二進制編碼,是存放在存儲器

指令集:CPU能夠執(zhí)行的全部機器指令,CPU決定機器指令,不同CPU,指令集往往會不同

指令分類

  • 數(shù)據(jù)傳送指令 MOV

  • 算術邏輯運算指令 ? ?ADD ?、ADC ? ? SUB ?SBB ? MUI ? DIV ?等

  • 轉移指令 ? ? JMP(無條件轉移指令) ? ?JCC(條件轉移指令) ? 等

  • 處理器控制指令 ? ? ?

  • 其他指令

CPU的功能2==》暫存少量數(shù)據(jù)

指令作用:對數(shù)據(jù)進行運算或處理

寄存器組:

  • 存放運算數(shù)據(jù)和運算結果,給出存儲單元地址

  • 存放數(shù)據(jù)和結果的效率高

  • CPU內(nèi)用于存放運算數(shù)據(jù)和結果的寄存器數(shù)量有限

CPU的功能3==》訪問存儲器

存儲器

  • CPU能直接訪問的計算機系統(tǒng)的物理內(nèi)存

  • 目標程序在存儲器中,待處理的數(shù)據(jù)也在存儲器中

系統(tǒng)總線

  • 信息從一個或多個源部件傳送到一個或多個目的部件的一組傳輸線

  • 包括:數(shù)據(jù)總線、地址總線、控制總線



1.3、匯編語言及其特點

計算機軟件系統(tǒng)

軟件系統(tǒng):包括系統(tǒng)軟件、程序設計語言、應用軟件

程序設計語言:是任何計算機之間交換信息的一種工具,包括機器語言、匯編語言、高級語言

三類高級語言

機器語言二進制代碼表示的計算機能直接識別和執(zhí)行的一種機器指令的集合

匯編語言:用助記符或其他標號代替機器指令的程序設計語言,需要匯編程序解譯執(zhí)行

高級語言高度封裝的編程語言,需要編譯程序翻譯執(zhí)行

機器語言


機器語言的特點


匯編語言

匯編指令


匯編語言指令系統(tǒng)


匯編語言程序(源程序)


匯編程序(翻譯程序)


匯編語言和匯編程序


匯編語言優(yōu)缺點

優(yōu)點:執(zhí)行效率高,程序的可讀性比機器語言高

缺點:與機器相關,可以執(zhí)行差,功能指令不強程序編寫復雜,且Debug調(diào)試麻煩

應用領域


高級語言


編程語言的發(fā)展


需要明確的概念


計算機數(shù)據(jù)表示

數(shù)據(jù)的分類

數(shù)據(jù)類型



機器數(shù)


機器數(shù)編碼


補碼的常用表示方法


特別要注意:1位十六進制=4位二進制 ? ? ? ?-1的十六進制表示 ? ? 負的最小值用16進制表示

有符號數(shù)位數(shù)擴展方法


機器數(shù)的運算


ASCII碼


BCD碼


需要記住8421BCD碼的6種無效編碼,在數(shù)字邏輯課程中的含有無關最小項的邏輯函數(shù)化簡中(卡諾圖化簡)會出現(xiàn)

一個數(shù)據(jù)的不同含義


數(shù)據(jù)的存儲


需要記住數(shù)據(jù)存在內(nèi)存中


匯編語言與接口技術知識點總結的評論 (共 條)

分享到微博請遵守國家法律
民和| 濮阳县| 伊川县| 渭源县| 固始县| 万安县| 龙川县| 华蓥市| 砀山县| 镇原县| 宝应县| 安徽省| 许昌市| 桐城市| 金坛市| 天柱县| 新干县| 松原市| 紫阳县| 永安市| 渭南市| 唐海县| 武夷山市| 阜新| 福州市| 尚志市| 沾益县| 龙陵县| 威信县| 林口县| 城固县| 抚州市| 大理市| 大冶市| 济阳县| 渑池县| 磴口县| 盐池县| 蓝山县| 襄汾县| 深圳市|