分类: LINUX
2008-08-25 20:17:22
1.1、汇编语言的主要特点有哪些?
运行效率高,跟CPU、硬件联系紧密
1.2、汇编语言适用于哪些领域,在哪些领域使用不太方便?
适用领域:要求效率高,操作系统内核,实时系统,设备驱动
不适用领域:大型软件,一般的普通应用软件
1.3、在汇编语言中,如何表示二进制、八进制、十进制和十六进制的数值?
二进制,后面加B:01010101B
十进制,后面加D:1234D
十六进制,后面加H:F2D4H
1.4、在计算机中,如何表示正、负数?在保持数值大小不变的情况下,如何把位数少的二进制数值扩展成位数较多的二进制数值?
正负数表示:最高位为符号位,0表示正,1表示负;正数为数值本身,负数为负数绝对值按位取反,末位加一。
正数位数扩展:高位用0补充,如:00001010->00000000 00001010
负数位数扩展:高位用1补充,如:10010101->11111111 10010101
1.5、在ASCII表,字符'0'~'9'与数值0~9之间编码规律是什么?大写字母和小写字母之间的编码规律是什么?
a、高三位为011,低四位为十进制的数值
b、小写字母比对应的大写字母大20H
1.6、汇编语言中的基本数据类型有哪些?它与高级程序设计语言(如:C语言)中的数据类型的对应关系是什么?
a、字节、字、双字、四字,字符串