第8章 微处理器程序设计 罗文坚 中国科大 计算机学院 http://staff.ustc.edu.cn/~wjluo/mcps/

Slides:



Advertisements
Similar presentations
© The McGraw-Hill Companies, Inc., 2007 第十八章補充 模擬.
Advertisements

1.1 广告摄影简述、 1.2 广告摄影定义 1.3 广告摄影种类 1.4 广告摄影特征
人生的资产负债表.
专利申请 简介 专利申请的种类 专利申请的途径、费用 申请文件 材料学院 刘科高 博士/教授          
国有及国有控股企业 “小金库”专项治理政策及报表讲解
會計資訊系統 專章A.
第三章 調整與編表.
我們可以選擇食物? 可以選擇人生嗎? 美味的代價 Food Inc. 李昂,鴛鴦春膳
国外住房保障制度 比较及对我国的启示 石运玲 延边州委党校公共管理教研部教授.
5.1 二元一次不等式(组)与平面区域 神木职教中心数学组:杨荣.
一 二 三 年中国经济运行回顾 2011年经济工作的主要任务 当前中国经济面临的主要难题
销售业务知识.
“携手灭烟,拥抱晴天”无烟环境倡导活动 媒体倡导模式及发动要点 新探健康发展研究中心 范彩虹
问题一:这些帖子你感兴趣吗? 1. 打美国我捐一个月工资,打日本我捐一条命 2. 中国人团结起来,抵制家乐福 3
你知道我在等你吗? 人的心理活动是个Black Box。 要由表及里、由外而内地揣测。 “形而上”须由“形而下”做载体。
班級:行流四甲 組員:497D0004何筱瑩 497D0016鄧宜欣 497D0044呂亭儀 497D0056黃 琪 497D0063賴依淩
第11章 激励理论与激励方法 渤海大学 终身教授 单凤儒.
讀書心得分享: 善待細胞, 可以活的更好.
劳动统计专业年报培训 社会科 洪惠娟 2009年11月.
GR前列腺多维汇聚超声治疗术.
线性方程组学习指导
POP字体设计 陈志鹏 广告1231.
网络信息资源的开发与设计 主讲教师 罗双兰 广西师范大学教育科学学院.
大连理工大学软件学院 软件工程系 赖晓晨 计算机组成与结构 大连理工大学软件学院 软件工程系 赖晓晨
微积分基本公式 在上一节我们已经看到,直接用定义计算定积分是十分繁难的,因此我们期望寻求一种计算定积分的简便而又一般的方法。我们将会发现定积分与不定积分之间有着十分密切的联系,从而可以利用不定积分来计算定积分。
不動產市場 分析與預測 第四章 不動產市場分析與研究.
Public Finance 财政学 (第十四章).
本周实验安排 实验内容:(P231)人名排序的例子。
得技通电子 问题 1 右何者非為假指令 (1) XRL (2) EQU (3) MACRO (4) ORG.
公民與社會第二冊 第三章 政府的體制.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月05日.
二次函数y=ax2的图象和性质 南京师范大学 姜怡梦.
4 堆疊與佇列 4.1 前言 四種基本的資料結構 (可儲存資料的容器) 陣列 (Array)、串列(List): 最基本
第二部分 PC 微机异步通信适配器的分析和使用 一、PC中的UART 1.INS PC16450/PC16550
微机原理及应用 主讲:谢维成 西华大学 电气信息学院 1.
基本的”防”黑客技术 Basic” ” Hacker Technique
汇编语言程序设计课程设计 第二次实验 DEBUG基本命令与算术运算指令
微型机系统与接口技术自学部分 只作扩展知识用 本电子课件包含2011版第3, 6, 7, 8章自学部分 东南大学计算机科学与工程学院.
第六章 子程序结构 §6.1 子程序的设计方法 §6.2 嵌套与递归子程序 §6.3 子程序举例 §6.4 DOS系统功能调用.
“海南国际旅游岛”旅游产业快速发展的社会福利效应
第九章 高级宏汇编语言 9.1 结构 结构就是将逻辑上有一定关系的一组数据,以某种方式组合在一起所形成的数据形式。
例1、如图所示,沿水平方向向右做匀加速直线运动的车厢中,悬挂小球的悬绳偏离竖直方向370,小球的质量为m,求车厢的加速度大小和方向
多項式方程式 網頁設計規劃書 第四組 蔡瑋倫,吳柏萱,張哲誌.
《永辉商学院培训教材》 培训手册 (本版本适用于超市部新进员工) 内部资料 注意保密.
C语言程序设计.
第九章 BIOS和DOS中断 在存储器系统中,从地址0FE000H开始的8K ROM(只读存储器)中装有BIOS(Basic Iuput /output System)例行程序。驻留在ROM中的BIOS给PC系列的不同微处理器提供了兼容的系统加电自检,引导装入,主要I/O设备的处理程序以及接口控制等功能模块来处理所有的系统中断。使用BIOS功能调用,给程序员编程带来很大方便,程序员不必了解硬件操作的具体细节,直接用指令设置参数,然后中断调用BIOS中的子功能,所以利用BIOS功能编写的程序简洁,可读性好,
CPU中的专用寄存器(SFR) 一、累加器Acc 二、通用寄存器B 三、程序计数器PC 四、堆栈指针SP 五、数据指针DPTR
2. 函數及其圖像 如何找出二次函數的圖像中頂點的坐標? (a) 對於y = a(x-h)2+k,圖像的頂點為(h , k)。
第八章 中断系统.
九年级 上册 22.3 实际问题与二次函数 (第1课时).
微机原理与接口技术 西安邮电大学计算机学院 宁晓菊.
作业3、4、6、7 俞天灿.
第5讲 问题识别、议程与政策备选方案 做人在有疑之处不疑,做学问在无疑之处有疑。————胡适 利益集团.
美国最具影响力的人物之一,他是建筑师、家俱设计师和产品设计师
報告人:張淑惠.
世界无烟日主题班队会.
網路資源的應用-抓圖 李俊賢.
断裂构造→地壳中岩层或岩体受力达到破裂强度发生断裂变形而形成的构造
第6章 子程序结构 在程序设计中,我们会发现一些多次无规律重复的程序段或语句序列。解决此类问题一个行之有效的方法就是将它们设计成可供反复调用的独立的子程序结构,以便在需要时调用。在汇编语言中,子程序又称过程。 调用子程序的程序称为主调程序或主程序。 2019/7/20 ch6.
微机原理与接口技术 第5章 汇编语言程序设计 西安邮电大学计算机学院 王 钰.
大数据搜索挖掘实验室 第五章 子程序设计 张华平 副教授 博士 Website: 大数据搜索挖掘实验室
人事差勤系統與會計請購系統 作業簡報 報告人:王明洲
C++语言程序设计 C++语言程序设计 第十一章 异常处理 C++语言程序设计.
微机原理与接口技术 西安邮电大学计算机学院 宁晓菊.
2019/8/26 二元一次方程式的圖形 陳玉珮 2019/8/26.
信息技术课案例分析 教育技术学院02级 江金柱.
簡報檔使用說明及提醒 本檔案為低年級初階教案(40分鐘)
用字母表示数.
第四章 買賣業會計.
4.理財規劃者適格性分析與實作 理財規劃重點 生涯階段 「就業前準備階段」(學習階段) 「初入社會階段」 「確定職涯階段」 「維持職涯階段」
Presentation transcript:

