文档介绍:1、什么是硬件,什么是软件,硬件和软件的关系如何?
【解】硬件是指组成计算机的各种电子的、机械的、光磁学的物理器件和设备,它们构成了计算机的物理实体。软件则是指为了运行、管理和维护计算机而编制的各种程序及其有关的文档资料的总称。硬件是基础,软件是灵魂,两者既相互独立,又相互依存,缺一不可。硬件和软件合起来才组成一个完整的计算机系统。
2、计算机软件包括哪些种类,它们有什么不同?
【解】计算机软件包括系统软件和应用软件两大类。
系统软件指由机器的设计者提供的,使用和管理计算机的软件。系统软件包括:①各种语言的汇编或解释、编译程序。②机器的监控管理程序、操作系统、调试程序、故障诊断程序。③程序库。
应用软件指用户用各种语言编制的解决各种问题的软件,如财务管理软件、银行管理软件、文字处理软件等。
系统软件和应用软件的不同:系统软件指由机器的设计者提供的,其目的是让用户更方便地使用和管理计算机,而不必了解具体的计算机硬件,从而使用户编制各种源程序更为简单、方便和可靠。应用软件则是为了解决各种应用问题的软件,其目的为了扩大计算机的功能和应用领域,方便各应用领域的用户的使用。
3、定点数和浮点数表示方法各有什么特点?
【解】用浮点表示法比定点表示法表示数的范围大,浮点数的运算比定点数的运算复杂
4、微型计算机由哪几部分组成,各部分的功能是什么?
【解】微型计算机由运算器、控制器、存储器、输入设备、输出设备五大部分组成。
运算器完成算术运算和逻辑运算;控制器分析命令并指挥协调各部件统一行动完成命令规定的各种动作或操作;存储器存放原始数据、中间结果和最终结果以及程序;输入设备、输出设备与外界交换信息。
5、 8086 CPU 中有哪些寄存器,各有什么用途?
【解】8086共有8个16位的内部寄存器,分为两组:
①通用数据寄存器。四个通用数据寄存器AX、BX、CX、DX均可用作16位寄存器也可用作8位寄存器。用作8位寄存器时分别记为AH、AL、BH、BL、CH、CL、DH、DL。
AX(AH、AL)累加器。有些指令约定以AX(或AL)为源或目的寄存器。实际上大多数情况下,8086的所有通用寄存器均可充当累加器。
BX(BH、BL)基址寄存器。BX可用作间接寻址的地址寄存器和基地址寄存器,BH、BL可用作8位通用数据寄存器。
CX(CH、CL)计数寄存器。CX在循环和串操作中充当计数器,指令执行后CX内容自动修改,因此称为计数寄存器。
DX(DH、DL)数据寄存器。除用作通用寄存器外,在I/O指令中可用作端口地址寄存器,乘除指令中用作辅助累加器。
②指针和变址寄存器。
BP(Basic Pointer Register)基址指针寄存器。
SP(Stack Pointer Register)堆栈指针寄存器。
SI(Source Index Register)源变址寄存器。
DI(Destination Index Register)目的变址寄存器。
BP、SP称为指针寄存器,用来指示相对于段起始地址的偏移量。BP和SP一般用于堆栈段。SI、DI称为变址寄存器,可用作间接寻址、变址寻址和基址变址寻址的寄存器。SI一般用于数据段,DI一般用于数据段或附加段。
标志寄存器(FR):是一个16位寄存器,算术逻辑单元进行算术逻辑运算