习题 11.1 什么是汇编语言?为什么要学习汇编语言?【解】:汇编语言是机器语言的符号表示形式。汇编语言将机器语言指令和地址符号化,程序员只需要记住符号名并用其编程,汇编器负责把汇编程序翻译成机器指令和正确的地址数值。大多数程序应该也可以用高级语言编写,但是在某些情况下汇编语言也是必不可少的。汇编语言可以访问计算机的所有指令,可以利用计算机的所有特性,而高级语言就没有这样的能力,高级语言能做的事情汇编语言都能做,而汇编语言能做的高级语言不一定能做到。学习汇编语言的原因主要有两个:性能和对计算机的完全控制。一般而言,汇编语言具有如下特点:执行速度快;程序短小;可以直接控制硬件;可以方便地编译;辅助计算机工作者掌握计算机体系结构。1.2 把下列十进制数转换成二进制数、八进制数、十六进制数: 6.25 5.75 0.875 254【解】: 6.25D = (6.25)10 = (110.01)2= (110.010)2 = (6.2)8= (0110.0100)2 = (6.4)16 5.75 D = (5.7