当前位置:文档之家› 计算机硬件技术基础实验指导书V1.3

计算机硬件技术基础实验指导书V1.3

计算机硬件技术基础实验指导书V1.3
计算机硬件技术基础实验指导书V1.3

计算机硬件技术基础实验指导书

东北大学计算中心

二零一零年四月

目录

第1章汇编语言程序设计基础 (1)

1.1汇编语言程序的语句 (1)

1.1.1 语句格式 (1)

1.1.2 数据定义 (1)

1.2 汇编语言程序的结构 (2)

1.3 汇编语言常用伪指令 (3)

第2章汇编语言程序调试过程 (6)

2.1 汇编语言程序的命令行开发调试过程 (6)

2.1.1 编辑源程序 (6)

2.1.2 汇编程序 (8)

2.1.3 连接程序 (10)

2.1.4 调试程序 (11)

2.2 汇编语言编程集成开发环境PWB (18)

2.2.1 编辑源文件 (19)

2.2.2 运行程序 (20)

第3章汇编语言程序设计实验 (31)

3.1 顺序程序设计 (31)

3.2 分支程序设计 (33)

3.3 循环程序设计 (36)

3.4 综合程序设计 (38)

第4章实验报告撰写规范 (52)

附录 (55)

I ASCII码表 (55)

II 指令速查表 (56)

III 伪指令表 (60)

IV DOS功能调用 (61)

V 常用BIOS功能调用 (66)

VI 错误码表 (68)

第1章汇编语言程序设计基础

1.1汇编语言程序的语句

1.1.1 语句格式

汇编与言语句一般是由分隔符分成的四个部分组成,格式如下:

[名字] 助记符[操作数] [;注释]

其中带方括号的项可以省略。

名字项是合法的标识符,包括标号、变量名、过程名、段名或符号名等。其中,标号后要跟冒号(:),用于指令之前,表示指令的起始地址。

标识符由字母、数字以及_、$、?和@组成,并满足如下要求:

(1)不能以数字开头;

(2)不能单独使用或,它们有专门用途;

(3)不能是系统的保留字,如指令名、寄存器名和伪指令名等。

(4)一个名字的最大有效长度为31,超过31的部分计算机不再识别。

为了便于记忆,名字的定义最好能够见名知义,如用BUFFER表示缓冲区,SUB表示累加和等。

助记符项可以是指令或伪指令。

操作数项包含0个、一个或多个操作数,依赖于具体的指令或伪指令。多个操作数之间以逗号(,)分隔。

注释项以分号(;)开始。

汇编语言源程序中的每条语句一般占一行,每行不超过132个字符(MASM6.0开始可以是512个字符),汇编语言对大小写是不敏感的。为了使程序具有较好的可读性,应该使各个项对齐。通常将名字项放在第一列,后面的几项依次以一个或多个TAB分隔。

1.1.2 数据定义

通过数据定义语句可为数据项分配存储单元,并根据需要设置其初值。还可用符号代表数据项,此时符号就与分配的存储单元相联系。代表数据项的符号本身称为变量名,与之相对应的存储单元用于存放变量,所以常常就把这样的存储单元称为变量。

[例1.1]定义字节数据

COUNT DB 100 ;定义一个字节的存储空间,存放100

BUFF DB 3+4,5*6 ;定义两个字节的存储空间,存放7,30

[例1.2]定义字数据

FLAG1 DW 65530 ;定义一个字存储空间,存放65530

FLAG2 DW 0F020H ;定义一个字存储空间,存放0F020H

[例1.3]定义没有初值的数据项

BUF 1DW ?,? ;定义两个字存储空间,没有定义初值

[例1.4]定义字符串

MESS1 DB “HELLO!”;定义一个字符串,内容是HELLO!

MESS2 DB …H?,?E?,?L?,?L?,?O?,?!?;定义一个字符串,内容是HELLO!

[例1.5]重复操作符DUP

BUF2 DB 5 DUP(0) ;定义5个字节的存储空间,初值均为0

[例1.6]使用EQU定义等值表达式

COUNT EQU 234 ;

[例1.7]使用等号定义

COUNT=234 ;

[例1.8]使用$定义

$是一个特殊的地址表达式,表示当前地址。

X DW 0,1,2,4,8,4,2,1,0 ;

LEN DB $-X ;变量LEN的值等于18

1.2 汇编语言程序的结构

汇编语言源程序建立在段结构的基础上,一个段就是一些指令和数据的集合。所以一个汇编语言源程序,根据程序用途被划分成几段,如数据段、堆栈段、附加段和程序段(代码段),用CS、DS、SS、ES段寄存器存放段值。这样就构造了源程序的基本格式:

DA TA SEGMENT

DA TA ENDS

EXTRA SEGMENT

EXTRA ENDS

STACK1 SEGMENT

STACK1 ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

ASSUME SS:STACK1,ES:EXTRA

START: MOV AX,DA TA

MOV DS,AX

CODE ENDS

END START

结合上面的源程序结构格式,需要说明如下:

(1)互相配对的SEGMENT和ENDS前的标号必须一样;

(2)ASSUME语言使汇编程序得知哪一段是数据段(DS),哪一段是堆栈段(SS),哪一段是附加段(ES),哪一段是代码段(CS)。除CS段以外,各个段寄存器的实际值还要用MOV指令来赋予;

(3)END START表示源程序结束。

下面,我们通过一个简单的汇编语言程序来说明汇编语言的结构

DSEG SEGMENT ;数据段开始

DA TA1 DB 13H,26H

DA TA2 DW 0

DSEG ENDS ;数据段结束

SSEG SEGMENT STACK ;堆栈段开始

SKTOP DB 20 DUP(0)

SSEG ENDS ;堆栈段结束

CSEG SEGMENT ;代码段开始

ASSUME CS:CSEG,DS:DSEG

ASSUME SS:SSEG

START: MOV AX,DSEG ;初始化数据段基址

MOV DS,AX

MOV AX,SSEG ;初始化代码段基址

MOV SS,AX

MOV SP,LENGTH SKTOP ;设置堆栈指针

MOV AL,DATA1

ADD AL,DATA1+1

MOV BYTE PTR DATA2,AL

MOV AH,4CH

INT 21H ;返回DOS

CSEG ENDS ;代码段结束

END START ;源程序结束

说明如下:

(1)DSEG是用户自定义的数据段的段名,SEGMENT和ENDS分别为表示段开始和结束的伪指令。

(2)SSEG是堆栈段的段名,STACK表示此段是程序运行时使用的堆栈段,连接程序要求定义一个堆栈段,若无此段,连接程序指出“无堆栈段”错误。

(3)CSEG是代码段的段名,一般要先用ASSUME语句指定哪一段是数据段,哪一段是堆栈段和代码段,但是段寄存器的实际地址仍需MOV指令赋予。

(4)END START说明,START为程序的启动地址,即程序从这里开始执行,而END告诉汇编程序源程序到此结束,对END后面的任何语句都不再进行汇编。

1.3 汇编语言常用伪指令

一、表达式赋值伪指令

1.等值定义EQU

格式:符号名EQU 表达式

说明:将右侧表达式的值或意义赋给左侧自定义的标识符号。表达式可以是各种常数、数据符号、指令助记符、伪指令助记符、寄存器名字或其它自定义标识符号。在同一个程序中,一个用EQU定义的符号不能被再定义。

2.等号伪指令=

格式:符号名=表达式

说明:作用与EQU相同,惟一的区别是等号语句可以多次被定义。

二、数据定义伪指令

1.定义字节变量DB

格式:[变量名] DB 表达式[,表达式]…

说明:DB用于定义字节变量,每个表达式的值占有一个字节。字节的值域对无符号数为0~255,对带符号数为-128~+127。初值表中各项数据用逗号隔开,每项数据占一个字节单元。如果处置表中的初值为“?”,则对应单元字节将不赋初值,其内容为不确定值。

2.定义字变量DW

格式:[变量名] DW 表达式[,表达式]…

说明:DW用于定义字变量。初值表中各项数据为字,占两个字节,并且字单元不仅可以存放数值,还可以存放变量的偏移地址。

3.定义双字变量DD

格式:[变量名] DD 表达式[,表达式]…

说明:DD用于定义双字变量,每个数据项占四个字节。它可以是表达式、十进制整数、字符串、“?”或是一个变量、标号的段地址和偏移地址。

4.定义四字变量DQ

格式:[变量名] DQ 表达式[,表达式]…

说明:变量为四字变量,每个元素表达式占八个字节,它可以是表达式、?、十进制实数、实数的十六进制编码及字符串。

5.定义十字节变量DT

格式:[变量名] DT 表达式[,表达式]…

说明:变量为十字节变量,每个元素表达式占十个字节,它可以是表达式、?、十进制整数、BCD数及字符串。

6.变量重复定义子句DUP

格式:重复次数DUP(元素值)

说明:重复次数取正整数,元素值可为数值表达式或“?”

三、段定义伪指令

1.段首说明伪指令SEGMENT

格式:段名SEGMENT [PRMT1][PRMT2][…PRMT3?]

说明:段名是用户自定义的标识符号。这个语句的作用是告诉汇编程序具有这个名字的段由此开始。PRMT分别为定位类型,组合类型,连接期间用于组或段组的名称,为任选参数。2.段结束伪指令ENDS

格式:段名ENDS

说明:此语句告诉汇编程序这个名字命名的段到此结束。

3.段假定伪指令ASSUME

格式:ASSUME 段寄存器名:段名[,段寄存器名:段名]…

