计算机组成原理数存,计算机组成原理_数据处理与存储.ppt

a7f4a3f590493a1e451dd952a488fd7c.gif 计算机组成原理_数据处理与存储.ppt

(11页)

6811740408fddb168d9fac127f258556.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.90 积分

2.3 数据处理与存储*/111 0 0 1 1 1 1 1、移位操作(1)逻辑移位 :数码位置变化。(2)算术移位 1 0 0 0 1 1 1 1循环左移::符号位不变、数码位置变化算术左移:1 10 (-15)(-30)0 0 0 1 1 1 1 0 1 1 1 1 数值发生2n倍变化,n为移动的位数空位补0*/11(1)单符号位 : 0 01110 1110 (2)双符号位:00 1110 00 0111①正数补码\原码移位规则※移位规则左移右移右移0 0111 0 0011 左移左移右移右移01 1100 00 1110 00 0111 数符不变(单:符号位不变;双:第1符号位不变)空位补0(右移时第2符号位移至尾数最高位)*/11(2)单符号位 : 1 10111 0110 (3)双符号位:10 1100 11 0110②负数补码移位(1)移位规则左移右移右移1 1011 1 1101 左移右移右移11 0110 11 1011 数符不变(单:符号位不变;双:第1符号位不变)左移空位补0(第二符号位移至尾数最高位)。右移空位补1*/11※易出错处:00 1110 左右01 1100 正确:11 0110 10 1100 00 1100 01 1100 00 0110 正确:00 1110 11 1100 左正确:10 1100 11 1110 右11 0110 正确:*/112、舍入方法① 0舍1入(原码、补码)0 00100原 1 00101原 1 11011补 ② 末位恒置1(原码、补码)0 00100原 1 11011补 1 00101原 0 0010原 1 0011原 1 1110补 0 0011原 1 0011原 1 1101补 [例]保留4位尾数: [例]保留4位尾数: */110000000A000AFFFF800A800A0000002A002A0000F12CF12C直接把符号位(0/1)填充到扩展位高位均全补03、数位扩展与压缩(1)符号扩展(2)0-扩展(3)位数压缩弃高位、留低位F12B800A02A0F12C800AF12C(针对无符号数)*/114、数据存储(按字节编址)(1)小端模式/ Little-Endian小地址单元存储数据的低位(即尾端)#103 #102 #101 #100 FF FF 00 01FFFF0001(2)大端模式/ Big-Endian大地址单元存储数据的低位(即尾端)#103 #102 #101 #100 FF FF 00 010100FFFF*/115、数据字的对齐(Alignment)要求数据的地址是相应的边界地址 ※按边界对齐 (假定存储字宽度为32位,按字节编址,字长32位) 字地址:4的倍数(低两位为0) 半字地址:2的倍数(低位为0) 字节地址:任意※不按边界对齐*/11 例如 int i, short k, double x, char c则&i=0; &k=4; &x=8; &c=16则&i=0; &k=4; &x=6; &c=14; ikxc按字边界对齐 不按边界对齐 0004081216字节0 字节1 字节2 字节3ikxc试分析访存次数的变化情况字节0 字节1 字节2 字节30004081216*/11 思考下列问题:1、在32位机器上输出si, usi, i, ui的十进制(真值)和十六进制值(补码机器数)是什么?short si = -32768;unsigned short usi = si;int i = si;unsingned ui = usi ;已知32768=215=1000 0000 0000 0000B2、某机存储器按字节编址,字长32位,欲存储俩数short float f1=-256,f2=-128.75。试分析在地址码为#1000存储单元的小端字对齐存储模式。*/11 关 键 词: 组成 存储 数据处理 原理 计算机

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值