01进制和码元.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理及应用》 南昌航空大学科技学院 2009年3月 教材简介 电子工业出版社 2003年第1版, 2006年第2版 教材有五部分组成:汇编语言、微机原理、接口技术、新发展及附录 2004年获江西省第一届高校优秀教材一等奖,列计算机类第一名 2006年8月荣获“国家十一五规划教材”称号 2006年荣获省教学成果二等奖 教材重点突出、详略得当、理解为主线、分类讲解、很有特色 汇编部分 第一章 进制及码元(3H) 第二章 微机硬件基础(4H) 第三章 寻址方式及指令系统(8H) 第四章 MASM汇编语言(2H) 第五章 汇编编程举例(2H) 本部分计划理论19课时,实验4课时 微机原理部分 第六章 INTEL 8088及86微处理器(4H) 第七章 内存组成、原理与接口(5H) 第八章 输入/输出(I/O)系统(4H) 第九章 中断技术(5H) 本部分计划18课时,实验4课时 接口技术部分 第十章 可编程接口芯片及其应用(7H) 第十一章 总线技术(2H) 第十二章 人机交互接口技术(5H) 第十三章 串口通信技术(4H) 第十六章 微型计算机应用系统的设计(1H) 本部分计划理论19课时、实验8课时 发展及附录 第十六章 微机发展概述 附录A DOS功能调用 附录B BIOS中断 附录C 汇编错误信息中英文对照表 附录D DEBUG命令格式 附录E ASCII码表 附录F CMOS参数特征 附录G P4相对8086/88新增指系统 本部分不安排学时,由学生自学及用于参考 为什么要学习进制及码元? 我们日常生活中也有许多不同的进制数据,最常用的是十进制,秒分时之间是六十进制,年月之间是十二进制,古代的钱两斤之间是十六进制。 计算机内采用的是二进制数值或编码。不论是数值、字符、图形、图像、声音等,任何信息数据在计算机内均是用0和1表示。 而在各种汇编语言中习惯使用十六进制,也可使用八进制、二进制和十进制。 C语言等高级语言中也可使用二进制、八进制、十六进制和十进制。 特别是调试程序时更要与进制和码元换算打交道。 第一章 进制与码元 进制和码元换算的快速方法 掌握进制和码元换算的快速方法,对学好有关计算机课程特别汇编、微机原理及接口技术至关重要 同学们虽然前面在计算机基础、数字电路等课程中学过进制转换,但能达到实际运用的同学非常少 加上这门课程必须与进制和码元打交道,而且我们有自己的独到见解,所以本书将进制及码元单列一章,作为汇编、微原、接口的基础知识进行讲解 进制相关概念 进制 基 数据位 尾缀 英语单词 二 2 0、1 B Binary 八 8 0-7 O或Q Octal 十 10 0-9 D或省略 Decimal 十六 16 0-9 A-F H Hex 进制的一般转换方法 八、二、十六进制间的快速转换 一般进制转换举例 进制快速转换方法 十进制转换为十六进制只要把它拆成16的倍数之和还原成十六进制即可,再利用一展四转化为二进制,而后再用三合一转化为八进制(注:有时视情况可用16的倍数之差)。 十进制 十六进制 拆成十六的倍数之和 16的倍数求和 16的倍数 16*1=16 16*2=32 16*3=48 16*4=64 16*5=80 16*6=96 16*7=112 16*8=128 16*9=144 1*16*16=256 2*16*16=512 3*16*16=768 4*16*16=1024(1K) 8*16*16=2048(2K) 1*16*16*16=4096(4K) 2*16*16*16=8192(8K) 16*10=160 16*11=176 16*12=192 16*13=208 16*14=224 16*15=240 进制快速转换举例 例1.5:5000 =4096+768+128+8 =1388H = 1001110001000B = 11610Q 例1.6:2000 = 2048-48 = 800H-30H = 7D0H = 11111010000B = 3720Q 例1.7:280 = 256+16+8 = 118H = 100011000B = 430Q 进制算术、逻辑运算 进制计算主要有加减乘除等算术运算和与或非等逻辑运算。 其它进制加减乘除等算术运算的运算方法与十进制的运算方法并没有什么大的不同,只不过是N进制的运算是逢N进一、借一等于N而已 在本书3.3节的汇编指令讲解部分以及4.2节的表达式部分有相关例子,在此不再举例 进制的逻辑运算 与、或、非等逻辑运算一般是指二进制的位逻辑运算,将1当成真,将0当成假,与、或、非的真值表如图1.4所示。 A与B   A或B

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档