说明:ASSUME的作用是告诉汇编程序,把源程序转换为机器代码时,各段寄存器的符号地址,以确定和检查机器指令中操作数所在的段,产生正确的机器指令代码或打印出错误信息。

4.代码定位伪指令ORG

格式:ORG 表达式

说明:此语句的作用是确定其后的数据和代码存放在相应段的起始位置。表达式的值是相对于段基址的偏移量。

四、过程定义伪指令

格式:过程名PROC [类型]

RET

过程名 ENDP

说明:伪指令PROC和ENDP必须成对,并给出相同的过程名。过程有两种类型FAR和NEAR,如未指出,则为NEAR。

五、其它伪指令

1.EVEN伪指令

格式:EVEN

说明:EVEN的作用是将汇编地址计数器调整到偶地址边界,以便随后的数据或代码在偶地址边界上对准。

2.END伪指令

格式:END [STRAT]

说明:START为程序的启动地址。END告诉汇编程序源程序到此结束,对END后面的任何语句不再进行汇编。

第2章汇编语言程序调试过程

2.1 汇编语言程序的命令行开发调试过程

一般汇编语言的上机过程是首先用某一个文本编辑器形成一个以ASM为扩展名的源程序文件,然后用汇编程序翻译源程序,将ASM文件转换为OBJ模块文件,最后用连接程序将一个或多个目标文件链接成—个可执行文件。

2.1.1 编辑源程序

可用计算机系统中各种能编辑文本文件的编辑器来编辑汇编源程序。常用的编辑器有:EDIT、记事本、UltraEdit、EditPlus等。利用这些文本编辑工具编辑源程序,生成一个汇编语言源程序的纯文本文件。汇编语言源程序文件的扩展名是:.ASM。

这里介绍利用EDIT行编辑程序来编辑汇编源程序的过程。运行EDIT程序可以在Windows操作系统的命令提示符,可以有两种方法运行命令提示符,一种是从开始菜单—〉程序—〉附件—〉命令提示符,如下图所示。

图2.1

另外一种方法是在开始—〉运行对话框里输入cmd后回车,如下图所示。

图2.2

进入命令提示符界面如下。输入cd\命令后改变当前目录到C盘根目录下。输入edit命令就可以进入编辑环境了。

图2.3

进入edit编辑环境界面如下,在这里可以输入汇编源程序了。汇编语言源程序一行安排一条语句,不采用类似C或者PASCAL等高级语言源程序那样的分层次缩进格式。如下是汇编语言源程序的一般格式。请注意上下行之间的指令助记符及第一个操作数首字符的对齐,利用制表符(TAB键)能较好的实现对齐格式。

图2.4

输入完程序后,需要保存文件,选择File—〉Save命令,如下图所示。

图2.5

选择Save命令后出现如下对话框。在File Name:一栏里输入保存的文件名,此处为Hello.asm。输入完后选择OK。

图2.6

保存成功,标题栏变为刚才所输入的文件名,如下图所示。保存完毕后,选择File—〉Exit命令退出编辑程序,返回到命令行提示符界面。

图2.7

这样,源程序的编辑过程就完成了。

需要注意的是:使用Windows的记事本编辑汇编源程序时,默认的扩展名是.TXT。在保存文件时,需要将文件扩展名修改成.ASM。

2.1.2 汇编程序

当源程序编写好后,利用汇编器MASM汇编源程序生成目标代码文件。通常目标代码文件的扩展名是.OBJ。汇编器还可以生成列表文件和交叉参考文件。汇编器相当于高级语言程序设计中的编译器。汇编器按汇编语言的语法检查源程序,如果源程序中有语法错误的行,那么汇编器就不生成目标代码文件,汇编程序将显示出错误位置和原因。这种情况下,必须回到第一步,重新编辑源程序,修改语法错误的行。如果源程序没有语法错误,那么,将生成目标文件(.OBJ文件)。当发现源程序中的某些行含可疑成分或不确定因素时,汇编器会给出警告信息,但仍按缺省处理办法生成目标代码文件。这种情况下,可以重新编辑源程序,消除可疑成分或不确定因素。

MASM是微软提供的用于对汇编源程序进行编译的程序。可以输入masm /?来查看这个命令的使用方法,如下图所示。

图2.8

接下来对编辑完毕后的源程序进行汇编,在命令行提示符下输入masm hello.asm命令就可以对汇编源程序编译了,如下图所示。

图2.9

从编译结果可以看出,在hello.asm的17行有错误,错误类型是符号STRAT没有定义。这时候需要返回edit编辑环境对源程序进行修改。因为hello.asm文件已经存在,我们可以直接在命令行下输入edit hello.asm命令来修改程序。

图2.10

修改后保存文件,退出编辑环境。重新进行汇编,结果如下。

图2.11

编译通过以后,可以在hello.asm所在的目录下生成一个hello.obj的文件,这个就是编译得到的目标文件。

2.1.3 连接程序

当由源文件汇编成功后,即可用连接程序(LINK.EXE)生成其可执行文件。通常DOS平台上的可执行文件的扩展名是.EXE。一般单个模块的连接不会发生连接错误,总可以顺利地生成可执行文件。当多个模块连接,或者与库中的函数连接时,如果在目标代码文件或者库中找不到所需的连接信息,连接器就会发出错误提示信息,而不生成可执行程序文件。这就需要修改源程序,使得汇编器生成的目标代码文件含有连接器需要的信息。这样的修改主要是对伪指令和汇编语言操作符的修改,或者是对名字符号的修改。如果出现这种情况,那么就要回到第一步编辑源程序,还要重新进行第二步汇编源程序。

和masm程序一样,可以输入link /?命令来查看link程序的使用方法。输入link hello.obj 命令就可以对编译生成的目标文件(hello.obj)进行连接,如下图所示。

图2.12

这种方法需要确认连接过程中的各种文件名,如果使用文件名的默认值,那么直接按“回车”键即可。在上面四个文件名中,最重要二个文件名是:执行文件名和库文件名。一般情况下,无需更换最终生成的执行文件名;如果在连接过程中需要其它的库文件,则在显示第三行提示时,输入所需要的库文件名。连接成功后,在目标程序所在的目录下生成一个.EXE 文件。可以在命令提示符下,直接输入生成的可执行文件的文件名来运行程序,如果程序正确,就可以得到预期的结果,如下图所示。

图2.13

技巧提示:如果不想每次连接过程中确认各种文件名,可以在文件名后面加上分号“;”,默认使用各类文件的缺省值。例如输入link hello.obj; 后回车。

从MASM6.0版本开始,微软提供了一个ML.EXE程序来对汇编源程序编译和连接。其实,ML.EXE的文件名就是MASM.EXE和LINK.EXE的首字符,所以ML程序就是MASM

和LINK两个程序的集成。具体使用方法如下图所示。

图2.14

2.1.4 调试程序

当程序的运行结果不是预期结果时,就需要调试程序,找出错误的语句或逻辑关系。可以使用系统调试程序DEBUG来进行调试。启动DEBUG的一般命令如下:DEBUG文件名[参数表]

其中文件名指定被调试的文件,其包括名和后缀,参数表是被调试文件运行时所需要的参数。被调试的文件可以是系统中的任何文件,但通常它们的后缀为.EXE或.COM。当DEBUG启动成功后,将显示连接符“-”,这时,可输入各种DEBUG命令。如下图所示。

图2.15

DEBUG后可以不带文件名,仅运行DEBUG程序;需要时,再用N和L命令调人被调试程序。DEBUG命令及其含义如下表所示:

关于参数的几点说明:

1.进制:在DEBUG中输入或显示的数据都是十六进制形式;

2.分隔:命令和参数、参数和参数之间要用空格、逗号或制表符等分隔;

3.地址:用“段值:偏移量”的形式来表示地址,也可用段寄存器来代表“段值”。例

如:DS:10,ES:200,CS:30等;

4.范围:用来表示地址范围,从哪个地址开始,到哪个地址结束。它有二种表示方式:

●地址地址——前者表示起始地址,要用“段值:偏移量”来表达,后者表示

终止地址,只用“偏移量”来表示;

●地址长度——前者表示起始地址,要用“段值:偏移量”来表达,后者表示

该区域的大小,用字母?L?开头的数值来表示;

例如:100:50 100 ——段值为100,偏移量从50到100的内存区域;

100:50 L100——段值为100,偏移量从50开始的100个字节区域。

5.端口地址:二位十六进制数值;

6.字节值:二位十六进制数值;

7.字节值表:由若干个字节值组成,也可以是用引号括起来的字符串;

8.驱动器号:0—驱动器A、1—驱动器B、2—驱动器C、3—驱动器D等;

9.命令是单个字母,命令和参数的大小写可混合输入;

10.可用F1、F2、F3、Ins、Del、左移键、右移键等编辑键来编辑本行命令;

11.当命令出现语法错误时,将在出错位置显示“^ Error”;

12.可用Ctrl+C或Ctrl+Break来终止当前命令的执行,还可用Ctrl+S来暂停屏幕显示

(当连续不断地显示信息时)。

下面对DEBUG命令作具体介绍:

1.内存显示命令D(Dump Command)

D命令用来显示内存单元的值,包括下列两种格式:

(1) D [<地址>]

显示由指定地址开始的若干内存单元的值。对于80列显示模式,显示128个字节。如果未指定参数,则一个D命令的结束地址开始显示。若前面未用过D命令,则缺省从CS:IP开始显示。

