天天看点

科学出版社 微型计算机,科学出版社——微机原理与接口技术.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))