"计算机组成原理实习报告:仿真软件验证真值转化与运算规则"
值有两种表示法,即000...0或100...0,分别表示0或-0;4.因此原码的数值位表示数值的绝对值,而符号位分别用0和1表示数值的正和负;5.综上所述,如果把原码看成无符号整数,则真值到原码的转换规则是:当x≥0时,[x]原=x;当x<0时,[x]原=100…0+x。 B.反码1.如果真值是正数,反码与原码相同;2.如果真是负数,反码的各位是原码对应位取反;3.反码的表示方法是用原码的符号位加上原码各位取反的值,其中正数的反码与原码相同;4.即反码等于对应原码低位取反。C.补码 1.如果真值是正数,补码与原码相同;2.如果真值是负数,求反码并在最低位再加一;3.正零的补码是0;负零的补码是负数-0;4.把补码看成无符号整数,则与原码相等;5.综上所述,补码是数值的绝对值的二进制表示。D.移码移码用于浮点数的阶码表示,是一种具有符号的二进制整数表示;常用来表示带符号数的绝对值,且通常将它保持在相对于零的位置。 (2)补码加减交替法 A.加法1.将两个加数的符号值相同的情况下,实际加法只要约去符号相同的位数,将最后结果补上符号位。2.当两个符号相同时,按照正常加法得出最后结果;3.当两数符号不同时,用大数减去小数的补码,结果即等于正常加法; B.减法1.可以先把减法化为加法问题;2.如果符号相同,实际减法的约去;3.符号不同时,用减数的补码、加数的补码相加。 此补码加减交替法的实现主要通过补码加减法实现。 (3)补码两位乘法运算 A.乘法在计算机中是通过移位、加减法运算实现;B.两数相乘的位数等于两数相加的位数; C.乘法乘法原码两位运算A.乘法原码的实现原理与补码乘法类似,通过移位、加减法实现; B.在乘法中,两数的符号相同时根据乘法规则计算;C.两数的符号不同时可以化为同号乘并加上负号。 (4)原码加减交替法 A.加法加法原码加减法运算跟正数整数运算规则相同;B.减法减法原码加减法运算可以转换为同号减法和乘法运算来实现;C.同号减法转化为同号加法即可实现减法。为了验证实验结果的准确性,我们通过仿真软件进行了实验操作,具体操作步骤和结果为: 1.打开仿真软件,选择相应的真值表达方式和运算类型; 2.依次进行真值转化为原码、反码、补码、移码的操作,观察结果与预期值进行对比; 3.进行补码加减交替法、补码两位乘法运算、补码一位乘法运算、乘法原码两位运算、乘法原码一位运算、原码加减交替法、补码加减法运算等操作,验证运算规则的正确性; 4.记录实验过程中的数据和结果,分析实验中可能出现的错误和解决方法; 5.最后总结实验结果,得出结论。 通过本次计算机组成原理实验,我们深入了解了真值转化为原码、反码、补码、移码的规则,以及补码加减交替法、补码乘法运算、原码加减交替法等运算规则。通过实验操作和仿真软件的验证,我们加深了对计算机组成原理的理解,提高了对计算机运算规则的掌握程度。这次实验不仅展示了我们对计算机组成原理知识的掌握,也锻炼了我们的实验能力和动手操作能力。希望通过这次实验,能够更加深入地理解计算机组成原理知识,并能够应用到实际工作中。
![](https://csdnimg.cn/release/download_crawler_static/87339922/bg4.jpg)
剩余18页未读,继续阅读
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/f3d219d0e10d40ef9bf4553a2dcb10a5_qq_43966957.jpg!1)
- 粉丝: 100
- 资源: 9355
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 基于嵌入式ARMLinux的播放器的设计与实现 word格式.doc
- 经典:大学答辩通过_基于ARM微处理器的嵌入式指纹识别系统设计.pdf
- 嵌入式系统课程设计.doc
- 基于飞思卡尔控制器的智能寻迹车设计ARM基础课程课程设计.doc
- 下载基于ARM7的压电陶瓷换能器导纳圆测量仪的研制PDF格式可编辑.pdf
- 课程设计基于ARM的嵌入式家居监控系统的研究与设计.doc
- 论文基于嵌入式ARM的图像采集处理系统设计.doc
- 嵌入式基于ARM9的中断驱动程序设计—课程设计.doc
- 在Linux系统下基于ARM嵌入式的俄罗斯方块.doc
- STK-MirrorStore Product Release Notes(96130)-44
- STK-MirrorStore Storage Connectivity Guide for StorageTek Disk A
- 龙虾养殖远程监控系统的设计与实现数据采集上位-机软件模块-本科毕业设计.doc
- 龙虾养殖远程监控系统的设计与实现数据采集上位-机软件模块-.doc
- 龙虾养殖远程监控系统的设计与实现数据采集上位-机软件模块-本科生毕业论文.doc
- 麻阳风貌展示网站的设计与实现毕业论文.pdf
- 高速走丝气中电火花线切割精加工编程设计.doc
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)