(2) D <地址范围>

该命令显示由<地址范围>指定的所有内存单元的值。

执行D命令后,屏幕左边显示的是内存地址,中间是从该地址开始的若干字节值(十六进制),右边是每个字节对应得ASCII字符,其中,“.”表示不可打印字符。

若只给出偏移地址,则使用DS当前值作为段地址。例如:

D 2000:100 ;显示从2000:0100H开始的内存单元的值

D 100 ;显示从DS:100H开始的内存单元的值

D CS:100 ;显示从CS:100H开始的内存单元的值

D ;显示从CS:IP开始的内存单元的值

2.内存修改命令E(Enter Command)

E命令用来设置指定内存单元的值,包括下列两种格式:

(1)E<地址>;

(2)E<地址><字节表>。

若只给出偏移地址,则使用DS当前值作为段地址。

第一种格式以交互方式逐个修改连续的内存单元。键入该命令后,DEBUG显示指定地址及相应内存单元的值,等待用户修改。此时,可以采取下列操作:

●输入一个新的值;

●键入空格跳到下一个地址单元;

●键入“-”返回上一个地址单元;

●按回车键结束E命令。

第二种格式用<字节表>来修改从指定地址开始的内存区域。DEBUG将这些值依次写入始于指定地址的连续内存单元。其中,<字节表>是以空格或逗号分隔的若干十六进制字节或字符串。例如:

E 01 …123? 0A ;将内存单元DS:0~DS:4的值设置为01H、31H、32H、33H、0AH

注意,E命令后必须指定内存地址。

3.寄存器命令R(Register Command)

R命令用来显示和修改寄存器的值,包括下列两种格式。

(1)R

显示所有寄存器和8个标志位的值,并反汇编CS:IP所指的命令。

(2)R<寄存器名>

显示指定寄存器的值,并等待用户键入新的值,按回车键结束R的命令。其中,<寄存器名>只能是8086的16位寄存器AX、BX、CX、DX、SP、BP、SI、DI、DS、ES、SS、CS

如果想修改标志寄存器的内容,可以输入如下命令。

-R F

屏幕将显示8个标志位的值,然后等待用户修改。只要输入这些符号就可以设置对应标志位的值,键入符号的个数与顺序可以任意。

4.汇编命令A(Assemble Command)

命令的格式为:

A [<地址>]

该命令的功能是将用户输入的汇编语言指令汇编为机器代码,存入指定地址开始的内存单元。

若只给出偏移地址,则使用CS当前值作为段地址。若未指定地址,则从一个A命令的最后一个单元开始;若前面未用过A命令,则缺省为CS:IP。

当执行A命令时,DEBUG等待用户输入指令序列。输入每条指令后回车,再直接按回车键结束A命令。DEBUG将输入指令序机的机器码存入指定地址开始的内存单元中。

使用A命令时,要注意以下几点。

●远返回的助记符为RETF。

●除了汇编语言指令外,还可以使用伪指令DB和DW,将字节或字送入相应的

内存单元。然而,DB和DW后不能使用“?”、表达式或DUP子句等。

●不能使用符号地址。

●为了区分立即数与内存操作数,地址必须放在方括号([ ])中。例如:

MOV AX,1234 ;立即数送AX

MOV AX,[ 1234 ] ;内存单元的值数送AX

●段超越前缀要在相关指令前或单独一行输入。例如,指令

MOV AX,ES:[100H]

在DEBUG中的正确形式为

ES:MOV AX,[100]

或者

ES:

MOV AX,[100]

5.反汇编命令U(Unassemble Command)

U命令用来将二进制代码反汇编为汇编语言的符号指令,包括下列两种格式。

(1)U[<地址>]

从指令地址开始,反汇编若干字节。对于80列显示模式,反汇编32个字节(为了

保证最后一条指令的完整性,可能会多于32个字节)。若未指定地址,则从上一个

U命令的最后一个单元开始;若前面未用过U命令,则缺省为CS:IP。

(2)U <地址范围>

对指定范围的内存区进行反汇编。若只给出偏移地址,则使用CS当前值作为段

地址。

执行U命令后,屏幕左边显示的内存地址,中间是机器代码,右边是对应的汇编

语言指令。

6.运行命令G(GO Command)

G命令的格式为:

G[=<地址>] [<段点地址1> <段点地址2>…<段点地址10>]

其中,等号“=”后的<地址>指出程序执行的起始地址,如未指定,则缺省为CS:IP。指定的段点最多为10 个,也可以没有。若只给出偏移地址,则使用CS当前

值作为段地址。

G命令从指定地址开始执行内存中的程序,直到内存结束或遇到指定的任意断点时

停止执行。若遇到断点,则显示所有内存器和标志位的当前值以及要执行的下一条

命令;若程序正常结束,则显示“Program terminated normally”。

说明:

●断点地址的次序是任意的。设置多个断点的好处在于当被调试程序有多条可

能的执行路径时,使其不管沿哪个路径执行,都有可能在断点处停下来,以便检查程序的执行情况。

●断点一经设定,DEBUG用一条INT3指令取代断点处指令的操作码。当程序

执行到一个断点地址时,立即停止,然后恢复所有断点处的指令,并取消全部断点,返回DEBUG 。如果设置的断点在G命令的执行过程中均未遇到,则程序执行完毕,不会恢复断点处的指令。

●一旦程序执行完毕,若想再次执行,必须重新装入。

●对于G以及下面要介绍的T与P命令,等号“=”后的<地址>所有单元,必

须是有效的8086指令代码,否则,会产生预想不到的结果。

7.继续命令P(Proceed Command)

命令的格式为:

P [=<地址>] [ <指令条数>]

P命令类似于T命令,但将CALL、INT或带重复前缀(如REP)指令的执行当前一步,不会跟踪进入相应过程或中断服务程序内部。

8.跟踪命令T(Trace Command)

T命令的格式为:

T [=<地址>] [<指令条数>]

其中,等号“=”后的<地址>指出程序执行的开始地址,如未指定,则缺省为CS:IP。若只给出偏移地址,则使用CS当前值作为段地址。

T命令从指定地址开始单步执行,执行的指令数由<指令条数> 决定。每条指令执行后,都要显示所有寄存器和标志位的值以及下一条指令。若未给出<指令条数>,则缺省为1 。

T命令执行时,若遇到CALL或INT指令,会跟踪进入相应过程或中断服务程序内部。对于带重复前缀(如REP)的指令,每次重复执行算一步。

9.退出命令Q(Quit Command)

Q命令的格式为:

Q

使用此命令可退出DEBUG。

10.内存比较命令C(Compare Command )

C 命令用来比较两个内存块的值,格式如下:

C <地址范围> <地址>

其中,<地址范围> 指出第一个内存块,<地址>指出第二个内存块的开始地址。比较的字节数由<地址范围>确定。若只给出偏移地址,则使用DS当前值作为段地址。

C命令依次比较两个内存块的每个字节。若两块相等,则不输出任何信息;若发现有不相等的字节,则显示出它们的地址和值。屏幕从左到右显示的依次是:第一个内存块地址与相应的值、第二个内存块的值及其地址。例如:

C2000:010080 ;比较内存块2000:0H~2000:100H与DS:80H~DS:180H

C2000:0L203000:0 ;比较内存块2000:0H~2000:1FH与3000:0H~3000:1FH

11.内存填充命令F(Fill Command)

F命令的格式为:

F<地址范围> <字节表>

用此命令可将<字节表> 中的字节写入<地址范围> 所指定的内存区域。若只给出偏移地址,则使用DS当前值作为段地址。

若<字节表> 中的字节数超过<地址范围>的字节数,则忽略多余的字节;若<字节表>中的字节数少,则重复使用这些数据,直到填满指定的<地址范围>为止。例如:

F2000:070 ;将2000:0000H~ 2000:0007H的8个字节均置为0

F0 7 1 2 3 ;将DS:0000H~ DS:0007H的8个字节依次设置为1、2、3、1、2、3、1、2

12.内存传送命令M(Move Command )

M命令用来将一个内存区的数据(或代码)复制到另一个内存区。格式如下:

M<地址范围> <地址>

其中,<地址范围>指出要复制的源内存块,<地址>作为目的内存块的起始地址,复制的字节数由<地址范围>确定。若只给出偏移地址,则使用DS当前值作为段地址。

例如:

M2000:010080 ;复制内存块2000:0H~2000:100H的值到DS:80H~DS:180H

M 2000:0L203000:0 ;复制内存块2000:0H~2000:1FH的值到3000:0H~3000:1FH

如果源块与目的块重叠,DEBUG也能正确处理。

13.搜索命令S(Search Command )

S命令用来在指定的内存区域内搜索特定字节串。格式如下:

S<地址范围> <字节表>

若只给出偏移地址,则使用DS当前值作为段地址。若未找到所需的字节串,则不显示任何信息,否则,显示其每次出现的地址。

14.十六进制数计算命令H(Hex Command)

H命令的格式为:

H <数值1 > < 数值1 >

计算两个十六进制数(16位)的和与差。

15.文件命名命令N(Name Command )

N 命令的格式为:

N< 文件路径名> [<参数表>]

此命令将指定的文件路径名存入DEBUG的文件控制块FCB中,以便后面用L或W命令把文件装入或存盘。<参数表>给出可执行文件运行时的命令行参数。例如,下列命令

DEBUG ;启动DEBUG

N Filename

L

相当于

DEBUG Filename

16.装入命令L(Load Command )

