网站大量收购独家精品文档,联系QQ:2885784924

汇编语言设计实践讲义.ppt

  1. 1、本文档共318页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教材:汇编语言程序设计实践教程 欢迎提意见! 参考书:汇编语言程序设计 丁辉 电子工业出版社 后半学期: 微机接口技术及实验 是《微机原理与接口技术及实验》的一部分 汇编语言程序设计实践教程 teach.xmu.edu.cn 汇编语言 asm2005 微型计算机接口技术,张弥左,机械工业出版社 微机实验讲义(硬件部分) 目录 第一章 汇编语言程序设计基础 第二章 汇编语言程序设计入门 第三章 算术运算程序 第四章 代码转换程序 第五章 系统调用程序 第六章 表处理程序 第七章 子程序及其与主程序参数传递 1、重要性 2、特点 3、学习方法 4、考核要求 引言 1、重要性 专业基础课:电类、工科、理科 有助于微机应用水平提高 计算机等级考试:三级PC机技术 研究生入学考试 2、特点 A B C 概念间关系:网状,理解困难 内容多:汇编语言、微机原理、接口技术 3、学习方法 理解与记忆:尽快适应 预习与复习:学习效率 实验与习题:针对性强 分4层次:习题、必做实验、选做实验、思考题 教与学: 教:难点、要点; 目的:让学生少走弯路,提高效率; 学是关键! 敢问! 会问! 4、考核要求 笔试:期中、期末: 各35% 笔试内容充分结合实验内容! 平时:作业、考勤、 态度、提问: 30% 作业、实验报告必须手写!!! 实验:平时成绩的一部分 预习、操作、报告。 第一章 汇编语言程序设计基础 1.1 二进制数和十六进制数 1.2 无符号数和带符号数 1.3 微机基本原理 1.4 8086CPU 1.5 DEBUG操作(一) 1.6 判断标志位实验 1.7 计算机中的十进制数及其运算原理 1.8 BCD码运算实验 1.1 二进制数和十六进制数 日常生活:十进制、十二进制、六十进制 计算机:二进制、十六进制 n位整数m位小数:Xn-1Xn-2Xn-3…X2X1X0X-1X-2…X-m+1X-m 数学意义: X=Xn-1×En-1+Xn-2×En-2+Xn-3×En-3+…… +X2×E2+X1×E+X0 +X-1×E-1+X-2×E-2+…….+X-m+1×E-m+1+X-m×E-m (0≤Xi≤E-1) E=10、16、2、…… 1.1.1 二进制数 计算中:8位、16位、32位、64位、…… 例:1010 0101B,1001,0011,1111,0000B 书写时,每4位用空格或逗号分隔; 但源程序中不能! 加: 1011 1001 +0111 1001 10011 0010 减: 1011 1001 -0111 0110 0100 0011 不够减问题? 被乘数左移相加法 0101011101110001 二进制数乘法运算 二进制数除法运算 除数右移试减法 00000001001101001011100101011010 010010 加减乘除 人工计算方法 →硬件方法 →编程方法 有小数点? 1.1.2 十六进制数 源程序中采用,实际上也是二进制 4位二进制=1位十六进制,0~9、A~F 例:0ABH=1010 1011B 0=0000B 8=1000B 1=0001B 9=1001B 2=0010B A=1010B 3=0011B B=1011B 4=0100B C=1100B 5=0101B D=1101B 6=0110B E=1110B 7=0111B F=1111B 必须熟记! 加减:参照二/十进制 列竖式 乘除:转换为二进制 用二进制运算 转换为十六进制 1.1.3 十进制与二/十六进制转换 1、十进制→二进制 整数部分:除2取余法(已知X求Xn-1,…X2

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档