- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
****電腦中的資訊表示數據資訊控制資訊數值型數據非數值型數據指令資訊等第一節定點表示與浮點表示2.1.1定點表示法無符號數定點整數定點小數111111110~255原原-127~127補補-128~1271.1111111~0.1111111原原-(1-2-7)~(1-2-7)1.0000000~0.1111111補補-1~(1-2-7)12-7E浮點數真值:N=+R×M階碼EfE1…EmMfM1…Mn浮點數機器格式:尾數階符數符R:階碼底,隱含約定。E:階碼,為定點整數,補數或移碼表示。其位數決定數值範圍;階符表示數的大小。M:尾數,為定點小數,原碼或補數表示。其位數決定數的精度;數符表示數的正負。尾數規格化:1/2≤M<1最高有效位絕對值為12.1.2浮點表示法1.格式2.表示範圍與精度表示範圍:-231~231(1-2-9)例.某規格化浮點數用補數表示,其中階碼6位,含1位階符;尾數10位,含1位數符。階符1位,階碼m位,補數表示,以2為底;數符1位,尾數n位,補數表示,規格化。最小浮點數:最大浮點數:最小浮點正數:階碼為最大數:2-1m尾數為絕對值最大的負數:-1尾數為最大數:階碼為最大數:2-1m1-2-n階碼為最小數:-2m尾數為最小正數:2-1表示精度:2-33第二節指令資訊的表示指令:指示電腦執行某類操作的資訊的集合。本節主要討論:一般指令格式常用尋址方式面向用戶指令類型2.2.1指令格式指令基本格式操作碼θ地址碼D一個一個或幾個1.指令字長定長指令格式變長指令格式便於控制(1)定長操作碼各指令θ的位置、位數固定相同。(2)擴展操作碼各指令θ的位置、位數不固定,根據需要變化。合理利用存儲空間2.操作碼結構關鍵在設置擴展標誌。例.指令字長16位,可含有3、2、1或0個地址,每個地址占4位。操作碼地址碼15~1211~87~43~00000XYZ1110XYZ............11110000YZ11111110YZ............三地址指令15條二地址指令15條111111110000Z111111111110Z............一地址指令15條11111111111100001111111111111111............零地址指令16條(3)複合型操作碼操作碼分為幾部分,每部分表示一種操作。例.某機算邏指令3.地址結構01234567815基本操作進位移位回送判跳運算元指令中提供的地址數存儲單元地址碼寄存器編號(1)指令提供地址的方式顯地址方式隱地址方式:指令中明顯指明地址。:地址隱含約定,不出現在指令中。直接或間接給出(2)地址結構的簡化運算元地址●四地址結構指令格式:使用隱地址可以減少指令中的地址數,簡化地址結構。θD1D2D3D4結果地址下條指令地址功能:(D1)θ(D2)D3(D4)下條指令用指令計數器PC指示指令地址。●三地址結構指令格式:運算元地址θD1D2D3結果地址下條指令地址功能:轉移時,用轉移地址修改PC內容。(D1)θ(D2)D3(PC)+1PC源/目的●二地址結構指令格式:θD1D2目的/源功能:(D1)θ(D2)D2/D1(PC)+1PC雙運算元:●一地址結構指令格式:θD1隱含約定單運算元:功能:●零地址結構指令格式:(D1)θ(A
文档评论(0)