L命令用来将一个文件或磁盘指定扇区的内容装入内存,包括下列;两种格式。

(1)L [<地址>]

将已用N命令命名的文件转入到指定内存单元,并将BX:CX设置为装入文件的字节数。对于可执行文件.EXE或.COM,通常不指定装入地址,由DEBUG分配,装入后自动设置CS:IP,一般IP为0(.EXE文件)或100H(.com文件)。若指定地址,则可执行文件的装入地址必须是CS:100H。

(2)L<地址><驱动器号><起始逻辑扇区号><扇区数>

将磁盘的若干扇区(最多80H)装入到指定的内存地址。若只给出偏移地址,则使用CS当前值作为段地址。其中,0表示A盘,1表示B盘,2表示C盘,依此类推。例如,将C盘引导扇区(逻辑扇区号为0)的内容装入到内存地址CS:0,然后查看,可用下列命令:

L 0 2 0 1

D CS:0

17.端口输入命令I( Input Command )

I 命令的格为:

I<端口地址〉

此命令从指定的I/O端口读入一个字节并显示。

18.端口输出命令O(Output Command)

O命令的格式为:

O<端口地址> < 字节>

用于输出一个字节到指定的I/O端口。

19.写盘命令W(Write Command)

W 命令包括两种格式。

(1)W [<地址> ]

将指定地址开始的BX:CX个字节写入已由N命令命名的文件中。若只给出偏移地址,则使用CS当前值作为段地址。若未指定地址,则缺省为CS:100H。

注意,在执行W命令前,必须正确设置BX和CX的值。另外,不能写入.EXE文件,因此.EXE 文件必须以特定的格式才能写入,DEBUG不支持这种写入方式。

(2)W < 地址> <驱动代号> <起始逻辑扇区号> <扇区数>

将指定内存地址的数据写入磁盘的若干扇区(最多80H个)中。若只给出偏移地址,则使用CS当前值作为段地址。各参数的含义同L命令。

第二种格式的W命令直接将数据写入指定扇区,使用时一定要小心,否则会破坏磁盘上的文件系统乃至引导扇区。

2.2 汇编语言编程集成开发环境PWB

PWB(Programmer's WorkBench)是MASM 6.11提供的编程集成环境,在此环境下,程序员可直接编写源程序、汇编、连接和运行。

◆在汇编源程序时,如果有错误,系统将列举出所有出错位置和出错原因。还可用

Shife+F3和Shife+F4来定位前一个错误和后一个错误;

◆在连接时,可指定堆栈的大小、附加的库文件、符号跟踪等选项;

◆在运行时,可设置命令行参数、直接运行、按调试方式运行、用DOS命令来运行等。例1.8:查看PWB的启动方式

…>pwb /?

……

Usage: PWB [] []

[]

[/D[S|T|A]...] Disable CURRENT.STS, TOOLS.INI, Autoload

[/P{P|F} ] Set PWB or Foreign Program List

[/PL] Set Last Program List

[/E ] Execute commands

[/M ] Start at mark

[/R] Read-only mode

[]

[[/T] ]... (Temporary) file to open

通常情况下,在PWB后面跟一个将要编辑的源文件名。假如要编辑源文件TEST.ASM,那么,可直接输入下面命令:

测试技术实验指导书及实验报告2006级用汇总

矿压测试技术实验指导书 学号: 班级: 姓名: 安徽理工大学 能源与安全学院采矿工程实验室

实验一常用矿山压力仪器原理及使用方法 第一部分观测岩层移动的部分仪器 ☆深基点钻孔多点位移计 一、结构简介 深基点钻孔多点位移计是监测巷道在掘进和受采动影响的整个服务期间,围岩内部变形随时间变化情况的一种仪器。 深基点钻孔多点位移包括孔内固定装置、孔中连接钢丝绳、孔口测读装置组成。每套位移计内有5~6个测点。其结构及其安装如图1所示。 二、安装方法 1.在巷道两帮及顶板各钻出φ32的钻孔。 2.将带有连接钢丝绳的孔内固定装置,由远及近分别用安装圆管将其推至所要求的深度。(每个钻孔布置5~6个测点,分别为;6m、5m、4m、3m、2m、lm或12m、10m、8m、6m、4m、2m)。 3.将孔口测读装置,用水泥药圈或木条固定在孔口。 4。拉紧每个测点的钢丝绳,将孔口测读装置上的测尺推至l00mm左右的位置后,由螺丝将钢丝绳与测尺固定在一起。 三、测试方法 安装后先读出每个测点的初读数,以后每次读得的数值与初读数之差,即为测点的位移值。当读数将到零刻度时,松开螺丝,使测尺再回到l00mm左右的位置,重新读出初读数。 ☆顶板离层指示仪 一、结构简介: 顶板离层指示仪是监测顶板锚杆范围内及锚固范围外离层值大小的一种监测仪器,在顶板钻孔中布置两个测点,一个在围岩深部稳定处,一个在锚杆端部围岩中。离层值就是围岩中两测点之间以及锚杆端部围岩与巷道顶板表面间的相对位移值。顶板离层指示仪由孔内固定装置、测量钢丝绳及孔口显示装置组成如图1所示。

二、安装方法: 1.在巷道顶板钻出φ32的钻孔,孔深由要求而定。 2.将带有长钢丝绳的孔内固定装置用安装杆推到所要求的位置;抽出安装杆后再将带有短钢丝绳的孔内固定装置推到所要求的位置。 3.将孔口显示装置用木条固定在孔口(在显示装置与钻孔间要留有钢丝绳运动的间隙)。 4.将钢丝绳拉紧后,用螺丝将其分别与孔口显示装置中的圆管相连接,且使其显示读数超过零刻度线。 三、测读方法: 孔口测读装置上所显示的颜色,反映出顶板离层的范围及所处状态,显示数值表示顶板的离层量。☆DY—82型顶板动态仪 一、用途 DY-82型顶板动态仪是一种机械式高灵敏位移计。用于监测顶底板移近量、移近速度,进行采场“初次来压”和“周期来压”的预报,探测超前支撑压力高 峰位置,监测顶板活动及其它相对位移的测量。 二、技术特征 (1)灵敏度(mm) 0.01 (2)精度(%) 粗读±1,微读±2.5 (3)量程(mm) 0~200 (4)使用高度(mm) 1000~3000 三、原理、结构 其结构和安装见图。仪器的核心部件是齿条6、指针8 以及与指针相连的齿轮、微读数刻线盘9、齿条下端带有读 数横刻线的游标和粗读数刻度管11。 当动态仪安装在顶底板之间时,依靠压力弹簧7产生的 弹力而站立。安好后记下读数(初读数)并由手表读出时间。 粗读数由游标10的横刻线在刻度管11上的位置读出,每小 格2毫米,每大格(标有“1”、“22'’等)为10毫米,微读数 由指针8在刻线盘9的位置读出,每小格为0.01毫米(共200 小格,对应2毫米)。粗读数加微读数即为此时刻的读数。当 顶底板移近时,通过压杆3压缩压力弹簧7,推动齿条6下 移,带动齿轮,齿轮带动指针8顺时针方向旋转,顶底板每 移近0.01毫米,指针转过1小格;同时齿条下端游标随齿条 下移,读数增大。后次读数减去前次读数,即为这段时间内的顶底板移近量。除以经过的时间,即得

大型数据库实验指导书

淮海工学院计算机科学系 大型数据库实验指导书 计算机网络教研室

实验1安装配置与基本操作 实验目的 1. 掌握Oracle9i服务器和客户端软件的安装配置方法。 2. 掌握Oracle9i数据库的登录、启动和关闭。 实验环境 局域网,windows 2000 实验学时 2学时,必做实验。 实验内容 1. 在局域网环境下安装配置Oracle9i服务器和客户端软件。 2. 练习Oracle9i数据库的登录、启动和关闭等基本操作。 实验步骤 1、将Oracle 9i的第1号安装盘放入光驱,双击setup,将弹出“Oracle Universal Installer:欢迎使用”对话框。 2、单击“下一步”按钮,出现“Oracle Universal Installer:文件定位”对话框。 在路径中输入“E:\Oracle\ora92”,其它取默认值。 3、启动第1号盘的安装程序setup,具体方法同安装Oracle 9i服务器,不同的是在 选择安装产品时选择“Oracle9i Client 9.2.0.1.0”选项; 4、安装结束后,弹出“Oracle Net Configuration Assistant:欢迎使用”对话框。取 默认值。 5、登录Oracle9i数据库:选择“开始”→“所有程序”→Oracle-OraHome92→Enterprise Manager Console ; 6、系统出现“登录”对话框。选择“独立启动”。 分析与思考 (1)简述启动Oracle9i数据库的一般步骤。 (2)简述启动Oracle9i模式中三个选项的区别? (3)简述关闭Oracle9i模式中四个选项的区别?

人机交互技术实验二熟悉认知心理学和人机工程学

重庆邮电大学移通学院学生实验报告 实验名称:熟悉认知心理学和人机工程学 专业班级:数字媒体技术 02141401 姓名:罗钧 学号: 2014210xxx 实验日期:

实验二:熟悉认知心理学和人机工程学 一、实验目的 (1)了解人机交互技术的研究内容; (2)熟悉认知心理学的基本概念和主要内容; (3)熟悉人机工程学的基本概念和主要内容。 二、工具/准备工作 需要准备一台带有浏览器,能够访问因特网的计算机。 三、实验内容与步骤 1.认知学的概念 (1)分析“人机界面学”的主要研究内容。 人机界面(Human Machine Interaction,简称HMI),又称用户界面或使用者界面,是人与计算机之间传递、交换信息的媒介和对话接口,是计算机系统的重要组成部分。是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。 (2)给出“认知心理学”的定义。 认知心理学是二十世纪50年代中期在西方兴起的一种心理学思潮,是作为人类行为基础的心理机制,其核心是输入和输出之间发生的内部心理过程。它与西方传统哲学也有一定联系,其主要特点是强调知识的作用,认为知识是决定人类行为的主要因素。 认知心理学是最新的心理学分支之一,从1950至1960年代间才发展出来的,到70年代成为西方心理学的主要流派。1956年被认为是认知心理学史上的重要年份。这一年几项心理学研究都体现了心理学的信息加工观点。如Chomsky的语言理论和纽厄尔(Alan Newell)和西蒙(Herbert Alexander simon)的“通用问题解决者”模型。“认知心理学”第一次在出版物出现是在1967年Ulrich Neisser的新书。而唐纳德·布罗德本特于1958年出版的《知觉与传播》一书则为认知心理学取向立下了重要基础。此后,认知心理取向的重点便在唐纳德·布罗德本特所指出的认知的讯息处理模式--一种以心智处理来思考与推理的模式。因此,思考与推理在人类大脑中的运作便像电脑软件在电脑里运作相似。认知心理学理论时常谈到输入、表征、计算或处理,以及输出等概念。 (3)给出“软件心理学”的定义。 软件心理学(software psychology)用实验心理学的技术和认知心理学的概念来进行软件生产的方法,即将心理学和计算机系统相结合而产生的新学科。 (4)为什么说“了解并遵循认知心理学的原理是进行人机交互界面设计的基础”?请简单阐述之。 人机界面设计,主要用理论来指导设计,了解认知心理学,一方面防止出错,另一方面用以提高工作效率。了解认知心理学,可以使设计者对用户,即使用计算机的人,有一个较为清晰的认识,也就是说对人的心理基础要有所了解,以提高人机界面设计的水平,

混凝土结构实验指导书及实验报告(学生用)

土木工程学院 《混凝土结构设计基本原理》实验指导书 及实验报告 适用专业:土木工程周淼 编 班级::学 号: 理工大学 2018 年9 月

实验一钢筋混凝土梁受弯性能试验 一、实验目的 1.了解适筋梁的受力过程和破坏特征; 2.验证钢筋混凝土受弯构件正截面强度理论和计算公式; 3.掌握钢筋混凝土受弯构件的实验方法及荷载、应变、挠度、裂缝宽度等数据的测试技术 和有关仪器的使用方法; 4.培养学生对钢筋混凝土基本构件的初步实验分析能力。 二、基本原理当梁中纵向受力钢筋的配筋率适中时,梁正截面受弯破坏过程表现为典型的三个阶段:第一阶段——弹性阶段(I阶段):当荷载较小时,混凝土梁如同两种弹性材料组成的组合梁,梁截面的应力呈线性分布,卸载后几乎无残余变形。当梁受拉区混凝土的最大拉应力达到混凝土的抗拉强度,且最大的混凝土拉应变超过混凝土的极限受拉应变时,在纯弯段某一薄弱截面出现首条垂直裂缝。梁开裂标志着第一阶段的结束。此时,梁纯弯段截面承担的弯矩M cr称为开裂弯矩。第二阶段——带裂缝工作阶段(II阶段):梁开裂后,裂缝处混凝土退出工作,钢筋应力急增,且通过粘结力向未开裂的混凝土传递拉应力,使得梁中继续出现拉裂缝。压区混凝土中压应力也由线性分布转化为非线性分布。当受拉钢筋屈服时标志着第二阶段的结束。此时梁纯弯段截面承担的弯矩M y称为屈服弯矩。第三阶段——破坏阶段(III阶段):钢筋屈服后,在很小的荷载增量下,梁会产生很大的变形。裂缝的高度和宽度进一步发展,中和轴不断上移,压区混凝土应力分布曲线渐趋丰满。当受压区混凝土的最大压应变达到混凝土的极限压应变时,压区混凝土压碎,梁正截面受弯破坏。此时,梁承担的弯矩M u 称为极限弯矩。适筋梁的破坏始于纵筋屈服,终于混凝土压碎。整个过程要经历相当大的变形,破坏前有明显的预兆。这种破坏称为适筋破坏,属于延性破坏。 三、试验装置

《计算机硬件技术基础》实验答案程序

实验一:简单程序设计实验 (1)编写一个 32 位无符号数除法的程序,要求将存放在 NUM1 中的 32 位无符号数与存放 在 NUM2 中的 16 位无符号数相除,结果存放在 NUM3 和 NUM4 中。 程序流程图略。 参考源程序: DATA SEGMENT NUM1 DD 2A8B7654H NUM2 DW 5ABCH NUM3 DW ? NUM4 DW ? DATA ENDS CODE SEGMENT ASSUME DS:DATA, CS:CODE START: MOV AX,DATA ;数据段寄存器初始化 MOV DS,AX MOV AX, WORD PTR NUM1 MOV DX, WORD PTR NUM1+2 DIV NUM2 MOV NUM3,AX MOV NUM4,DX MOV AH,4CH ;正常返回DOS 系统 INT 21H CODE ENDS END START (2)编写一个拆字程序。要求将存放在 ARY 单元的 2 位十六进制数 X 1X 2 拆为 X 1 和 X 2 两 部分,并以 0X 1 和 0X 2 的形式分别存入 ARY+1 和 ARY+2 单元中。 程序流程图略。 参考源程序: DATA SEGMENT ARY DB 2AH,?,? DATA ENDS CODE SEGMENT ASSUME DS:DATA, CS:CODE START: MOV AX,DATA MOV DS,AX MOV SI,OFFSET ARY ;取ARY 的偏移地址 MOV AL,[SI] ;取16进制数至AL

MOV BL,AL AND AL,0F0H ;取16进制数的高四位,即X1 SHR AL,4 MOV [SI+1],AL ;存0X1 MOV AL,BL AND AL,0FH ;取16进制数的低四位,即X2 MOV [SI+2],AL ;存0X2 MOV AH,4CH INT 21H CODE ENDS END START

大数据库应用实验指导书(1,2)

《—数据库应用—》上机指导书 数据库课程组编写 前言

“数据库应用”是一门理论性和实践性都很强的专业课程, 通过本课程的学习,学生会使用SQL Server数据库管理系统并能进行实际应用。能熟练掌握Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。 “数据库应用”课程上机的主要目标: 1)通过上机操作,加深对数据库系统理论知识的理解。 2)通过使用SQL SERVER2000,了解SQL SERVER 数据库管理系统的数据管理方式,并掌握其操作技术。 3)通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。 “数据库应用”课程上机项目设置与内容 表3列出了”数据库应用”课程具体的上机项目和内容 上机组织运行方式:

⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。 ⑵每次上机前:学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。 ⑶上机1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。 ⑷该课程上机是一个整体,需要有延续性。机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。 ⑸任课教师要认真上好每一堂课,上机前清点学生人数,上机中按要求做好学生上机情况及结果记录。 上机报告要求 上机报告应包含以下内容: 上机目的,上机内容及操作步骤、上机结果、及上机总结及体会。 上机成绩评定办法 上机成绩采用五级记分制,分为优、良、中、及格、不及格。按以下五个方面进行综合考核: 1、对上机原理和上机中的主要环节的理解程度; 2、上机的工作效率和上机操作的正确性; 3、良好的上机习惯是否养成; 4、工作作风是否实事求是; 5、上机报告(包括数据的准确度是否合格,体会总结是否认真深入等) 其它说明 1.在上机课之前,每一个同学必须将上机的题目、程序编写完毕,对运行中可能出 现的问题应事先作出估计;对操作过程中有疑问的地方,应做上记号,以便上机时给予注意。做好充分的准备,以提高上机的效率 2.所有上机环节均由每位同学独立完成,严禁抄袭他人上机结果,若发现有结果雷 同者,按上机课考核办法处理。 3.上机过程中,应服从教师安排。 4.上机完成后,要根据教师的要求及时上交作业。

土工实验指导书及实验报告

土工实验指导书及实验报告编写毕守一 安徽水利水电职业技术学院 二OO九年五月

目录 实验一试样制备 实验二含水率试验 实验三密度试验 实验四液限和塑限试验 实验五颗粒分析试验 实验六固结试验 实验七直接剪切试验 实验八击实试验 土工试验复习题

实验一试样制备 一、概述 试样的制备是获得正确的试验成果的前提,为保证试验成果的可靠性以及试验数据的可比性,应具备一个统一的试样制备方法和程序。 试样的制备可分为原状土的试样制备和扰动土的试样制备。对于原状土的试样制备主要包括土样的开启、描述、切取等程序;而扰动土的制备程序则主要包括风干、碾散、过筛、分样和贮存等预备程序以及击实等制备程序,这些程序步骤的正确与否,都会直接影响到试验成果的可靠性,因此,试样的制备是土工试验工作的首要质量要素。 二、仪器设备 试样制备所需的主要仪器设备,包括: (1)孔径0.5mm、2mm和5mm的细筛; (2)孔径0.075mm的洗筛; (3)称量10kg、最小分度值5g的台秤; (4)称量5000g、最小分度值1g和称量200g、最小分度值0.01g的天平;

