天天看點

科學出版社 微型計算機,科學出版社——微機原理與接口技術.docx

科學出版社——微機原理與接口技術

普通高等教育“十一五”國家級規劃教材微機原理與接口技術[課後習題答案][樓順天 周佳社]編著[科學出版社2010年6月第六次印刷版]目錄第1章數制與碼制2第2章8086 CPU結構與功能7第3章數制與碼制9第4章彙編語言程式設計24第5章總線及其形成75第6章存儲器設計83第7章常用晶片的接口技術92第8章中斷系統與可程式設計中斷控制器8259A93第9章定時/計數器8253應用設計96第10章并行接口晶片8255A應用設計113第11章實際應用接口的設計與程式設計120第1章數制與碼制将下列十進制數轉換成二進制數: (1)58;(2)67.625; (3)5721;解:(1) 58D = 0011 1010B (2) 67.625D = 0100 0011.1010B (3) 5721D = 0001 0110 0101 1001B将二進制數變換成十六進制數:(1)1001 0101B;(2)11 0100 1011B;(3)1111 1111 1111 1101B;(4)0100 0000 10101B;(5)0111 1111B;(6)0100 0000 0001B解:(1)1001 0101B = 95H (2)11 0100 1011B = 34BH (3)1111 1111 1111 1101B = FFFDH(4)0 1000 0001 0101B = 815H (5)0111 1111B = 7FH (6)0100 0000 0001B = 401H将十六進制數變換成二進制數和十進制數:(1)78H;(2)0A6H;(3)1000H;(4)0FFFFH解:(1)78H = 120D = 0111 1000B (2)0A6H = 166D = 1010 0110B(3)1000H = 4096D = 0001 0000 0000 0000H (4)0FFFFH = 65535D = 1111 1111 1111 1111B将下列十進制數轉換成十六進制數: (1)39; (2)299.34375; (3)54.5625解:(1)39D = 27H (2)299.34375D = 12B.58H (3)54.5625D = 36.9H将下列二進制數轉換成十進制數: (1)10110.101B; (2001B; (3)11010.1101B解:(1)10110.101B = 22.625D (2001B = 146.125D (3)11010.1101B = 26.8125D計算(按原進制運算):(1+11010B;(2)10111B;(3)1011110B-1110B;(4)124AH+78FH;(5)5673H+123H;(6)1000H-F5CH;解:(1 (2) (3)1010000B (4)19D9H (5)5796H (6)A4H已知a=1011B, b=11001B, c=100110B, 按二進制完成下列運算,并用十進制運算檢查計算結果: (1)a+b; (2)c-a-b; (3)a×b; (4)c÷b解:a=1011B=11D b=11001B=25D c=100110B =38D(1)100100B = 36D(2)10B = 2D(3)1 0001 0011B=275D (4)1B 餘1101B= 13D已知a, b, 計算下列邏輯運算: (1)a AND b; (2)a OR b; (3)a XOR b; (4)NOT a解:(1 (2 (3 (4設機器字長為8位,寫出下列各數的原碼和補碼: (1)+1010101B;(2)-1010101B;(3)+1111111B; (4)-1111111B;(5)+1000000B;(6)-1000000B解:(1) (2) (3) (4) (5) (6) 寫出下列十進制數的二進制補碼表示(設機器字長為8位):(1)15;(2)-1;(3)117;(4)0;(4)-15;(5)127;(6)-128;(7)80解:(1))