第1章-数制和码制.doc

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

*

微机组成:CPU、MEM、I/O

微机的根本结构

微机原理(一):

第一章数制和码制

§1.1数制(解决如何表示数值的问题)

一、数制表示

1、十进制数

表达式为:A=

如:〔34.6〕10=3×101+4×100+6×10-1

2、X进制数

表达式为:B=

如:〔11.01〕2=1×21+1×20+0×2-1+1×2-2

〔34.65〕16=3×161+4×160+6×16-1+5×16-2

X进制要点:X为基数,逢X进1,Xi为权重。〔X个数字符号:0,1,…,X-1〕

区分符号:D-decimal(0-9),通常D可略去,

B-binary(0-1),Q-octal(0-7),H-hexadecimal(0-9,A-F)

常用数字对应关系:

D:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

B:0000000100100011010001010110011110001001101010111100110111101111

H:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

二、数制转换

1、X→十

方法:按权展开,逐项累加。

如:34.6Q=3×81+4×80+6×8-1=24+4+0.75=28.75D

2、十→X

即:A十进制=BX进制

令整数相等,即得:A整数=〔BN-1·XN-1+…+B1·X1〕+B0·X0

此式一次除以X可得余数B0,再次除以X可得B1,…,如此直至得到BN-1

令小数相等,即得:A小数=B-1·X-1+〔B-2·X-2+…+B-M·X-M〕

此式一次乘X可得整数B-1,再次乘X可得B-2,…,如此直至得到B-M.

归纳即得转换方法:除X取余,乘X取整。(适用于任意进制转换)

如:十→二:25.375D=11001.011B

2|25·2x0.375·

121x0.7500

60 x1.501

30 x1.001

11 0

01

十→八:346.152D=532.1157Q(“四舍五入”改为“到半进一”)

8|346·8x0.152·

432x1.2161

53x1.7281

05 x5.8245

x6.5926

x4.7364

……

3、二十六,二八〔简捷方法〕

方法:四合一,一分四;三合一,一分三。自小数点开始:←·→

如:

二→十六:1011011.011001B=01100100B=5B.64H

十六→二:3A.5DH=00111010.01011101B

二→八:1011011.011001B=001011011.011001B=133.31Q

八→二:46.15Q=100110.001101B

三、数的运算

1、算术运算

加减乘除

如:110011

+-×10011/1010

00011

+11100

110011

10

2、逻辑运算

与或异非

如:

ANDORXOROT算法:

文档评论(0)

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

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

1亿VIP精品文档

相关文档