(5)不锈钢环刀(内径61.8mm、高20mm;内径79.8mm、高20mm或内径61.8mm、高40mm); (6)击样器:包括活塞、导筒和环刀; (7)其他:切土刀、钢丝锯、碎土工具、烘箱、保湿器、喷水设备、凡士林等。 三、试样制备 (一)原状土试样的制备步骤 1、将土样筒按标明的上下方向放置,剥去蜡封和胶带,开启土样筒取土样。 2、检查土样结构,若土样已扰动,则不应作为制备力学性质试验的试样。 3、根据试验要求确定环刀尺寸,并在环刀内壁涂一薄层凡士林,然后刃口向下放在土样上,将环刀垂直下压,同时用切土刀沿环刀外侧切削土样,边压边削直至土样高出环刀,制样时不得扰动土样。 4、采用钢丝锯或切土刀平整环刀两端土样,然后擦净环刀外壁,称环刀和土的总质量。 5、切削试样时,应对土样的层次、气味、颜色、夹杂物、裂缝和均匀性进行描述。 6、从切削的余土中取代表性试样,供测定含水率以及颗粒分析、界限含水率等试验之用。

计算机硬件技术基础网上作业及答案

第一章概述 1.下列叙述错误的是() A.目前大多数计算机结构仍属冯·诺依曼结构 B.计算机的工作原理基于“程序存储和控制” C.计算机的速度取决于CPU的主频,主频高的CPU速度快 D.计算机系统包括硬件、软件两部分 2.用于科学计算的计算机,标志系统性能的主要参数是() A.时钟频率B.主存容量C.MFLOPS D.MIPS 3.第一台电子计算机ENIAC所用的主要元件是_______。 A.集成电路B.晶体管C.电子管D.都不是 4.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是() A.指令操作码的译码结果B.指令和数据的寻址方式 C.指令周期的不同阶段D.指令和数据所在的存储单元 5.下列()属于应用软件。 A.操作系统B.编译系统 C.连接程序D.文本处理 6.CPU主要包括() A.控制器B.控制器、运算器、Cache C.运算器和主存D.控制器、ALU和主存 7. 系统总线中地址线的功能是() A. 用于选择主存单元地址 B. 用于选择进行信息传输的设备 C.用于选择外存地址 D.用于指定主存和I/O设备接口电路的地址 8.冯·诺依曼机工作方式的基本特点是() A.多指令流单数据流B.按地址访问并顺序执行指令 C.堆栈操作D.存储器按内容选择地址 9.完整的计算机系统应包括_______。 A.程序和数据B.整机和电源 C.主机和外设D.硬件和软件 10.计算机经历了从器件角度划分的四代发展历程,但从系统结构上来看,至今绝大多数计算机仍属于______型计算机。 A.实时处理B.智能化C.并行D.冯.诺依曼 11.所谓n位的CPU,n是指_______。 A.地址总线位数B.数据总线位数 C.控制总线位数D.I/O位数 12.第一台电子计算机ENIAC所用的主要元件是_______。 A.集成电路B.晶体管C.电子管D.都不是 13.计算机硬件能直接执行的只有______。 A.符号语言B.机器语言C.汇编语言D.机器语言和汇编语言 14. 简述冯·诺依曼计算机的基本特点。 15. 什么是指令流?什么是数据流?在计算机中CPU是如何区别指令和数据的? 第三章作业(运算方法和运算器)

人机工程学实验报告资料

人机工程学实验报告Hust工业设计专业,人机工程课程实验报告

必做实验(7个): 一、镜画仪: 是一项目动作技能迁移的实验。因通过镜子反射,和原图形相比镜中图像是上下倒置而左右不变。 实验一 实验二 自变量:试验次数 因变量:出错次数、使用时间 实验数据分析结果:1.随着实验次数的增加,实验者不变,但是其所用时间及错误次数都在变少,熟练程度明显增加。 2.在同样的情况和同样的图案上,实验的后一次测验比前一次的测验有所进步,就为正迁移效果。

二、光亮度辨别仪 光亮度辨别仪的作用:心理学中常用的一种视觉实验仪器。它可以测定明度差别阈限,也可以制作明度量表。 自变量:光亮度真实值 因变量:实际测量值、差值 实验数据分析结果:随着光亮度的增加,实验者对于光的敏感度下降,误差变大。 应用范围:可调节亮度的台灯,它的优点在于调节亮度的装置消耗的电能极少,节约了电能,减少了不必要的损耗,灯的亮度可根据不同的天气,不同的时间,人们不同的需求,调节不同的亮度,方便人们的生活。

三、瞬时记忆实验仪 仪器同时呈现一组随机数字或字母,在部分报告法实验中,要求被试再现当时指定的一部分,然后在指定的时间内通过大脑记录下来。 自变量:瞬时刺激时间 因变量:记忆保存量 实验数据分析结果:人的大脑在瞬时记忆中,记忆的时间越长,准确率越高。

四、记忆广度测试仪 适用于心理特点测定中的数字记忆广度实验和提高记忆力的训练。并具有同时测量被试视觉、记忆、反应速度三者结合能力的功能,是一种常用的心理学测量仪器。 自变量:不同的实验者 因变量:记忆广度分数、出错位数 实验数据分析结果:因为人与人的不同,其记忆能力不同,有记忆广度大的,也有记忆广度小的。 应用范围:用在小孩子的智力玩具上,刺激小孩子对数字的认识和敏感性,提高记忆力和反映能力,同时可以很好的帮助小孩子注意力的集中。

CAD上机实验指导书及实验报告

北京邮电大学世纪学院 实验、实习、课程设计报告撰写格式与要求 (试行) 一、实验报告格式要求 1、有实验教学手册,按手册要求填写,若无则采用统一实验报告封面。 2、报告一律用钢笔书写或打印,打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 3、统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。 4、实验报告中的实验原始记录,须经实验指导教师签字或登记。 二、实习报告、课程设计报告格式要求 1、采用统一的封面。 2、根据教学大纲的要求手写或打印,手写一律用钢笔书写,统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 三、报告内容要求 1、实验报告内容包括:实验目的、实验原理、实验仪器设备、实验操作过程、原始数据、实验结果分析、实验心得等方面内容。 2、实习报告内容包括:实习题目、实习任务与要求、实习具体实施情况(附上图表、原始数据等)、实习个人总结等内容。 3、课程设计报告或说明书内容包括:课程设计任务与要求、总体方案、方案设计与分析、所需仪器设备与元器件、设计实现与调试、收获体会、参考资料等方面内容。 北京邮电大学世纪学院 教务处 2009-8

实验报告 课程名称计算机绘图(CAD) 实验项目AutoCAD二维绘图实验 专业班级 姓名学号 指导教师实验成绩 2016年11月日

棒框仪实验报告

棒框仪实验报告 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

人机工程学 报告书 姓名:董思洋 班级:工业设计10-3班学号: 二零一二年

棒框仪实验指导书 陈亚明编 艺术与设计学院 二0一二年二月

棒框仪实验 一、实验目的 本仪器可测量一个倾斜的框对判断一根棒的垂直性影响的程度。被试的判断受倾斜的框的影响,相当于周围环境条件变化的影响,所以此 本仪器可以通过被试的认知方式来测量人格特性。 二、实验方法 两人一组,正确使用棒框仪进行测量: 1、一个放在平台上的观察筒被试观察面为圆白背景面板上有一个黑色正方形框和黑色棒。棒的倾斜度可由被试通过旋钮调节。 2、主试面有一个半圆形的刻度,圆弧内指针指示框的倾斜度,中央指针指示棒的倾斜度。主试调节面板上旋钮改变框与棒的倾斜度。 3、在平台上有一个水平仪,可通过旋转平台下面的螺丝将平台调整到水平的位置。此棒框仪的优点在于没有电源的条件下可以使用。 三、测量器具 人体形体测量尺350×165×215mm的棒框仪 四、实验内容 (1)将平台调到水平位置。 (2)根据实验的要求,主试将框和棒调到在一定的倾斜度。 (3)要求被试通过观察筒进行观察,并根据自己感觉将棒调整得与地面垂直。(4)从刻度上读出的棒的倾斜度,即记录下误差的度数和方向。 (5)主试调节不同的方框的倾斜度,即不同的场条件下,重复实验。由被试调整出的棒倾斜度总结出框对棒的影响,从而研究被试的场依存性。 五、实验要求 1.每位同学都要参与测量、被测量过程; 2.记录数据以度为单位 3.测量数据要准确,测量精确;

《流体力学》课程实验(上机)指导书及实验报告格式

《流体力学》课程实验指导书袁守利编 汽车工程学院 2005年9月

前言 1.实验总体目标、任务与要求 1)学生在学习了《流体力学》基本理论的基础上,通过伯努利方程实验、动量方程实 验,实现对基本理论的验证。 2)通过实验,使学生对水柱(水银柱)、U型压差计、毕托管、孔板流量计、文丘里流量计等流体力学常用的测压、测流量装置的结构、原理和使用有基本认识。 2.适用专业 热能与动力工程 3.先修课程 《流体力学》相关章节。 4.实验项目与学时分配 5. 实验改革与特色 根据实验内容和现有实验条件,在实验过程中,采取学生自己动手和教师演示相结合的方法,力求达到较好的实验效果。

