- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)