微型计算机原理与接口技术南邮第1章.pptx

微型计算机原理与接口技术南邮第1章.pptx

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机原理与接口技术本门课的参考书 凡与汇编程序设计、与80X86硬件接口有关的书 与资料 [1].戴梅萼.微型计算机技术及应用(第3版).清华大学出版社.2003年 [2]沈美明,温冬婵.IBM-PC汇编语言程序设计.北京:清华大学出版社,2001 [3]周明德.微型计算机系统原理及应用.北京:清华大学出版社,2007教材孙力娟等.微型计算机原理与接口技术. 清华大学出版社.2007年2月本门课的课程与实验安排考试与成绩序 言 课程内容 本课程讲述了32位微型机的硬件、软件的基本知识,其中:硬件: 32位微处理器的指令系统,微处理器结构,中断系统,I/O系统与常规I/O接口电路及其应用软件:汇编语言程序设计 本课程涉及到的基础知识有:数字电路, DOS操作命令,数制和码制。 学习《微机原理与接口技术》课程的目的: 1.从应用的角度出发,了解微机的工作原理,建立微机工作的整体概念; 2.从理论与实践上掌握微型机的硬件及各部件的功能与组成原理; 3.学会用汇编语进行计算机底层软件设计,以及掌握计算机与其它辅助设备的接口技术的基本能力 4.为培养学生具有微机系统软硬件开发的能力打下必要的基础. 汇编语言具有如下一些优点:能够直接访问与硬件相关的存储器或 I/O 端口; 能够不受编译器的限制,对生成的二进制代码进行完全的控制; 能够根据特定的应用对代码做最佳的优化,提高运行速度; 能够最大限度地发挥硬件的功能。 汇编语言具有如下一些缺点:.编写的代码非常难懂,不好维护; .很容易产生 bug,难于调试; .只能针对特定的体系结构和处理器进行优化; .开发效率很低,时间长且单调。 第1章 计算机基础 1.1 计算机中的数制 解决微型机领域中数的不同表示方法一.常用计数制 1. 十进制数:编程时使用(D) 2. 二进制数:计算机内部信息存储,运算, 输入/ 输出都是二进制数(B) (1 1 0 1. 1 1)2权:       .??特点:每位代码非0即1高位权是低位权的2倍加减运算法则:逢二进一,借一当二1 0 11 1 11 1 0 11 0 1 0+-3.十六进制数:人们最常用的是十进制,但在计算机中为了物理实现的方便,采用的是二进制。人们为了书写阅读方便,又常常采用十六进制数来表示二进制数。十六进制的基数是16,权值为160、161、…,数码有0、1、…、9、A、B、C、D、E、F。十六进制用H表示,二进制数用B表示十六进制与二进制的关系: 每4位二进制数用1位十六进制数来表示4位二进制数 等值的一位 十六进制数 4位二进制数 等值的一位 十六进制数00000100080001110019001021010A001131011B010041100C010151101D011061110E011171111F( 3 9 )16( 7 A )16( 4 5 )16( 2 6 )16+-( B 3 )16( 1 F )16所以,(10,1001, 1010 ,1111)2=(29AF)16 十六进制数特点: (2 9  A F)16 权: 每位代码0~9,A ~ F高位权是低位权的16倍加减运算法则:逢十六进一,借一当十六 4.BCD码:计算机中采用二进制,但二进制书写、阅读不便,所以在输入输出时人们仍习惯使用十进制。采用二进制数对每一位十进制数字进行编码来表示一个十进制数,这种数叫做BCD码。BCD码有多种形式,最常用的是8421BCD码,它是用4位二进制数对十进制数的每一位进行编码,这4位二进制码的值就是被编码的一位十进制数的值。四位二进制数 等值的一位BCD码数 等值的一位十进制数 0000000000001000110010001020011001130100010040101010150110011060111011171000100081001100191010非法BCD码10111100110111101111BCD码在计算机中的存储分为紧凑型和非紧凑型两种:紧凑型BCD码: (37)D = 0011,0111B非紧凑型BCD码: (37)D = 0000,0011B 0000,0111B二.数制转换 1. 二、八、十六进制数→十进制数 算法:每位的代码和该位的权值相乘,再求累加和 如:(1101.11)2=( ? )10 解: 1×23+1×22+ 0×21 + 1×20+1×2-1+1×2-2 = 8 + 4 + 0 + 1 + 0.5 + 0.25 =(13.75 )10如: (29A F)16=(   ?   )10 解: 2×163+9×162+ 10×161+ 15×160 = 8192 + 2304 +

文档评论(0)

159****9610 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6044052142000020

1亿VIP精品文档

相关文档