第一章 答案
Tarzan版
题1.1 与机器语言相比,汇编语言有何特点?与高级语言相比,汇编语言有何特点?
答:与机器语言相比,汇编语言的的特点有:
1、易于记忆
2、容易理解
3、方便调试
4、便于维护
与高级语言相比,汇编语言的特点有:
1、与机器指令关系密切
2、执行效率高
3、源程序繁琐
4、调试比较困难
题1.2 汇编语言有何优缺点?
答:汇编语言的优点有:
1、与机器语言相比易于记忆,容易理解,方便调试和维护;
2、与高级语言相比更加接近硬件和底层,对机器控制更加直接;
3、执行效率高,特别在一些特殊场合,如需要实时处理的地方;
汇编语言的缺点:
1、与高级语言相比,汇编语言还是比较繁琐;
2、调试比较复杂,维护交流以及移植都很困难;
题1.3 汇编程序的作用是什么?汇编程序与编译程序有何不同?
答:汇编程序的作用是将汇编语言源程序翻译成目标程序;
汇编程序是将汇编语言源程序翻译成用机器语言表示的目标程序;
而编译程序是用高级语言编写的面向过程的源程序翻译成目标程序
的语言处理程序,两者区别主要是处理的对象不同;
题1.4 哪些场合需要使用汇编语言?
答:需要使用汇编语言的场合有:
1、对软件的执行时间或存储容量有较高要求的场合;
2、需要提高大型软件性能的场合;
3、软件与硬件关系密切,软件要有直接和有效控制硬件的场合;
4、没有合适的高级语言的场合;
题1.5 在计算机系统中,如何表示西文字符和汉字符?
答:在计算机系统中,西文字符主要由ASCII码表示;而汉字符主要
采用变形国标码表示;
题1.6 什么是BCD码?
答:为了符合人们的书写阅读习惯,常采用二进制编码的十进制,简称
为BCD码;BCD码由4个二进制数编码表示0-9十个数字;8421BCD码
比较常见;
题1.7 说明字节、字和双字之间的关系。
答:字节(byte)由8个二进制,即8bit组成;
字(word)由16个二进制,即16bit组成;
双字(Dual word)为32bit;
1 Dual word=2 word= 4 byte
题1.8 到目前为止,Intel的80X86家族有哪些成员?这些成员有何特征?
答:到目前为止,Intel的80X86的成员有:
name Process Transistor Frequency Register Address Data
Intel 4004 10mm 2300 <740KHz 4bit ? ?
Intel 4040 10mm ? <740KHz 4bit
intel 8008 10mm 3500 <0.8MHz 8bit 16bit 16bit
Intel 8080 10mm ? <2MHz 8bit 16bit 16bit
Intel 8085 10mm ? <6MHz 8bit 16bit 16bit
Intel 8086 ? 29000 <10MHz 16bit 20bit 16bit
Intel 8088 ?