实验一伯努利方程实验 1.观察流体流经实验管段时的能量转化关系,了解特定截面上的总水头、测压管水头、压强水头、速度水头和位置水头间的关系,从而加深对伯努利方程的理解和认识。 2.掌握各种水头的测试方法和压强的测试方法。 3.掌握流量、流速的测量方法,了解毕托管测速的原理。 二、实验条件 伯努利方程实验仪 三、实验原理 1.实验装置: 图一伯努利方程实验台 1.水箱及潜水泵 2.上水管 3.电源 4.溢流管 5.整流栅 6.溢流板 7.定压水箱 8.实验 细管9. 实验粗管10.测压管11.调节阀12.接水箱13.量杯14回水管15.实验桌 2.工作原理 定压水箱7靠溢流来维持其恒定的水位,在水箱下部装接水平放置的实验细管8,水经实验细管以恒定流流出,并通过调节阀11调节其出水流量。通过布置在实验管四个截面上的四组测压孔及测压管,可以测量到相应截面上的各种水头的大小,从而可以分析管路中恒定流动的各种能量形式、大小及相互转化关系。各个测量截面上的一组测压管都相当于一组毕托管,所以也可以用来测管中某点的流速。 电测流量装置由回水箱、计量水箱和电测流量装置(由浮子、光栅计量尺和光电子

计算机硬件技术基础 (B)靳文正

东北大学继续教育学院 计算机硬件技术基础试卷(作业考核线下)B 卷(共 4 页) 1.CPU中运算器的主要功能 D 。 A.算术运算 B.逻辑运算 C.函数运算 D.算术运算和逻辑运算 2.堆栈结果的特点是 B 。 A.先进先出 B.后进先出 C.后进后出 D.同时进出 3.在程序运行过程中,确定下一条指令的物理地址的计算表达式是 A 。 A.CS*16+IP B.DS*16+DI C.SS*16+DI D.ES*16+SI 4.一条指令中目的操作数不允许使用的寻址方式是 B 。 A.寄存器寻址 B.立即数寻址 C.变址寻址 D.寄存器间接寻址 5.8086CPU的PUSH指令执行时: A 。 A.先推数据,再将SP-2 B.先将SP-2,再推数据 C.先推数据,再将SP+2 D.先将SP+2,再推数据 6.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是 A 。 A.MOV AL,00H B.AND AL,00H C.XOR AL,AL D.SUB AL,AL 7.具有指令流水线功能的CPU其特点是 A 。 A.提高CPU运行速度 B.提高存储器存取速度 C.提高I/O处理速度 D.提高DMA传递速度 8.通常人们所说的32位机指的是这种计算机的CPU B 。 A.是由32个运算器组成的 B.的运算器为32位 C.有32条数据引脚 D.包含有32个寄存器 9.和外存相比,主存的特点是 C 。 A. 容量大、速度快、成本低 B. 容量大、速度慢、成本高 C. 容量小、速度快、成本高 D. 容量小、速度快、成本低 10.以下不属于常见硬盘接口类型的是 C 。 A、IDE接口 B、SCSI接口 C、PCI接口 D、SATA接口 二、填空题(每空2分,共20分)得分 1.程序计数器中存放的是CPU所要访问的内存单元的地址。 2.已知逻辑地址为2F80H:38A0H,物理地址= 330A 0H 。 3.8086CPU复位时,寄存器CS和IP的内容为 FFFH和0000H 。 4.硬件中断由外部硬件产生,分为可屏蔽中断和非屏蔽中断。 5.8086可以处理 256 种不同类型的中断源。每一个中断源都有一个唯一的中断类型码,CPU用其识别不同的中断源。 6.最大的10位无符号二进制整数转换成十进制数是 1024 。 7.8086中标志寄存器的状态标志占 5 位。

ACCESS2010数据库技术实验指导书3

《ACCESS2010数据库技术及应用》 实验指导(3) 学号: 姓名: 班级: 专业:

实验三窗体 实验类型:验证性实验课时: 4 学时指导教师: 时间:201 年月日课次:第节教学周次:第周 一、实验目的 1. 掌握窗体创建的方法 2. 掌握向窗体中添加控件的方法 3. 掌握窗体的常用属性和常用控件属性的设置 二、实验内容和要求 1. 创建窗体 2. 修改窗体,添加控件,设置窗体及常用控件属性 三、实验步骤 案例一:创建窗体 1.使用“窗体”按钮创建“成绩”窗体。 操作步骤如下: (1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体”按钮,窗体立即创建完成,并以布局视图显示,如图3-1所示。 (2)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中输入窗体的名称“教师”,然后单击“确定”按钮。 图3-1布局视图 2.使用“自动创建窗体”方式 要求:在“教学管理.accdb”数据库中创建一个“纵栏式”窗体,用于显示“教师”表中的信息。 操作步骤: (1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体向导”按钮。如图3-2所示。 (2)打开“请确定窗体上使用哪些字”段对话框中,如图3-3 所示。在“表和查询”下拉列表中光图3-2窗体向导按钮

标已经定位在所学要的数据源“教师”表,单击按钮,把该表中全部字段送到“选定字段”窗格中,单击下一步按钮。 (3)在打开“请确定窗体上使用哪些字”段对话框中,选择“纵栏式”,如图3-4所示。单击下一步按钮。 (4)在打开“请确定窗体上使用哪些字”段对话框中,输入窗体标题“教师”,选取默认设置:“打开窗体查看或输入信息”,单击“完成”按钮,如图3-5所示。 (5)这时打开窗体视图,看到了所创建窗体的效果,如图3-6所示。 图3-3“请确定窗体上使用哪些字”段对话框 图3-4“请确定窗体使用的布局”段对话框中

《安全人机工程学》实验报告书 程洁 2

安全人机工程学 实 验 报 告 书 姓名:程洁 班级:安工1101 学号:201107420105 时间: 2013 年 12 月 31日

目录 实验一手指灵活性测试实验 (1) 实验二动作稳定性实验 (3) 实验三双手协调能力测试 (8) 实验四暗适应实验 (10) 实验五速度知觉测试实验 (13) 实验六明度实验 (17) 实验七反应时运动时测定实验 (18) 实验八深度知觉测定实验 (21) 实验九亮点闪烁仪实验 (25)

实验一手指灵活性测试实验 一、实验目的 手指灵活性测试是测定手指尖、手、手腕、手臂的灵活性,也可测定手和眼的协调能力。 本实验的要求为: 1. 学习和熟悉手指灵活性测试仪的用法; 2. 了解人的手指灵活性及其个体差异性。 二、实验仪器 EP707A 手指灵活性测试仪 (一)主要技术指标 1. 手指灵活性测试100孔(直径1.6mm),各孔中心距20mm; 2. 指尖灵活性测试M6、M5、M4、M3螺钉各25个 3. 计时范围0~9999.99秒 4. 电源电压AC220V/50HZ (二)仪器 1. 结构图 图1 手指灵活性测试仪

2. 记时器:1ms~9999 S,4位数字显示,内藏式整体结构 3. 金属插棒:直径1.5mm,长度20mm,110个 4. 实验用镊子:1把 三、实验步骤 1. 手指灵活性测试(插孔插板) 接上电源,打开电源开关,此时计时器显示为0000.00,然后插上手指灵活性插板,按复位键被试即可进行测试,当被试用镊子钳住?1.5mm插针插入起点时,计时器开始计时,然后依次用镊子(从左到右,从上到下)钳住?1.5mm插针插满100个孔至终点时计时器停止计时,此时计时器显示时间为被试做完这一实验所用总时间。 当测试第二次实验时只要按下复位键计时器全部复位,即可反复测试。 2. 手指尖灵活性测试(螺栓插板) 接上电源打开电源开关,此时计时器显示为0000.00,然后插上指尖灵活性插板(装有M6、M5、M4、M3螺栓各25个),按复位键被试即可进行测试,当被试放入起始点第一个M6垫圈起,计时器开始计时,然后拧上螺母,依次操作至终点最后一个M3垫圈时,计时器停止计时时,然后拧上螺母,此时计时器显示时间为被试做完这一实验所用总时间。 当测试第二次实验时只要按下复位键计时器全部复位,即可反复测试。 四、实验数据及报告 1. 数据记录 2. 数据分析 比较从左到右和从右到左这两种情况手指或手指尖的灵活性。 从自身实验数据来看,从右到左的手指灵活性要比从左到右的灵活性高。

电磁场实验指导书及实验报告

CENTRAL SOUTH UNIVERSITY 题目利用Matlab模拟点电荷电场的分布姓名xxxx 学号xxxxxxxxxx 班级电气xxxx班 任课老师xxxx 实验日期2010-10

电磁场理论 实验一 ——利用Matlab 模拟点电荷电场的分布 一.实验目的: 1.熟悉单个点电荷及一对点电荷的电场分布情况; 2.学会使用Matlab 进行数值计算,并绘出相应的图形; 二.实验原理: 根据库伦定律:在真空中,两个静止点电荷之间的作用力与这两个电荷的电量乘积成正比,与它们之间距离的平方成反比,作用力的方向在两个电荷的连线上,两电荷同号为斥力,异号为吸力,它们之间的力F 满足: R R Q Q k F ? 212 = (式1) 由电场强度E 的定义可知: R R kQ E ? 2 = (式2) 对于点电荷,根据场论基础中的定义,有势场E 的势函数为 R kQ U = (式3) 而 U E -?= (式4) 在Matlab 中,由以上公式算出各点的电势U ,电场强度E 后,可以用Matlab 自带的库函数绘出相应电荷的电场分布情况。 三.实验内容: 1. 单个点电荷 点电荷的平面电力线和等势线 真空中点电荷的场强大小是E=kq /r^2 ,其中k 为静电力恒量, q 为电量, r 为点电荷到场点P(x,y)的距离。电场呈球对称分布, 取电量q> 0, 电力线是以电荷为起点的射线簇。以无穷远处为零势点, 点电荷的电势为U=kq /r,当U 取

常数时, 此式就是等势面方程.等势面是以电荷为中心以r 为半径的球面。 平面电力线的画法 在平面上, 电力线是等角分布的射线簇, 用MATLAB 画射线簇很简单。取射线的半径为( 都取国际制单位) r0=, 不同的角度用向量表示( 单位为弧度) th=linspace(0,2*pi,13)。射线簇的终点的直角坐标为: [x,y]=pol2cart(th,r0)。插入x 的起始坐标x=[x; *x].同样插入y 的起始坐标, y=[y; *y], x 和y 都是二维数组, 每一列是一条射线的起始和终止坐标。用二维画线命令plot(x,y)就画出所有电力线。 平面等势线的画法 在过电荷的截面上, 等势线就是以电荷为中心的圆簇, 用MATLAB 画等势 线更加简单。静电力常量为k=9e9, 电量可取为q=1e- 9; 最大的等势线的半径应该比射线的半径小一点 r0=。其电势为u0=k8q /r0。如果从外到里取7 条等势线, 最里面的等势线的电势是最外面的3 倍, 那么各条线的电势用向量表示为: u=linspace(1,3,7)*u0。从- r0 到r0 取偶数个点, 例如100 个点, 使最中心点的坐标绕过0, 各点的坐标可用向量表示: x=linspace(- r0,r0,100), 在直角坐标系中可形成网格坐标: [X,Y]=meshgrid(x)。各点到原点的距离为: r=sqrt(X.^2+Y.^2), 在乘方时, 乘方号前面要加点, 表示对变量中的元素进行乘方计算。各点的电势为U=k8q. /r, 在进行除法运算时, 除号前面也要加点, 同样表示对变量中的元素进行除法运算。用等高线命令即可画出等势线 contour(X,Y,U,u), 在画等势线后一般会把电力线擦除, 在画等势线之前插入如下命令hold on 就行了。平面电力线和等势线如图1, 其中插入了标题等等。越靠近点电荷的中心, 电势越高, 电场强度越大, 电力线和等势线也越密。

计算机硬件技术基础实验

计算机硬件技术基础实验 姓名:高广战 专业:09计算机 学号:_____09838033____

安徽农业大学经济技术学院 实验一:计算机运行过程演示 计算机硬件: 计算机硬件系统的基本组成(五大部件):运算器、控制器、存储器、输入设备和输出设备。运算器和控制器统称中央处理器(CPU)。 存储器分成内存储器和外存储器两大类。 CPU、内存储器和连接输入输出设备的接口统称为主机。微机的主机集成在主机板上。 外存储器、输入设备和输出设备统称为外部设备。 计算机运行过程: 第一步:当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不稳定,主板控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU初始化。 加电自检,加电自检的主要任务是检测系统中的一些关键设备是否存在和能否正常工作,如内存和显卡等。 第二步:显卡初始化。查找完所有其它设备的BIOS之后,系统BIOS将显示它自己的启动画面 第三步:接着系统BIOS将检测CPU的类型和工作频率,接下来系统BIOS开始测试主机所有的内存容量 第四步:内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,这些设备包括:硬盘、CD-ROM、软驱、串行接口和并行接口等连接的设备 第五步:标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中安装的即插即用设备 第六步:到这一步为止,所有硬件都已经检测配置完毕了,系统BIOS会重新清屏并在屏幕上方显示出一个系统配置列表,其中概略地列出了系统中安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参数。 第七步:按下来系统BIOS将更新ESCD(Extended System Configuration Data,扩展系统配置数据)。 第八步:ESCD数据更新完毕后,系统BIOS的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。

oracle数据库实验指导书

计算机科学学院《ORACLE数据库》实验指导书

《ORACLE数据库》实验指导书 实验一Oracle数据库安装配置以及基本工具的使用 1.实验的基本内容 实验室中oracle数据库安装后某些服务是关闭的(为了不影响其他课程的使用),所以在进入数据库前需要对oracle进行配置: (1)启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务 (2)修改listener.ora 和tnsnames.ora 两个文件的内容 (3)以用户名:system ,口令:11111 以“独立登录”的方式进入oracle 数据库系统 (4)熟悉数据库中可用的工具。 2.实验的基本要求 (1)掌握Oracle11g的配置以及登录过程。 (2)熟悉系统的实验环境。 3.实验的基本仪器设备和耗材 计算机 4.实验步骤 (1) 查看设置的IP地址是否与本机上的IP地址一致。若不一致则修改为本机IP地址。 (2) 启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务 控制面板/性能与维护/管理工具/服务/ oracle OraHomeTNSLISTENER(右击/启动)。 控制面板/性能与维护/管理工具/服务/ oracleserviceORACLE(右击/启动) (3) 修改listener.ora 和tnsnames.ora 两个文件的内容 D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。 D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。 (4) 启动oracle 数据库

人机工程学实践报告

辽宁工程技术大学 实践报告 课程名称:工业设计应用人机工程学实践项目:人机工程学社会实践报告专业班级:工业设计12-2班 姓名: 学号:

中国的制造业无不是严阵以待,企图在竞争中保持优势。管理大师麦克·波特(MICHAEL PORTER)曾说过,企业具备竞争优势的两个方式,一是扩大生产规模,走向规模经济,才能占有成本上的优势;另一个便是创造企业或产品的附加值,制造消费者趋之若鹜的心理。在现今产品和质量逐步提高,且消费者对商品品质要求越来越高的情况下,各产品制造商们无不力求突破,希望能出奇制胜,打动消费者的心。拿当今世界上提出的“健康”人机工程学的新要求为例,即是用某些考虑人机因素的辅助性产品,如:电动腰靠、紫外线阻隔(UV、CUT)等来提高产品人性化的层次,籍此创造其他品牌无法模仿的优势,而赢得消费者青睐的。 究竟什么样的产品需要人机工程呢?在设计上又如何表现,才能成为符合人机工程学的产品呢? 工业设计师指出,就电脑的相关部件和设备而言,如键盘、鼠标等输入装置,因使用者可能长时间利用其从事工作或娱乐,接触的时间较长,在使用时也可能十分投入。因此,人机工程学就成了设计上最主要的条件之一。 二、实践目的 通过本次课外实践,了解市场上现有产品的人机工程学的应用情况,并了解到人机工程学的应用目的,即根据人的生理,行为,认知,心理以及等情感各方面的特性,运用系统工程的观点和方法分析研究人与产品,人与环境之间的相互作用,合理的设计和安排人们生产与生活中的信息显示,操作控制,作业器具,作业空间,作业方式,作业环境,以保障人的安全与健康,提高人的工作效率与质量,实现人的舒适与愉悦,使人,机环境的配合达到最佳状态。

计算机硬件技术基础试题

计算机基础知识考试题 一、单选题 1.下列叙述中,正确的是D A)计算机的体积越大,其功能越强B)CD-ROM的容量比硬盘的容量大C)存储器具有记忆功能,故其中的信息任何时候都不会丢失 D)CPU是中央处理器的简称 2.下列字符中,其ASCII码值最小的一个是(A)。 A)控制符B)9C)A D)a 3.一条指令必须包括A A)操作码和地址码B)信息和数据C)时间和信息D)都不是4.以下哪一项不是预防计算机病毒的措施?C A)建立备份B)专机专用C)不上网D)定期检查 5.计算机操作系统通常具有的5大功能是(C)。 A)CPU的管理、显示器管理、键盘管理、打印机管理和鼠标器管理B)硬盘管理、软盘驱动器管理、CPU的管理、显示器管理和键盘管理C)CPU的管理、存储管理、文件管理、设备管理和作业管理D)启动、打印、显示、文件存取和关机 6.微机上广泛使用的Windows2000是(B)。 A)多用户多任务操作系统B)单用户多任务操作系统 C)实时操作系统D)多用户分时操作系统 7.为了提高软件开发效率,开发软件时应尽量采用(D)。

