彙編語言程式設計(電子科技大學提供的慕課)

彙編語言程式設計(電子科技大學提供的慕課)

彙編語言程式設計是電子科技大學於2017年10月24日首次在中國大學MOOC開設的慕課課程、國家精品課程。該課程授課教師為邢建川、廖建明、崔金鐘、韓宏等。截至2020年9月,據中國大學MOOC官網顯示,該課程已開課7次。

彙編語言程式設計共8章,包括基礎知識、IBM-PC微機的功能結構、定址方式與指令系統、彙編語言程式格式、程式控制結構及其設計技術、子程式設計、彙編語言簡單應用程式設計、高級宏彙編語言。

基本介紹

  • 中文名:彙編語言程式設計
  • 開課時間:2017年10月24日(首次)
  • 授課平台:中國大學MOOC
  • 授課教師:邢建川、廖建明、崔金鐘、韓宏等
  • 類別:慕課、國家精品課
  • 提供院校:電子科技大學
課程性質,課程背景,課程定位,適應專業,開課信息,課程簡介,課程大綱,課前預備,預備知識,學習教材,授課目標,所獲榮譽,教師簡介,

課程性質

課程背景

21世紀以來,隨著嵌入式系統和物聯網的發展,彙編語言在行業中的地位不斷提升。2017年1月,頌再妹在TIOBE排行榜上彙編語言再次進入前十。在“工業4.0”和“中國製造2025”大背景下,彙編語言可以為一個國家智慧型化製造發展戰略提供技術上的重要支撐。彙編語言程式設計課程正是在該背景下開設的。

課程定位

彙編語言程式設計是計算機組成原理、作業系統、微機原理與接口等核心課程的必要先修課,並且對於訓練學習者掌握彙編語言程式設計的基本方法,熟悉彙編語言程式上機操作和程式調試技術有著重要作用。彙編語言是計算機提供給用戶最快也最有效的語言之一,也是利用計算機所有硬體特性並能直接控制硬體的一種語言,彙編語言在該專業中是一門核心課程,通過對該課程的學習,可以加深對後續課船射芝背程的認識。

適應專業

彙編語言程式設計適合計算機及相關專業學習。

開課信息

開課次數開課時間授課教師學時安排參與人數
第1次開課
2017年10月24日~2018年04月11日
邢建川
3~5小時每周
12076
第2次開課
2018年04月24日~2018年07月25日
8500
第3次開課
2018年08月27日~2018年12月22日
邢建川、廖建明、崔金鐘、韓宏
15089
第4次開課
2019年03月04日~2019年06月30日
4小時每周
8204
第5次開課
2019年09月09日~2019年12月31日
10161
第6次開課
2020年03月02日~2020年06月30日
9998
第7次開課
2020年09月07日~2020年12月31日
待定
表格內容參考資料

課程簡介

彙編語言程式設計共8章,第1章介紹彙編語言的一般概念和學習目的;第2章介紹IBM-PC微機的功能結構和用途;第3至第5章分別介紹定址方式與指令系統操作方法、彙編語言程式格式運算方式、程式控制結構及其設計技術等內容;第6、7章介紹彙編語言子程式設計、彙編語言簡單應用程式設計等進階知識;第8章介紹高級宏彙編語言的結構及彙編等內容。

課程大綱