第8章 微处理器程序设计 罗文坚 中国科大 计算机学院 http://staff.ustc.edu.cn/~wjluo/mcps/

本章内容 模块化程序设计 使用键盘和视频显示器 数据转换 磁盘文件 程序举例

模块化程序设计 PULBIC和EXTRN 8.1.2小节 宏 8.1.4小节

PULBIC和EXTRN PUBLIC:将指令标号、变量名称、段名声明为对其他程序模块可用。 没有PUBLIC、EXTRN,各模块程序就不能链接在一起从而创建一个程序。 或许它们会产生链接,但模块之间是不通信的。

Example PULBIC声明

Example EXTRN声明

宏 宏的定义:使用MACRO和ENDM伪指令。 宏的调用:宏名和参数。 例,宏的定义和调用。 MOVE MACRO A, B PUSH AX MOV AX, B MOV A, AX POP AX ENDM MOVE VAR1,VAR2

宏 宏可以包含作为局部变量的标号,用LOCAL伪指令声明。 一定要用LOCAL伪指令说明为局部标号,以免多次调用宏时,发生标号重复定义错误。 例,填充内存的宏。

INCLUDE C:\ASSM\MACRO.MAC 宏 将宏定义放入模块中,用INCLUDE语句。 例,如果文件MACRO1.MAC包含一组宏,将其放入程序文件时: INCLUDE C:\ASSM\MACRO.MAC 宏序列常用INC或MAC作为扩展名。

本章小结 了解PUBLIC和EXTRN的使用方式。 了解宏内标号的定义方式。

作业 习题13。