[工学]微机原理上.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]微机原理上

微机原理(一) 汇编语言程序设计 绪论 1,课程特点: (1)先修课程:数字电路,弱相关性. (2)课程中各部分相对独立. 2,学习要求: (1)积极提问 (2)作业要理解 3,教材第一章内容自学 补充内容:计算机中的数制和码制 一,数和数制 (一)各种数制 1,十进制数 例: 1 2 3 . 4 5 6 各数位的权:102 101 100 10-1 10-2 10-3 则可展开为: 123.456=1*102 +2*101 +3*100 +4*10-1 +5*10-2 +6*10-3 2,二进制数:适合计算机内电子电路的表示,逢二进一,常用“B”注明。 例: 1 0 1 1. 1 1 0 1 B 各数位的权:23 22 21 20 2-1 2-2 2-3 2-4 则可展开为:1011.1101B=1*23+0*22 +1*21 +1*20 +1*2-1 +1*2-2 +0*2-3+1*2-4 =23+21 +20 +2-1 +2-2 +2-4 即有1的位的权相加。 3,十六进制数:逢十六进一,常用“H”注明。0~9,A~F,必须以数字开头。 例: 3 C D F。8 A H 各数位的权:163 162 161 160 16-1 16-2 则可展开为:3CDF。8AH=3*163+12*162 +13*161 +15*160 +8*16-1 +10*16-2 4,十进制﹑二进制﹑十六进制数对照表: 0 0000B 0H 1 0001B 1H 2 0010B 2H 3 0011B 3H 4 0100B 4H 5 0101B 5H 6 0110B 6H 7 0111B 7H 8 1000B 8H 9 1001B 9H 10 1010B 0AH 11 1011B 0BH 12 1100B 0CH 13 1101B 0DH 14 1110B 0EH 15 1111B 0FH 16 10000B 10H (二)各种数制的相互转换 1,二进制数转换成十进制数:按权展开。 例:1101.101B=23+22+20+2-1+2-3=8+4+1+0.5+0.125=13.625(有1的位的权相加) 2,十六进制数转换成十进制数 例:2AE.4H=2*162+10*161+14*160+4*16-1=512+160+14+0.25=686.25 3,十进制数转换成非十进制数: 整数转换:逐次除以X,余数反序。 小数转换:小数逐次乘以X,整数积正序。 例:0.625=0.101B 0.625*2=1.25 0.25*2=0.5 0.5*2=1 例:0.625=0.AH 0.625*16=10 则:25.625=11001.101B=19.AH (三)二进制数的算术运算 1,加法:逢二进一。 例:1011B+1011B=10110B,相当乘二。 1011 + 1011 10110 2,减法:借一作二。 例:1101B-0111B=0110B 1101 - 0111 0110 3乘法:1*1=1﹑0*1=0﹑1*0=0﹑0*0=0 例:1101B*1011B 1101 1011 1101 1101 0000 1101 4,除法: 例:111001B/101B=1011B…10B 1011 101 / 111001 101 1000 101 00111 101 010 四)二进制数的逻辑运算 AND 与 按位进行 有0出0 OR 或 按位进行 有1出1 XOR 异或 按位进行 相同出0, 不同出1 NOT 非 按位进行 取反 例:A 及B 与 或 异或 A的非 001

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档