第1章 基礎知識
4.7當前位置計數器與定位偽指令
1.1彙編語言的一般概念
4.8標題偽指令TITLE
1.2學習和使用彙編語言的目船射朽的
4.9從程式返回作業系統在方匪習少法
1.3進位計數制及其相互轉換
第4章彙編語言程式格式課後作業
1.4帶符號數的表示
第5章 程式控制結構及其設計技術
1.5字元的表示
5.1順序程式設計
1.6基本邏輯運算
5.2分支程式結構
第1章基礎知識課後作業
5.3循環程式設計
第2章 IBM-PC微機的功能結構
第5章程式控制結構及其設計技術課後作業
2.1IBM-PC微機基本結構
第6章 子程式設計
2.2CPU暫存器結構及其用途
6.1調用與返回指令
2.3存儲器組織結構
6.2編制子程式的基本要求
2.4堆疊及其操作方法
6.3子程式設計舉例
第2章IBM-PC微機的功能結構課後作業
6.4DOS功能子程式調用
第3章 定址方式與指令系統
第6章子程式設計課後作業
3.1定址方式
第7章 彙編語言簡單應用程式設計
3.2指令系統
7.1算數運算調整指令及其套用
3.3指令編碼
7.2串和表的處理
第3章定址方式與指令系統課後作業
7.3代碼轉換及其套用
第4章 彙編語言程式格式
第8章 高級宏彙編語言
4.1彙編語言語句種類及其龍肯謎櫃格式
8.1結構
4.2彙編語言數據
8.2記錄
4.3符號定義語句
8.3宏指令
4.4表達式與運算符
8.4重複彙編
4.5程式的段結構
8.5條件彙編
4.6過程定義偽指令
(註:課程大綱排版從左到右列

課前預備

預備知識

學習彙編語言程式設計需要預備數字邏輯設計及套用,計算機導論等專業知識。

學習教材

彙編語言程式設計的學習資料為《彙編語言程式設計》《8086/8088宏彙編語言程式設計教凝邀頁程(第二版)》《微機原理與接口技術》等。
書名作者ISBN出版時間出版社
《彙編語言程式設計》
廖建明
9787302200772
2009年
《8086/8088宏彙編語言程式設計教程(第二版)》
王正智
7-5053-7489-3
2002年
電子工業出版社
《IBM-PC彙編語言程式設計(第2版)》
沈美明等
7-302-04664-6
2001年
清華大學出版社
《微機原理與接口技術》
陸鑫等
7-111-17017-2
2005年
《Win32彙編語言程式設計教程》
嚴尋嘗義等
7-111-15330-8
2004年
《彙編語言程式設計》
殷肖川
7-81082-473-2
2005年
清華大學出版社
表格內容參考資料

授課目標

1、熟悉微型計算機指令系統和定址方式。
2、掌握彙編語言程式的基本格式。
3、具有編寫順序程式、分支程式、循環程式和子程式等基本結構程式的能力。
4、掌握常用的彙編語言應用程式的設計方法。
5、掌握機器級的程式調試和分析方法。

所獲榮譽

2018年,彙編語言程式設計被中華人民共和國教育部認定為“國家精品線上開放課程”。

教師簡介

邢建川,男,博士,電子科技大學副教授,電子科技大學國家級計算機實驗教學示範中心常務副主任。
廖建明,男,電子科技大學教授,電子科技大學計算機科學與工程學院計算機工程與套用系主任。
崔金鐘,男,碩士,電子科技大學正高級高級工程師。
韓宏,男,博士,電子科技大學副教授,主攻網路和軟體工程。

課前預備

預備知識

學習彙編語言程式設計需要預備數字邏輯設計及套用,計算機導論等專業知識。

學習教材

彙編語言程式設計的學習資料為《彙編語言程式設計》《8086/8088宏彙編語言程式設計教程(第二版)》《微機原理與接口技術》等。
書名作者ISBN出版時間出版社
《彙編語言程式設計》
廖建明
9787302200772
2009年
《8086/8088宏彙編語言程式設計教程(第二版)》
王正智
7-5053-7489-3
2002年
電子工業出版社
《IBM-PC彙編語言程式設計(第2版)》
沈美明等
7-302-04664-6
2001年
清華大學出版社
《微機原理與接口技術》
陸鑫等
7-111-17017-2
2005年
《Win32彙編語言程式設計教程》
嚴義等
7-111-15330-8
2004年
《彙編語言程式設計》
殷肖川
7-81082-473-2
2005年
清華大學出版社
表格內容參考資料

授課目標

1、熟悉微型計算機指令系統和定址方式。
2、掌握彙編語言程式的基本格式。
3、具有編寫順序程式、分支程式、循環程式和子程式等基本結構程式的能力。
4、掌握常用的彙編語言應用程式的設計方法。
5、掌握機器級的程式調試和分析方法。

所獲榮譽

2018年,彙編語言程式設計被中華人民共和國教育部認定為“國家精品線上開放課程”。

教師簡介

邢建川,男,博士,電子科技大學副教授,電子科技大學國家級計算機實驗教學示範中心常務副主任。
廖建明,男,電子科技大學教授,電子科技大學計算機科學與工程學院計算機工程與套用系主任。
崔金鐘,男,碩士,電子科技大學正高級高級工程師。
韓宏,男,博士,電子科技大學副教授,主攻網路和軟體工程。

相關詞條

熱門詞條

聯絡我們