- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程式运作原理-tpedutw
講在程式運作之前…資料在電腦內部的表示法 Anny 綠園 電腦的硬體(Hardware) 計算機程式的運作方式 Fetch(擷取) Decode(解碼) Excute(執行) Store(儲存) 此過程稱為: Machine Cycle(機器循環週期) CPU(中央處理單元) 資料的表示與儲存 電腦利用電子裝置來處理資料,而這些電子裝置上的電路只有”通電”與”斷電”兩種狀態,通常我們以1表示開,0表示關。因此,在電腦科學中,便以二進位制做為電腦儲存資料的方式。 資料表示法 電腦中的資料分為: 數值資料 正整數 負整數:符號位元表示法、1的補數法、2的補數法 浮點數 字元資料 ASCII EBCDIC BIG-5 Unicode 二進位整數表達法 二進位正整數觀念 十進位: 1234 = 1*103 + 2*102 + 3*101 + 4*100 二進位: 1010(2) = 1*23 + 0*22 + 1*21 + 0*20 = 10(10) 負整數 符號位元法 (sign-magnitude) 一的補數法 (1’s complement) 二的補數法 (2’s complement) ? 最常用表示法 符號位元表示法(sign-magnitude) 使用最左位元表示正負號。 最左位元為0時,表示正數;最左位元為1時,表示為負數。 缺點:0000 與1000皆可用來表示0,造成運算及電路設計的困擾。 1的補數法(1’s complement) 將每個數的每一位元取其反相(即1變0,0變1),即是該數的相反數。 2的補數法(2’s complement) 2的補數法可以改良上述兩種表示法的缺點。 以2的補數來表示負數,可以做到(某數N)2+(N的負數)2=0 運算:(N的負數)2=0-(某數N)2 練習一下: 以8bits表示資料: 1010=2 -1010=( )2 想一想… 再練習一下: 以8bits表示資料: 12310 = ______________2 -12310= ______________2 110010012= _________10 二進位加減 A-B=A+(-B) 想一想,電腦會如何算這一題呢? : 23-15=___________ 二進位算術 加法 減法:加法反運算 n1 – n2 = n1 + (-n2) ? n1, n2 ? N 在硬體上,可用 XOR gate 來節省電路 乘法:加法的連續運算 除法:減法的連續運算 十進位、二進位、十六進位 為了方便記錄和敘述,且 24 = 16,所以我們常用十六進位 (0,1,2,3…9,A,B,C,D,E,F)來表達二進位的資料 字元資料表示法 當使用者從鍵盤上輸入字元資料時,電腦也會將其轉換成相對應的二進位碼儲存。 這種將字元資料轉換成二進位碼的系統稱為編碼系統。 電腦的編碼系統有很多種:ASCII、EBCDIC、Unicode以及用在中文電腦中的Big-5碼。 ASCII (American Standard Code for Information Interchange) 早期各廠牌電腦的編碼方式不一,為了使不同廠牌電腦的資料能互相交換使用,美國國家標準局特別制定一套資訊交換碼,稱為ASCII。 ASCII是以8個bits(字元)表示一個字元。因為最後一位是檢查碼,所以,以7個bits來表示英文大小寫字母、阿拉伯數字、以及各種符號,最多可以表示128個字元。 ASCII表 ASCII字元分類 可見字元(32~126) 大小寫英文字母、阿拉伯數字、符號(!、@、#、$、空格…)等,可以在螢幕或印表機印出來的字元,稱為可見字元。 例如,大寫A,在ASCII編碼表中是65。以二進位表示即 不可見字元(0-31) 凡是無法在螢幕上顯示字形的字元,稱為不可見字元,主要用途是控制電腦設備的運作,所以又稱為控制字元。 例如:ASCII編碼7,是用來控制電腦喇叭,使其發聲的不可見字元。 EBCDIC(Extended Binary-Coded Decimal Interchange Code) EBCDIC是美國IBM公司所制定的一種編碼方式。 也是以8bits來表示一個字元。 最多可表示28=256種字元或符號。 主要用在IBM廠牌的大型電腦。 BIG-5碼 1984年,由台灣資訊工業策進會(資策會)所制定的一套中文編碼系統) 以2bytes(16bits)來表示。最多可表示65536個字元。 目前已制定13053個中文字。 其他常見中文碼--倚天碼、GB碼(中文簡體字)…等。 Unicode 1991年,美國IBM、DEC、Su
您可能关注的文档
- 汽车发动机分析仪的嵌入式软件系统研究与设计摘要本文的重点是.doc
- 全彩色遥感影像彩色合成效应的研究-武汉大学学报·信息科学版.pdf
- 大跨度钢斜拉桥施工精度控制目标值的建议史永吉曾志斌白玲铁道.doc
- 快速排序d..ppt
- 有理数1正数和负数阅读与思考用正负数表示加工允许误差1.ppt
- 金融体系的顺周期性问题解读pdf2464kb.pdf
- 农村育龄群体生殖疾病预防行为的影响因素.pdf
- 照明设计学志-树德科技大学.pdf
- 稀疏低秩双线性判别模型及其应用-计算机科学与探索.pdf
- 运筹帷幄横扫千军.pdf
- 江西哈迪威实业有限公司行业竞争力评级分析报告(2023版).pdf
- 上海全宇生物科技确山制药有限公司行业竞争力评级分析报告(2023版).pdf
- 辽宁思凯科技股份有限公司行业竞争力评级分析报告(2023版).pdf
- 中国汤力水行业市场规模及投资前景预测分析报告.docx
- 2025年医疗废物行业市场前景分析.docx
- 2025新版北京市场场地租赁保证金合同5篇.docx
- 化州市荣利门业有限公司行业竞争力评级分析报告(2023版).pdf
- 2025年水基聚合物防水涂料项目可行性研究方案.docx
- 西安飞机工业铝业股份有限公司行业竞争力评级分析报告(2023版).pdf
- 烧烤店合作经营协议范本8篇.docx
文档评论(0)