A)汇编语言B)机器语言C)指令系统D)高级语言 8.CPU能够直接访问的存储器是C A)软盘B)硬盘C)RAM D)CD-ROM 9.下列各存储器中,存取速度最快的一种是(A)。 A)Cache B)动态RAM(DRAM)C)CD-ROM D)硬盘10.SRAM指的是(A)。A)静态随机存储器B)静态只读存储器C)动态随机存储器D)动态只读存储器 11.一般而言,硬盘的容量大概是内存容量的(C)。 A)40倍B)60倍C)80倍D)100倍 12.影响一台计算机性能的关键部件是(C)。 A)CD-ROM B)硬盘C)CPU D)显示器 13.在计算机硬件技术指标中,度量存储器空间大小的基本单位是(A)。A)字节B)二进位C)字D)双字 14.一张软磁盘上存储的内容,在该盘处于什么情况时,其中数据 可能丢失?C A)放置在声音嘈杂的环境中若干天后 B)携带通过海关的Ⅹ射线监视仪后C)被携带到强磁场附近后D)与大量磁盘堆放在一起后 15.计算机病毒是指能够侵入计算机系统,并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的(B)。 A)流行性感冒病毒B)特殊小程序C)特殊微生物D)源程序16.操作系统对磁盘进行读/写操作的单位是(C)。 A)磁道B)字节C)扇区D)KB

相关主题
文本预览
相关文档 最新文档