- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机原理 学时:56 理论指导实践课程 课程性质及教学目的 微机原理与接口技术是工科计算机及其相关专业的一门重要的专业技术基础课程。 本课程帮助学生掌握微型计算机的硬件组成及使用;学会运用汇编语言进行程序设计;树立起计算机体系结构的基本概念;为后继的软、硬件课程做好铺垫。 教材及参考书目 1.《80x86汇编语言程序设计》沈美明、温冬婵 编著, 清华大学出版社,2001年9月 2. 《IBM Pc汇编语言与程序设计》第4版:英文/埃布尔著一影印版,清华大学出版社,1998.2 3. 《IBM PC汇编语言程序设计实验教程》,沈美明 温冬蝉 张赤红,清华大学出版社 计划学时与学分 计划学时: 讲课:56学时 实验:8学时 学分:3.5学分 教学要求 不迟到,不早退,不旷课 课前预习 课堂作笔记,认真完成相应的课堂作业 课后认真完成相关作业 作好实验 教学效果 1.?掌握数制、码制等基础理论知识,能较熟练的进行码制转换,了解数字的各种计算机存储方式 2.? 了解计算机组成及其基本原理 3.??掌握80x86的不同寻址方式,并能区别各种不同寻址方式的异同。 4.??熟练掌握80x86的指令系统,能够用80x86指令系统编写基本的程序块。 5.??掌握80x86汇编的编程方式,掌握循环、分支、子程序等基本程序结构。 6.???在了解基础上进一步掌握宏汇编程序设计技术。 7.???掌握微机接口技术和几个主要芯片的基本结构、初始化和应用编程。 考核方式 平时成绩:30%(到课10%,作业20%) 考试成绩:70% 教学主要内容及学时分配 第1章.????? 基础知识(2学时) 1.??进位计数制与不同基数间的转换 2.??二进制和十六进制运算 3.??计算机中的数和字符表示 4.? 基本的逻辑运算 第2章.????? 80x86计算机组织(4学时) 1.??80x86微处理器 2.??基于微处理器的计算机系统构成 3.??中央处理器 4.??存储器 5.??外部设备 第一章微机中的数据类型 本章重点: 数据类型 数据在内存中的存储方式 带符号数的表示形式:原码、反码、补码 各种码制之间的互换方式 补码计算 溢出判断 一、数据类型 带符号整数 无符号整数 BCD数 字符串 位 浮点数 二、数据在内存中的存储方式 字节为单位 高位字节占高地址 低位字节占低地址 三、数的进位制约定 B H D 各种进制之间的转换! 数制转换: 任意进制数 十进制数 十进制数 二进制数 十进制整数 二进制数 十进制小数 二进制数 二进制数 十六进制数 十六进制数 二进制数 具体实例补充讲解! 三种数制的对应关系 补充:计算机的数制 数制是数的表示方法 常用计数制: 十进制数:0,1,2,3,4,5,6,7,8,9 二进制数:0,1 十六进制数:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 八进制数: 0,1,2,3,4,5,6,7 二-十进制数:用四位二进制数表示以位十进制数 例如:(3456 )10 =(0011 0100 0101 0110)BCD BCD码是十六进制数的一个子集,1010~1111是非法BCD码 BCD码与十进制数的转换 组合BCD码与分离BCD码 组合BCD码(压缩BCD码):一个字节放2位十进制数 分离BCD码(非压缩BCD码):一个字节放1位十进制数,存放在低四位,高四位与数值无关。 其它进制转换为十进制 方法:按进位计数制(位置计数法)展开计算后得到十进制 例1:将二进制数1101.101转换为十进制数 解: (1101.101)2 =1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3 =8+4+0+1+0.5+0+0.125 =13.625 其它进制转换为十进制 例2:将十六进制数2AE.4转换为十进制数 解: 2AE.4H=2×162+10×161+14×160+4×16-1 =512+160+14+0.25 =626.25 二进制与十六进制的相互转换 方法:四位二进制对应一位十六进制(整数部分从右到左,小数部分从左到右) 例1:将1011101001.110101B转换为十六进制数 解: 整数部分:0010 1110 1001 2 E 9 小数部分:1101 0100 D 4 故1011101001.110101B=2E9.D4H 二进制
文档评论(0)