|
80x86汇编语言程序设计习题参考答案
第1章
1.1 汇编的主要功能:对汇编语言源文件进行语法检查;若没有语法错误,则将符号指令翻译为机器代码,生成目标文件。
连接的主要功能:实现一个或多个目标文件及库文件的连接;完成浮动地址的重定位;若无连接错误,则生成一个可执行文件。
1.2 (1)2EH (2)0D2H (3)0FFH (4)80H (5)7FH (6)0FEH
1.3 (1)7FH (2)0FF80H (3)0FFFFH (4)0FFD2H (5)8000H (6)0FFH
1.4 无符号数范围:0 ~ 2N -1; 带符号数范围:-2N-1 ~ 2N-1 -1。
1.5 (1)压缩BCD码:58H;非压缩BCD码:x5x8H。
(2)压缩BCD码:1624H;非压缩BCD码:x1x6x2x4H。
1.6 (1)字符'1'的ASCII码;十进制数31的压缩BCD码;十进制数1的非压缩BCD码;十进制数49的十六进制表示。
(2)十进制数-1的8位二进制补码表示;带符号数255的16位二进制补码表示;无符号数255的8位二进制形式。
(3)十进制数?/FONT>1的16位二进制补码表示;带符号数65535的32位二进制补码表示;无符号数65535的16位二进制形式。
1.7 (1)作为无符号数为159,等值的16位和32位形式均为9FH;作为带符号数为-97,等值的16位和32位形式分别为0FF9FH与0FFFFFF9FH。
(2)作为无符号数和带符号数均为104,等值的16位和32位形式均为68H。
(3)作为无符号数为192,等值的16位和32位形式均为0C0H;作为带符号数为-64,等值的16位和32位形式分别为0FFC0H与0FFFFFFC0H。
1.8 (1)AND 0FH。 (2)OR 30H。
|
|