当前位置:文档之家› 实验1监控命令和基本指令的使用

实验1监控命令和基本指令的使用

实验1监控命令和基本指令的使用
实验1监控命令和基本指令的使用

北京林业大学

10学年—11学年第 2 学期计算机组成原理实验任务书

专业名称:计算机科学与技术实验学时: 2 课程名称:计算机组成原理任课教师:张海燕

实验题目:实验一监控命令和基本指令的使用

实验环境:TEC-XP+教学实验系统、PC机

实验内容:

1.学习联机使用TEC-XP+教学实验系统和仿真终端软件PCEC

2.使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E 命令修改存储器内容

3.使用A命令写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行该程序,用T、P命令单步运行并观察程序单步执行情况

实验目的:

1.学习和了解TEC-XP+教学实验系统监控命令的用法

2.学习和了解TEC-XP+教学实验系统的指令系统

实验要求:

在使用该教学机之前,应先熟悉教学机的各个组成部分,及其使用方法。请提前在ftp://202.204.125.21/zhanghaiyan/teaching_plan/本科生/计算机组成原理/实验/下载《TEC-XP+技术说明和实验指导》,阅读P98-105的内容。

实验注意事项:

1. 连接电源线和串口线前TEC-XP+实验系统的电源开关一定要处于断开状态,否则可能会对TEC-XP+实验系统上的芯片和PC机的串口造成损害。

2. 六个黑色控制开关的功能示意图如下:(开关拨到上方表示为1,拨到下方为0,x表示任意)

单步手动置指令组合逻辑联机8位FPGA

上面

下面

连续从内存读指令微程序脱机16位MACH

3.几种常用的工作方式(开关拨到上方表示为1,拨到下方为0,x表示任意)

实验步骤:

一.硬件连接

1.在断电状态下,取出TEC-XP+实验系统,将桌子上的串口线连接到TEC-XP+实验系统的串口(离电源接口远的);连接电源,将电源线的连到TEC-XP+实验系统的电源接口。

2.将TEC-XP+实验系统左下方的六个黑色的控制机器运行状态的开关置于正确的位置,在这个实验中开关应置为001100(连续、内存读指令、组合逻辑、联机、16位、MACH),控制开关的功能在开关上、下方有标识;开关拨向上方表示“1”,拨向下方表示“0”,“X”表示任意,其它实验相同。

3.打开电源,船形开关和5V 电源指示灯亮。

二.仿真终端软件的操作步骤

1.在D盘下建立你的工作目录,目录的命名:你的名字的汉语拼音的首字母,例如你叫张三,则你的目录为zs。

2.将C:\tec-xp\pcec目录的https://www.doczj.com/doc/6911225997.html,拷贝到你的目录下。

3.双击https://www.doczj.com/doc/6911225997.html,,出现如图1所示的界面:

图1 选择串口的界面

4.系统默认选择串口1,直接按回车后出现如图2所示的界面:

图2 选择参数的界面

5.图2是系统设定的一些传输参数,直接回车。按一下TEC-XP+实验系统的“RESET”按钮放开后再按一下“START”按钮,出现界面如图3所示:

图3 启动界面

此时表明TEC-XP+机器联机通讯正常。

三.监控程序命令的练习

1.用R命令查看寄存器内容或修改寄存器的内容(“↙”表示回车,分号及其后面的内容是注释,说明该命令的功能,不键入)

(1)在命令行提示符状态下输入:

R↙;显示寄存器的内容

注:寄存器的内容在运行程序或执行命令后会发生变化。

请截图记录各个寄存器的内容。特别是F的前4位,对应C(进位标志)、Z (结果为零标志)、V(溢出标志)、S(符号位标志),标志位的符号表示如下:

(2)在命令行提示符状态下输入:

R R0↙;修改寄存器R0的内容,被修改的寄存器与所赋值之间可以无空格,也可有一个或数个空格。

主机显示:

寄存器原值:_

在该提示符下输入新的值0036

再用R命令显示寄存器内容,请截图记录各个寄存器的内容,查看R0的内容是否变为0036。

(3)用R命令将R1,R2内容改写为1050H及23A8H。

记录你的改写步骤和修改后的寄存器的内容(截图记录寄存器内容)。

2.用D命令显示存储器内容

在命令行提示符状态下输入:

D 2000↙

截图记录各个存储单元的内容。

3.用E命令修改存储器内容

在命令行提示符状态下输入:

E 2000↙

屏幕显示:

2000 地址单元的原有内容:光标闪烁等待输入

输入0000

依次改变地址单元2001~2005 的内容为:1111 2222 3333 4444 5555

注意:用E命令连续修改内存单元的值时,每修改完一个,按一下空格键,系统会自动给出下一个内存单元的值,等待修改;按回车键则退出E命令。

4.用D命令显示这几个单元的内容

D 2000↙

截图记录2000——2005存储单元的内容。查看是否这六个地址单元的内容变为0000 1111 2222 3333 4444 5555。

5.用E命令修改8个内存单元的内容

在命令行提示符状态下输入:

E 2020↙

屏幕显示:

2020 地址单元的原有内容:光标闪烁等待输入

输入3031

依次改变地址单元2021——2027 的内容为:3233 3435 3637 3839 3A3B 3C3D 3E3F,再用D命令观察结果,看键入的16进制数是什么字符的ASCII码?请截图记录2020——2027内存单元的ASCII码屏显字符。

6.用A命令键入一段汇编源程序,主要是向累加器送入数据和进行运算,执行程序并观察运行结果。

(1)在命令行提示符状态下输入:

A 2000↙;表示该程序从2000H(内存RAM区的起始地址)地址开始

屏幕将显示:

2000:

输入如下形式的程序:

2000: MVRD R0,BBBB ;将立即数BBBBH送到R0寄存器

2002: MVRD R1,5555 ;将立即数5555H送入到R1寄存器

2004: SUB R0,R1 ;R0←R0-R1

2005: DEC R0 ;R0←R0-1

2006: ADD R0,R1 ;R0←R0+R1

2007: AND R0,R1 ;R0←R0 and R1

2008: INC R1 ;R1←R1+1

2009: SHL R1 ;R1←R1左移1位

200A: RET ;程序的最后一个语句,必须为RET指令(返回指令)200B: ↙;直接敲回车键,结束A命令输入程序的操作过程注意:在上面第一条指令中,MVRD与R0之间有且只有一个空格,其他指令相同。

若输入有误,系统会给出提示并显示出错地址,用户只需在该地址重新输入正确的指令即可。

(2)用U命令反汇编刚输入的程序

在命令行提示符状态下输入:

U 2000↙

在相应的地址会得到输入的指令及其操作码,请记录各个汇编指令及它所在的内存地址和对应的机器指令以及每条语句占用的字单元数,填入下表中。

注:连续使用不带参数的U命令时,将从上一次反汇编的最后一条语句之后接着继续反汇编。

(3)用G命令运行前面键入的源程序

G 2000↙

程序运行结束后,可以看到程序的运行结果,屏幕显示各寄存器的值,查看各个寄存器的值,截图记录R0和R1的值。

(4)单步执行这段程序,观察指令执行结果

①用T命令单步执行,在命令行提示符状态下输入:

T 2000↙

截图记录R0寄存器的内容和下一条要执行的指令。

T↙

截图记录R1寄存器的内容和下一条要执行的指令。

T↙

做减法运算,差放在R0,截图记录R0寄存器的内容和下一条要执行的指令。

T↙

做减1运算,差放在R0,截图记录R0寄存器的内容和下一条要执行的指令。

T↙

做加法运算,和放在R0,截图记录R0寄存器的内容和下一条要执行的指令。

T↙

做与运算,结果放在R0,截图记录R0寄存器的内容和下一条要执行的指令。 T ↙

做加1运算,和放在R1,截图记录R1寄存器的内容和下一条要执行的指令。 T ↙

做左移1位运算,结果放在R1,截图记录R1寄存器的内容和下一条要执行的指令。

②用P 命令单步执行的过程与T 命令一样。在命令行提示符状态下输入: P 2000↙

截图记录R0寄存器的内容和下一条要执行的指令。 P ↙

截图记录R1寄存器的内容和下一条要执行的指令。 P ↙

做减法运算,差放在R0,截图记录R0寄存器的内容和下一条要执行的指令。 P ↙

做减1运算,差放在R0,截图记录R0寄存器的内容和下一条要执行的指令。 P ↙

做加法运算,和放在R0,截图记录R0寄存器的内容和下一条要执行的指令。 P ↙

做与运算,结果放在R0,截图记录R0寄存器的内容和下一条要执行的指令。 P ↙

做加1运算,和放在R1,截图记录R1寄存器的内容和下一条要执行的指令。 P ↙

做左移1位运算,结果放在R1,截图记录R1寄存器的内容和下一条要执行的指令。

注:T 总是执行单条指令,但执行P 命令时,则把每一个CALL 语句连同被调用的子程序一次执行完成。T 、P 命令每次执行后均显示所有通用寄存器及状态寄存器的内容,并反汇编出下一条将要执行的指令。

7. 编写程序,计算下列公式:

??

?≠==10

,

010

,1X X Y

(1)在命令行提示符状态下输入:

A 2010↙;表示该程序从2010H(内存RAM区的起始地址)地址开始

屏幕将显示:

2010:

输入如下形式的程序:

2010: MVRD R0, 2 ;为X赋初值2

2012:MVRD R2, A ;将10放到R2中

2014: CMP R0, R2 ;比较X与10

2015: JRNZ 2019 ;X≠10时转移

2016: MVRD R1, 1 ;X=10, Y=1

2018: JR 201B ;转移到结束

2019: MVRD R1, 0 ;X≠10, Y=0

201B: RET ;必须用RET 指令结束

201C:↙;按回车键结束

(2)用U命令反汇编刚输入的程序

在命令行提示符状态下输入:

U 2010↙

在相应的地址会得到输入的指令及其操作码,请记录各个汇编指令及它所在的内存地址和对应的机器指令以及每条语句占用的字单元数,填入下表中。

注:连续使用不带参数的U命令时,将从上一次反汇编的最后一条语句之后

接着继续反汇编。

(3)用G命令运行前面键入的源程序

G 2010↙

程序运行结束后,可以看到程序的运行结果,屏幕显示各寄存器的值,查看各个寄存器的值,截图记录R0和R1的值。

(4)将R0的内容赋值成A,再用G命令运行。

A 2010↙

2010: MVRD R0, A ;为X赋初值10

2012: ↙

注意不要修改其他指令。

然后执行G2010运行刚才的程序,查看各个寄存器的值,截图记录R0和R1的值。

(5)单步执行这段程序,观察指令执行结果

①用T命令单步执行,在命令行提示符状态下输入:

T 2010↙

截图记录R0寄存器的内容和下一条要执行的指令。

T↙

截图记录R2寄存器的内容和下一条要执行的指令。

T↙

比较R0和R2寄存器内容的大小,截图记录R0、R2寄存器的内容和下一条要执行的指令。

T↙

执行转移指令,截图记录PC寄存器的内容和下一条要执行的指令。

继续执行T命令,直到整个程序结束。注意每执行一次T命令,要截图记录R1寄存器的内容和下一条要执行的指令。

②用P命令单步执行的过程与T命令一样。在命令行提示符状态下输入:

P 2010↙

截图记录R0寄存器的内容和下一条要执行的指令。

P↙

截图记录R2寄存器的内容和下一条要执行的指令。

P↙

比较R0和R2寄存器内容的大小,截图记录R0、R2寄存器的内容和下一条要执行的指令。

P↙

执行转移指令,截图记录PC寄存器的内容和下一条要执行的指令。

继续执行P命令,直到整个程序结束。注意每执行一次T命令,要截图记录R1寄存器的内容和下一条要执行的指令。

8. 计算下列表达式的值,并存放在2100H存储单元中。

F=(X+Y) AND (Z-1)

(1)在命令行提示符状态下输入:

A 2020↙;表示该程序从2020H(内存RAM区的起始地址)地址开始

屏幕将显示:

2020:

输入如下形式的程序:

2020:MVRD R0, 0010 ;X←0010

2022:MVRD R1, 0020 ;Y←0020

2024:MVRD R2, 0030 ;Z←0030

2026:ADD R0,R1 ;R0←X+Y

2027:DEC R2 ;R2←Z-1

2028:AND R0,R2 ;R0←R0 and R2

2029:MVRD R3, 2100 ;R3←2100

202B:STRR [R3],R0 ;[2100]←R0

202C:RET ;必须用RET 指令结束

202D:↙;按回车键结束

(2)用U命令反汇编刚输入的程序

在命令行提示符状态下输入:

U 2020↙

在相应的地址会得到输入的指令及其操作码,请记录各个汇编指令及它所在

的内存地址和对应的机器指令以及每条语句占用的字单元数,填入下表中。

注:连续使用不带参数的U命令时,将从上一次反汇编的最后一条语句之后接着继续反汇编。

(3)用G命令运行前面键入的源程序

G 2020↙

程序运行结束后,可以看到程序的运行结果,屏幕显示各寄存器的值,查看各个寄存器的值,截图记录R0和R1的值。

实验考核:

1、实验完毕后上交实验报告,实验报告模板从ftp://202.204.125.21/zhanghaiyan/teaching_plan/计算机组成原理/实验/中下载,实验报告的内容包括实验目的、实验内容和结果分析,实验报告一律写成word文档。

2、将实验报告上传到ftp://202.204.125.21/zhanghaiyan/homework/计算机组成原理/各班文件夹

3、文件命名要求:学号姓名,例如你叫张三,学号为050101,则实验报告名称为“050101张三.doc”)

常用网络测试命令实验报告

西安郵電學院 计算机网络技术及应用实验 报告书 院部名称:管理工程学院 学生姓名:XXX 专业名称:信息管理与信息系统班级:10XX 学号:0210XXXX 时间:2012年 5 月 4 日

一、实验目的 1.掌握基本的网络知识。 2.掌握CMD一些基本命令,并学会运用这些命令排除一些基本问题。 二、具体实验内容及步骤 1.Ping命令的使用 点击―开始‖—〉―运行‖,在―运行‖对话框―打开‖后键入cmd,按―确定‖,到命令行方式下。 实验步骤: 1)回环测试。这个ping命令被送到本地计算机IP软件。这一命令可以用来检测TCP/IP的安装或运行存在的某些最基本的问题。 C:\>ping 127.0.0.1 2)Localhost是127.0.0.1的别名,我们也可以利用localhost来进行回环测试,每台计算机都能够将名称localhost转换成地址127.0.0.1。如果做不到这一点,则表示主机文件(host)中存在问题。 C:\>ping localhost

3)Ping本机IP。若无回复,说明本地计算机的TCP/IP安装或配置存在问题。 C:\>ping –t 192.168.2.37 在命令中加入参数-t,本地计算机应该始终对该ping命令做出应答,使用ctrl+C终止操作。 4)Ping局域网内其它主机IP。该命令对局域网内的其它主机发送回送请求信息。

如果能够收到对方主机的回送应答信息,表明本地网络中的网卡和传输媒体运行正常。 C:\>ping 192.168.2.55 5)Ping网关:如果能够收到应答信息,则表明网络中的网关路由器运行正常。 C:\>ping 192.168.2.1 6)Ping域名服务器:如果能够收到应答信息,则表明网络中的域名服务器运行正常。 C:\>ping 202.117.128.2

微机原理实验一报告

2.1 寻址方式与基本指令实验 2.1.1 实验目的 1、熟悉80x86寻址方式及基本指令的功能,进一步理解和巩固课堂学习内容。 2、掌握汇编语言程序设计上机过程, 掌握汇编语言源程序结构,为后续汇编语言程序设计 打好基础。 3、熟悉Microsoft的DEBUG或Borland的Turbo DEBUG调试工具的使用方法 2.1.2 实验预习要求 1、认真阅读本书第一部分第1章,熟悉汇编语言程序设计上机步骤。 2、认真阅读本书第三部分,熟悉DEBUG调试工具的使用方法。 3、复习80x86操作数寻址方式及基本指令(数据传送、算术运算和逻辑运算等)。 4、了解实验内容,并在实验前根据课堂所学知识回答有关问题(个别取决于程序实际运行 环境的问题除外),以便在实验时进行验证。 2.1.3 实验内容 1、读懂下面的源程序,使用EDIT生成名为EX11.ASM的源程序,汇编生成EX11.OBJ文件和EX11.LST文件,连接生成EX11.EXE文件,用EXIT打开EX11.LST文件,了解.LST 文件包含的信息,使用DEBUG调试工具单步执行EX11.EXE程序,注意观察IP值的变化,并回答下列问题。 ○1程序装入后,代码段寄存器CS的内容为1138H,代码段第一条可执行指令“MOV AX DA TA”对应的机器代码为0000B83711H,它是一个——字节指令,注意观察执行该指令是IP 值的变化情况,该指令源操作数DATA的寻址方式是立即数寻址方式,其值是1137。 ○2执行完“MOVDSDA TA”指令后,数据段寄存器DS的内容为1127H,源程序在数据段中定义的数据82H、68H和88H被装入的存储单元的物理地址分别为11270H、11271H和11272H。 ○3程序中第一条“ADDAL[BX]”指令对应的机器代码为0008 8A07H,它是一个四字节指令,注意观察执行该指令时IP值的变化情况;该指令中源操作数的寻址方式为寄存器间接寻址方式,该操作数所在的存储单元的逻辑地址(DS):(BX)为1137:0000,其物理地址为11370H,执行完该指令后(AL)=37H,CF=0H,OF=0H,ZF=0H,SF=0H,AF=0H,PF=0H;计算结果正确,结果是负数 ○4执行完第二条“ADD AL [BX]”指令后(AL)=82H,CF=0H,OF=0H,ZF=0H,SF=1H,AF=0H,PF=0H;计算结果正确,结果是负数 ○5指令“MOV SUM,AL”中,目的操作数的寻址方式为寄存器直接寻址方式。该指令执行完后,注意观察(DS):0003H单元中值的变化,该单元值变为00H。 DA TA SEGMENT NUM DB 82H,68H,88H SUM DB ? DA TA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA START: MOV AX,DA TA MOV DS,AX

实验一 可编程控制器的基本指令编程练习 - 云南农业.

可编程控制器原理及应用实验指导书 苏红梅邹欢编 云南农业大学工程技术学院 2008年8月

目录 第一章可编程控制器的概述 (1) 第二章可编程控制器基本指令简介 (6) 第三章实验内容 (7) 实验一可编程控制器的基本指令编程练习 (7) 实验三 LED数码显示控制 (10) 实验四三相鼠笼式异步电动机星/三角换接起动控制 (12) 实验五十字路口交通灯控制 (13)

第一章 可编程控制器的概述 可编程序控制器,英文称Programmable Logical Controller ,简称PLC 。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC 是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的复杂接线、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC 的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC 后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC 应用于生产实践。 一、可编程控制器的基本结构 可编程控制器主要由CPU 模块、输入模块、输出模块和编程器组成(如下图所示)。 接触器电磁阀指示灯电源 电源 限位开关选择开关按钮 1、CPU 模块 CPU 模块又叫中央处理单元或控制器,它主要由微处理器(CPU )和存储器组成。它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部判断等。PLC 的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。 2、I/O 模块 I/O 模块是系统的眼、耳、手、脚,是联系外部现场和CPU 模块的桥梁。输

实验二 基本指令操作

L1 L2L3L4L8 L7L12 L5 L6L11L10L9 实验二 基本指令编程 一、实验目的: 进一步熟悉STEP7-Micro/WIN 编程软件的使用方法,掌握S7-200 SMART PLC 的结构和接线方法,用PLC 构成喷泉控制系统。 二、实训器材: (1)PLC 实验箱一台。 (2)安装了STEP7-Micro/WIN 编程软件的计算机一台。 (3)下载用网线1根。 三、实验内容: 1、控制要求,如图的喷泉设置,工作要求为 隔灯闪烁:L1亮0.5s 后灭,接着L2亮0.5s 后灭,接着L3亮0.5s 后灭,接着L4亮0.5s 后灭, 接着L5、L9亮0.5s 后灭,接着L6、L10亮0.5s 后 灭,接着L7、L11亮0.5s 后灭,接着L8、L12亮 0.5s 后灭,L1亮0.5s 后灭,如此循环下去。 2.I/O 分配 输入 输出 起动按钮:I0.0 L1:Q0.0 L5、L9: Q0.4 停止按钮:I0.1 L2:Q0.1 L6、L10:Q0.5 L3:Q0.2 L7、L11:Q0.6 L4:Q0.3 L8、L12:Q0.7 3.按图所示完成电源接线。 图1 电路电源接线电路图 按照I/O 分配完成输入输出接线。 4.完成梯形图程序输入。以下为参考梯形图程序:

图2 喷泉梯形图 5. 建立通信 1)在项目树中选择“系统块”修改CPU的型号为实验箱的型号,CPU CR40. 2):建立通信连接:S7-200 SMART CPU 可以通过以太网电缆与安装有STEP7 Micro/WIN SMART 的编程设备进行通信连接。 3)建立 Micro/WIN SMART 与 CPU 的连接

实验报告2 常用网络命令的使用

计算机网络实验报告 班级信工(2)班日期 2016-5-12 学号 20130702047 姓名李格 实验名称常用网络命令的使用 一、实验目的 1. 掌握几种常用的网络命令,通过使用这些命令能检测常见网络故障。 2. 理解各命令的含义,并能解释其显示内容的意义。 二、实验步骤 (一)ping 命令的使用 1、单击开始按钮,输入cmd 并按回车键,进入windows DOS环境。 2、输入ping/? 回车,了解ping命令的基本用法。结果如下: 最常用的ping命令是在ping后面直接跟域名或IP地址。测试内网或外网的联通情况。 3、依次输入以下命令并查看分析结果。 (1)输入ping https://www.doczj.com/doc/6911225997.html,并回车查看分析结果。 结果如下:

分析: (2)输入ping 218.197.176.10并回车查看分析结果。结果如下: 分析: (3)输入ping https://www.doczj.com/doc/6911225997.html, 并回车查看分析结果。结果如下: 分析: (3)输入pi ng 121.14.1.189 并回车查看分析结果。

结果如下: 分析: 4、使用不同的参数测试ping命令。 结果如下: 分析: (二)ipconfig 命令的使用 1、单击开始按钮,输入cmd 并按回车键,进入windows DOS环境。 2、输入ipconfig/? 回车,了解ipconfig 命令的基本用法。结果如下:

3、依次输入以下命令并查看分析结果。 (1)输入ipconfig 并回车查看并分析结果。结果如下:

分析: (2)输入ipconfig/all 并回车查看分析结果。结果:

实验1 Linux基本操作和命令

实验一Linux基本操作和命令 一、实验目的: 1.掌握Linux虚拟机的基本操作 2.练习几个最常用的命令; 二、实验内容: 1.正确启动windows下面的虚拟机软件VMware,能够进入到ubuntu操作系统, 使用用户(ubuntu)登录:用户名:root 密码:123。启动终端(快捷键ctrl+alt+t)

系统,在终端命令行窗口中,输入如下linux命令,记录(复制或者截图)其 (4)在a1目录中,创建文件a.c、b.c、test1、test2,gedit是文本编辑器,打开文件注

(16)在dir1下建立txt的硬链接文件h_txt 和软链接文件s_txt,并用ls指令观察dir1

?ls命令:显示指定工作目录下之内容 ?dir命令:同ls ?cd命令:变换工作目录 ?pwd命令:显示出当前工作目录所在的路径 ?clear命令:清屏 ?man命令:查看指令用法的help ?mkdir命令:用来建立新的目录 ?rmdir命令:用来删除已建立的目录 ?rm命令:删除文档及目录。 ?touch命令:创建一个空白文件或改变已有文件的时间戳 ?cp命令:复制文件(或者目录等) ?mv命令:移动目录或文件 ?ln命令:为某一个文件在另外一个位置建立一个同步的链接。 ?chmod命令:修改文件或目录的权限 ?chown命令:修改文件或目录所属的用户 ?chgrp命令:修改文件或目录所属的工作组 ?more命令:使超过一页的文件临时停留在屏幕,按任意键后继续显示。 ?less命令:显示文件内容,可以上下翻页显示。 ?head命令:显示文件前10行内容。 ?tail命令:显示文件后10行内容。 ?cat命令:显示文件内容到标准输出 ?find命令:在指定的路径上搜索指定的文件和目录 ?grep命令:在文件中搜索字符串,并将匹配的行输出 ?shutdown命令:关机或重启 ?reboot命令:重启命令 ?mount命令:将某个文件系统挂载到某个目录上 ?umount命令:用于卸载已安装好的文件系统 ?tar命令:用于打包和解包某个目录和文件 ?ps命令:用于查看系统进程 ?kill命令:用于杀掉进程 ?adduser命令:添加用户 ?passwd命令:修改用户密码 ?ping命令: ?ifconfig命令:网卡配置 ?netstat命令:查看端口状态 ?nm命令 ?sudo : 暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。?su :切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。 ?

实验一 熟悉常用的网络命令实验报告

实验一熟悉常用的网络命令 序号:姓名:李哲旭学号:20141120117成绩指导教师: 1.实验目的: 学会使用常用ping ,ipconfig, nslookup, arp ,tracert等常用网络测试命令检测网络连通、了解网络的配置状态,跟踪路由诊断域名系统等相关网络问题。 2实验环境: (1)运行windows 8.1操作系统的PC一台 (2)每台PC机具有一块网卡,通过双绞线与局域网网相连。 (3)局域网能连接Internet 3.实验步骤: 参见实验指导手册内容。 4.实验分析,回答下列问题 (1)查看本机TCP/IP协议配置,看你的计算机是通过自动获取IP还是通过手动方式设置IP地址的?写出你判断的理由。 自动获取IP地址 (2)如果是通过手动方式获取IP地址,可以直接读出IP地址,子网掩码,默认网关,首选DNS服务器地址,备用DNS服务器地址。填写下表。 如果是采用动态获取IP地址,如何获取完整的TCP/IP配置信息,请写出解决步骤。并填写下表。 点击运行,输入cmd,使用ipconfig/all命令 IP地址113.55.91.78

子网络掩码255.255.255.255 默认网关fe80::21e:73ff:fe9a:c820%1450. 0.0.0 首选DNS服务器地址202.203.208.33 备用DNS服务器地址222.203.208.33 (3)显示完整的TCP/IP的配置信息。 (4)在获取本机IP地址之后,在MS-DOS方式下运行下列Ping命令,填写实验运行结果(可附截图)。 (a)ping本机IP地址 (b)ping 本机IP地址–t

实验一--掌握DEBUG-的基本命令及其功能

实验一掌握DEBUG 基本命令及其功能【上篇】查看CPU和内存,用机器指令和汇编指令编程 一.实验目的: 掌握DEBUG 的基本命令及其功能 掌握win7 win8 使用DEBUG功能 二.实验内容: 1. 预备知识:Debug的使用 (1) 什么是Debug? Debug是DOS、Windows都提供的实模式(8086方式)程序的调试工具。使用它,可以查看CPU各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。 (2) 我们用到的Debug功能 ●用Debug的R命令查看、改变CPU寄存器的内容; ●用Debug的D命令查看内存中的内容; ●用Debug的E命令改写内存中的内容; ●用Debug的U命令将内存中的机器指令翻译成汇编指令; ●用Debug的T命令执行一条机器指令; ●用Debug的A命令以汇编指令的格式在内存中写入一条机器指令。 (3) 进入Debug Debug是在DOS方式下使用的程序。我们在进入Debug前,应先进入到DOS方式。用以下方式可以进入DOS: ①重新启动计算机,进入DOS方式,此时进入的是实模式的DOS。 ②在Windows中进入DOS方式,此时进入的是虚拟8086模式的DOS。 三.实验任务 1. 从网上下载Dosbox和debug.exe(文件夹中有)。 2. debug.exe放在D:根目录,然后安装,安装完成以后,点击快捷方式进入Dos界面:

3.输入mount c d:\ 接着输入c: Dosbox 5.接着,你就可以使用Debug: debug 6.备注:debug.exe放在D:根目录下,你也可以把debug.exe放在任何一个文件夹下面。 其中这个文件夹就是mount c d:所对应的。 一.(1) 使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后,CPU 中相关寄存器中内容的变化。(逐条执行,每条指令执行结果截图) 机器码汇编指令 b8 20 4e mov ax,4E20H 05 16 14 add ax,1416H bb 00 20 mov bx,2000H 01 d8 add ax,bx 89 c3 mov bx,ax

plc实验1基本指令的编程练习

实验一基本指令的编程练习 一、实验目的 1、熟悉西门子PLC实验装置。 2、掌握S7-200型PLC的输入输出配置及外围设备的连接方法。 3、练习掌握STEP7 Micro WIN V4.0编程软件的使用方法。 4、掌握梯形图、指令表等编程语言的转换。 5、掌握与、或、非基本逻辑指令及定时器、计数器的使用。 二、实验设备 1、PLC实验台(西门子S7-200)1台。 2、安装了STEP7 Micro WIN V4.0软件的计算机一台。 3、PC/PPI编程电缆一根。 4、导线若干。 三、实验接线图和I/O分配表 3.1实验接线图 I/O分配表 编 地址说明功能号 1 I0.0 按钮1 系统启动 2 I0.1 按钮2 系统停止 3 I0.2 按钮3 4 I0.3 按钮4 5 Q0.0 灯1 指示灯 6 Q0.1 灯2 指示灯 7 Q0.2 接触器1 控制电动机

8 Q0.3 接触器2 控制电动机 四、实验步骤 1、电源断电,按图接线将AC220V电源通过单极空气开关接至PLC主机电源,按纽SB1、SB 2、 SB3、SB4分别接至PLC输入点I0.0、I0.1、I0.2,I0.3指示灯L1、L2、KM1、KM2分别接至Q0.0、Q0.1、Q0.2、Q0.3。用编程电缆连接PLC的PORT1和计算机的COM端。 2、接通电源,打开计算机,进入PLC编程界面,检查计算机与PLC主机通信是否正常。 3、新建文件,保存,将程序逐条输入,检查无误后,将PLC设为停止状态,STOP指示灯亮,将程 序下载至PLC后,再将PLC设为运行状态,RUN指示灯亮。 4、按下按钮SB1、SB2、SB3或SB4观察输出指示灯的状态是否符合程序的运行结果。 五、基本指令练习程序 1、与、或、非逻辑功能实验 通过程序判断Q0.0、Q0.1、Q0.2的输出状态,然后输入并运行程序加以验证。参考程序: (1)梯形图 根据输出结果,绘制时序图(2)语句表

实验一 常用网络命令的使用 实验报告

实验一、常用网络命令的使用 课程计算机网络班级2013167 姓名郑棋元 完成日期15年4月2 日课(内、外)总计本实验用时间四个小时【实验目的】 1.掌握常用网络命令的使用方法; 2.熟悉和掌握网络管理、网络维护的基本内容和方法 【实验内容】 1.阅读实验指导书提供的资料,结合本地环境对WINDOWS 常用网络命 令进行测试和练习。 2.分析总结实验场地的网络环境、拓扑结构、上网方式等。 【实验步骤和结果】 ⑴ARP:

⑵ftp

⑶Ipconfig ⑷Nbtstat

⑸net: ⑹Netstat ⑺Ping

⑻Route ⑼Telnet 没能调试出来⑽Tracert

【实验思考题】 1.说明如何了解本机及其所处网络的网络配置信息? 输入Ipconfig/all(该诊断命令显示所有当前的 TCP/IP 网络配置值) 2.若网络出现故障,说明使用网络命令进行故障检测的常用步骤? 运用Ping(验证与远程计算机的连接) ping 任一IP地址,如果能ping通,说明你的电脑的TCP/IP没有错误。 ping 自己的IP地址,如果能ping通,说明你的网卡都正常。 ping 路由。如果能通,说明你的主机到路由的物理连接还都正常。 ping 网址。如果能通却还是打不开网页,说明dns有错误。 【实验总结】 常用的网络命令虽然看起来简单,可能觉得没什么用处,但是对于网络问题的诊断却非常有用。用windows系统自带的命令行中的常用网络命令来诊断网络故障,不仅快捷,而且信息反映直观。 【实验心得与体会】 掌握了很多常用却不知道或知道却不熟悉的网络命令的使用方法,知道了两台PC机之间传输文件的多种方式。

常用网络命令实验教案

课题:常用网络命令 教学目标:熟悉Ping、Netstat等命令 教学重点:熟悉Ping、Netstat等命令 教学难点:Netstat命令 教具、教学素材准备:网络环境 教学方法:讲授,演示,实作 教学时数:2 教学过程:(教师授课思路、设问及讲解要点) Windows网络命令行程序 这部分包括: 使用 ipconfig /all 查看配置 使用 ipconfig /renew 刷新配置 使用 ipconfig 管理 DNS 和 DHCP 类别 ID 使用 Ping 测试连接 使用 Arp 解决硬件地址问题 使用 nbtstat 解决 NetBIOS 名称问题 使用 netstat 显示连接统计 使用 tracert 跟踪网络连接 使用 pathping 测试路由器 使用 ipconfig /all 查看配置 发现和解决 TCP/IP 网络问题时,先检查出现问题的计算机上的 TCP/IP 配置。可以使用 ipconfig 命令获得主机配置信息,包括 IP 地址、子网掩码和默认网关。 注意 : 对于 Windows 95 和 Windows 98 的客户机,请使用 winipcfg 命令而不是ipconfig 命令。 使用带 /all 选项的 ipconfig 命令时,将给出所有接口的详细配置报告,包括任何已配置的串行端口。使用 ipconfig /all,可以将命令输出重定向到某个文件,并将输出粘贴到其他文档中。也可以用该输出确认网络上每台计算机的 TCP/IP 配置,或者进一步调查TCP/IP 网络问题。 例如,如果计算机配置的 IP 地址与现有的 IP 地址重复,则子网掩码显示为 0.0.0.0。

实验二 常用命令操作实验报告

实验二 常用命令操作实验报告 1、 实验目的 1. 熟悉Linux文件系统结构 2. 掌握文本操作命令 3. 掌握文件、目录操作命令 2、 实验内容 1. 显示、改变文件目录 2. 显示文本文件 3. 匹配文本文件 4. 文本文件排序 5. 复制、删除、移动文件 6. 复制、删除、移动目录文件 7. 建立硬连接、符号连接文件,理解文件i节点和链接数 3、 实验准备 1. 从20 2.117.179.110下载SSH客户端软件PieTTy.exe,使用该虚拟 终端登录主机120.95.134.104完成本实验 2. 主机120.95.134.104目录/var/xg11x下保存了本实验用到文件4、 步骤和要求 1. 登录主机120.95.134.104 用户名:学号 口令:学号 2. 练习cd、ls、pwd命令,理解显示信息意义 命令显示信息以及意义 mesg n决定是否允许其他人传讯息到自己的终端机介面。 y允许讯息传到终端机介面上;n不允许讯息传到终 端机介面上 。

pwd显示当前的工作路径为/home/2011013304 cd / 进入根目录 pwd显示当前工作路径为/ cd /home进入home目录 pwd显示当前工作路径为/home cd 个人学号进入用户主目录 pwd显示当前工作路径为/home/2011013304 cd ..返回上上级目录,即为home目录 cd /个人学号进入根目录下的2011013304文件,由于此文件在根 目录下不存在,故出错。 Cd返回用户主目录 cd /var/xg11x进入xg11x目录下,但此目录不存在 pwd 显示当前工作路径。仍为/home/2011013304 cd .. 返回上上级目录 pwd显示当前目录/home cd返回用户主目录 ls –l列出当前路径下的文件名称,并以长格式显示文件 信息 ls –l .列出当前路径下的文件名称,并以长格式显示文件 信息 ls –ld .列出当前目录下文件的详细信息 ls –ld /home列出/home目录下的文件详细信息 ls –ld /home/列出/home/2011013304目录下的详细信息

计科13-2 第五组 实验2 网络常用命令使用(学习类别)

宁波工程学院电子与信息工程学院 计算机网络实验实验报告 实验名称实验2 网络常用命令使用 班级计科13-2 组别 5 实验地点逸夫楼511 日期 3.24 一、实验目的: ●使用ipconfig命令查看本机地址、网关地址、DNS服务器地址 ●使用ping命令测试网络(如网关)的连通性 ●使用arp命令查看、修改ARP高速缓存内容 ●使用route命令查看路由表,并解释路由表的主要内容 二、实验内容、要求和环境: (1)任务1:使用ping 命令验证简单TCP/IP 网络的连通性。 ping命令用于验证本地主机计算机或其它网络设备上的TCP/IP 网络层连通性。 使用该命令时,可以用目的IP 地址或限定域名(如https://www.doczj.com/doc/6911225997.html,)来测试域名服务(DNS) 功能。本实验只使用IP 地址。 ping操作很简单。源计算机向目的设备发送ICMP 回应请求。目的设备用应答消息做出响应。如果源设备和目的设备之间连接断开,路由器可能会用ICMP 消息做出响应,表示主机未知或目的网络未知。 步骤1:验证本地主机计算机上的TCP/IP 网络层连通性。 C:\> ipconfig Windows IP Configuration Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : IP Address : 172.16.1.2 Subnet Mask : 255.255.0.0 Default Gateway : 172.16.255.254 C:\> 1. 打开Windows 终端,用ipconfig命令确定该主机计算机的IP 地址。 除IP 地址外,输出的其它内容应该与图示相同。如果缺少信息或显示其它子网掩码和默认网关,请重新配置与此主机计算机设置相符的TCP/IP 设置。 2. 记录本地TCP/IP 网络信息的相关信息。

PLC基本指令训练实验报告要求

实验二 PLC 基本指令训练实验 一、实验目的 1.掌握编程器的键盘操作 2.学会程序的输入和指令的增删 3.加深对常用指令的理解 二、实验设备(记录下仪器、设备的规格、型号及数量) 三、实验内容(包括梯形图、指令表、数据、时序图)实验中作好纪录 (一) PRO15编程器基本操作 1.开机: 将编程开关,拨至右端 2.清零: (1)屏幕清零 (2)内存清零 当完成步骤(1)后,继续下面操作 3.键入程序练习: 椐实验教材内容进行,每键入一条指令后,按 键即进入内存。 指令上下滚动显示 4.修改程序: (1)如改本行程序,只需写入正确程序后按即可。 (2 )删除本行指令时,按 即可。 (3 )插入程序,① 回到初始程序行(即屏幕清零) ② 键入待插入的地址码,写入新指令。 5.运行程序: 将编程开关,拨至左端 (二) 基本指令训练(写出指令表,记录数据或时序图) 1.逻辑指令实验 0500 0007 END 00070500ON OFF 0501 0007 END 00070501ON OFF

0500 0002 END 00020500ON OFF 0000ON ON ON ON OFF OFF OFF OFF 000105000001 0500 0000END 0500 0000 END 0001000000010500 ON ON ON ON OFF OFF OFF OFF 0002 0500 0000END 00030001 2.定时、计数指令实验 输入如下程序,观察运行结果,监视各计时器或计数器的内容及状态。 TIM 0000END TIM00 00000500 00 #0040000010s 2s TIM000500 0002 END 00020003 0501CNT010501 0003CNT01 CNT 01 #0003 0000END 00000002 0500CNT010500 0002CNT01 CNT 01 #00391902100s 四、实验总结(实验中出现的问题及解决方法) 注: 1. 预习要求(实验课前按指定的梯型图列出指令表) 2. 由统一的实验报告纸完成。 3. 写清班级、姓名、日期、同组人名。

常用网络命令的使用

实验:常见网络测试命令使用 实验目的:掌握一些常见命令的使用; 命令的含义和相关的操作; 实验器材:装有系统的计算机; 实验内容:1、掌握ipconfig命令的含义; 2、掌握ping命令的含义; 3、理解Netstat命令的含义与应用; 4、理解tracert命令的含义与应用; 5、理解nslookup命令的含义与应用; 6、理解ARP命令的含义与应用; 7、理解Telnet的含义与应用; 1、ipconfig/all命令的使用 注释:onfig命令是我们经常使用的命令,它可以查看网络连接的情况,比如本机的ip 地址,子网掩码,dns配置,dhcp配置等等 /all参数就是显示所有配置的参数。 在“开始”——“运行”弹出的对话框重输入“cmd”回车,弹出 窗口,然后输入”ipconfig/all”回车,如图 上图显示相应的地址例如IP地址子网掩码等等。如图:

显示这些表明不能上网。数据报:发送=4 接受=0 丢失=4 2、ping的使用 常用参数选项 ping IP -t--连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。 -a 以IP地址格式来显示目标主机的网络地址 -l 2000--指定Ping命令中的数据长度为2000字节,而不是缺省的323字节。 -n--执行特定次数的Ping命令 -f 在包中发送“不分段”标志。该包将不被路由上的网关分段。 -i ttl 将“生存时间”字段设置为 ttl 指定的数值。 -v tos 将“服务类型”字段设置为 tos 指定的数值。 -r count 在“记录路由”字段中记录发出报文和返回报文的路由。指定的 Count 值最小可以是 1,最大可9 。 -s count 指定由 count 指定的转发次数的时间邮票。 -j computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(松散的源路由)。允许的最大 IP 地址数目是 9 。 -k computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(严格源路由)。允许的最大 IP 地址数目是 9 。 -w timeout 以毫秒为单位指定超时间隔。 destination-list 指定要校验连接的远程计算机。 在“开始”——“运行”弹出的对话框重输入”cmd“回车,弹出 窗口,然后输入“ping”回车,如图:

第三章 基本指令实验

第三章 基本指令实验 §3.1 [实验3.1] 循环操作 一、实验目的 1. 掌握循环操作指令的运用; 2. 掌握用汇编语言编写DSP 程序的方法。 二、实验设备 1.一台装有CCS 软件的计算机; 2. DSP 实验箱的TMS320C5416主控板; 3. DSP 硬件仿真器。 三、实验原理 TMS320C54x 具有丰富的程序控制与转移指令,利用这些指令可以执行分支转移、循环控制以及子程序操作。本实验要求编写一程序完成 ∑==51i i x y 的计算。这个求和运算可以通过一个循环操作指令BANZ 来完成。BANZ 的功能是当辅助寄存器的值不为0时转移到指定标号执行。 例如: STM #4, AR2 loop: ADD *AR3+, A BANZ loop, *AR2– ;当AR2不为零时转移到loop 行执行。 假设AR3中存有x 1到x 5五个变量的地址,则上述简单的代码就完成了这五个数的求和。 四、实验步骤 1. 学习有关指令的使用方法; 2. 在CCS 环境中打开本实验的工程(Ex3_1.pjt ),阅读源程序; 3. 编译并重建 .out 输出文件(Rebuild All … ),然后通过仿真器把执行代码(.out 的文件)下载到 DSP 芯片中;

4.在“end:B end”代码行设置断点(当光标置于改行时,单击工具条上的Toggle Breakpoint图标, 此时该行代码左端会出现一个小红点或双击此行),单击运行; 5.选择“View”->“memory”,起始地址设为“0x0060”,观察内存数值的变化。应能看到五个加数的值及其求和值。 注意查看0X0060--0X0065单元中计算值显示的十六进制结果。 6. 停止程序的运行(单击); 7.尝试改变对变量的初始赋值,或者增加或减少变量数目,重复上述3~6步过程,验证程序运行结果。 五、思考题 1.总结迭代次数与循环计数器初值的关系(在本实验的代码中,用AR2作为循环计数器,设其初值为4,共执行了5次加法。); 2.学习其它转移指令。

网络常用命令实验报告

成都师范学院物理与工程技术学院 课程名称:计算机网络技术 实验项目名称:网络常用命令的使用 姓名: 专业班级:学号: 实验地点:实验日期: 同组学生姓名:指导老师: 学生实(试)验实训报告 (一)实(试)验目的与要求 1、熟悉常用网络测试命令的语法功能; 2、学会利用网络命令分析并排除常用网络故障的方法。 (二)实(试)验设备与器件 装有Windows XP操作系统的计算机网线 (三)实(试)验原理与内容 原理:DOS的任何一个命令实际上都是代表一段程序,它是操作系统为用户实现某种功能提供的手段。DOS命令很多,通常分为三种类型:内部命令、外部命令和批命令。DOS命令通常由三部分构成,基本格式: 1.【路径名】命令名【路径名】文件名【参数】(注:方括号,为可选项) 2.第二部分是针对于DOS命令的操作对象而言的,路径名指的是被操作对 象“文件名”所在的地址。 3.第三部分中,参数的内容、数量以及类型命令功能决定。 4.内容:1.练习用以下常用命令: (1)查看目录内容命令:DIR (2)改变当前盘符命令:CD (3)格式化命令: format(此命令不能用于硬盘) (4)清除屏幕命令: CLS。 2.所有命令带不同参数,应得到不同结果,请记录以下参数的显 示结果: (1)当ipconfig不带任何参数选项时显示的结果 (2)当带参数all选项显示的结果 3.用ping命令测试网络连通状态,并记录结果: (1)PING 127.0.0.1 (2)PING 本台计算机的IP 地址 (3)PING 与本台计算机连在同一台交换机上的其计算机 (4)PING DNS (5)PING 网关 (6)ping百度网站域名地址 (7)使用参数-a

实验1__网络常用命令练习(一)

实验一网络常用命令练习(一) 实验目的及要求 (1)ping、netstat、ipconfig命令的练习。 实验内容: (1)ping命令的练习 Ping命令的常用参数选项 ·ping /? 这个命令可以显示命令的详细参数。 ·ping IP–t 连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。 ·ping IP -l 3000 指定Ping命令中的数据长度为3000字节,而不是缺省的32字节。 ·ping IP–n 执行特定次数的Ping命令。 (2)netstat命令的练习 netstat 的一些常用参数选项 ·netstat /? 这个命令可以显示命令的详细参数。 ·netstat –s 本选项能够按照各个协议分别显示其统计数据。如果我们的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查看一下所显示的信息。我们需要仔细查看统计数据的各行,找到出错的关键,进而确定问题所在。 ·netstat –e 本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量。 ·netstat –r 本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的信息。除了显示有效路由外,还显示当前有效的连接。 ·netstat –a 本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。 ·netstat –n 显示所有已建立的有效连接。 (3)ipconfig命令的练习 IPConfig最常用的选项 ·ipconfig 当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。 ·ipconfig /all 当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP 服务器的IP地址和租用地址预计失效的日期。

ARM基本指令实验报告书.

ARM基本指令实验报告书 ARM基本指令实验报告书1、实验内容或题目●熟悉开发环境的使用并使用ldr/str,mov 等指令访问寄存器或存储单元。●使用 add/sub/lsl/lsr/and/orr 等指令,完成基本数学/逻辑运算。2、实验目的与要求●初步学会使用Embest IDE for ARM 开发环境及ARM 软件模拟器;●通过实验掌握简单ARM 汇编指令的使用方法。3、实验步骤与源程序⑴ 实验步骤1) 新建工程:运行Embest IDE 集成开发环境,选择菜单项File → New Workspace,系统弹出一个对话框,输入相关内容。点击OK 按钮,将创建一个新工程,并同时创建一个与工程名相同的工作区。此时在工作区窗口将打开该工作区和工程。2) 建立源文件:点击菜单项File → New,系统弹出一个新的、没有标题的文本编辑窗,输入光标位于窗口中第一行,按照实验参考程序编辑输入源文件代码。3) 添加源文件:选择Project → Add To Project → Files 命令,或单击工程管理窗口中的相应右键菜单命令,弹出文件选择对话框,在工程目录下选择刚才建立的源文件asm1_a.s。4) 基本配置:选择菜单项Project → Settings…或快捷键Alt+F7,弹出工程设置对话框。在工程设置对话框中,选择Processor 设置对话框,按照图3-2 所示,进行目标板所用处理器的配置。5) 生成目标代码:选择菜单项Build → Build asm_a 或快捷键F7,生成目标代码。6) 调试设置:选择菜单项Project → Settings…或快捷键Alt+F7,弹出工程设置对话框。在工程设置对话框中,选择Remote 设置对话框,按照图3-4 所示对调试设备模块进行设置。7) 选择Debug 菜单Remote Connect 进行连接软件仿真器,执行Download 命令下载程序,并打开寄存器窗口。打开memory 窗口,观察地址0x8000~0x801f 的内容,与地址 0xff0~0xfff的内容。8) 单步执行程序并观察和记录寄存器与memory 的值变化。9) 结合实验内容和相关资料,观察程序运行,通过实验加深理解ARM 指令的使用。10)理解和掌握实验后,完成实验练习题。首先在C盘根目录下找到EmbestIDE文件夹,打开Examples\ARM_Basic\3.1_asm1,这是实验的第一题。系统用EmbestIDE Pro软件打开此项目。然后在软件中操作Build- >Build asm1_a,接着再操作Debug Remote Connect,最后操作Debug Download.便能得出结果。⑵ 源代码题目一: 0x00008000 mov sp, #40960x00008004 mov r0, #450x00008008 str r0, [sp]0x0000800c mov r0, #640x00008010 ldr r1, [sp]0x00008014 add r0, r0, r10x00008018 str r0, [sp] stop :0x0000801c b 0x801c题目二: 0x00008000 mov r0, #450x00008004 mov r0, r0, lsl #80x00008008 mov r1, #640x0000800c add r2, r0, r1, lsr #10x00008010 mov sp, #40960x00008014 str r2, [sp]毕业论文

实验一 常用网络命令

实验1 常用网络命令 1.ping命令 ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。 ping能够以毫秒为单位显示发送请求到返回应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络,连接速度比较快。ping还能显示TTL(Time To Live,生存时间)值,通过TTL值可以推算数据包通过了多少个路由器。 (1) 命令格式 ping主机名 ping域名 ping IP地址 如图所示,使用ping命令检查到域名为https://www.doczj.com/doc/6911225997.html,I的计算机的连通性,该例为连接正常。共发送了四个测试数据包,正确接收到四个数据包。 (2) ping命令的基本应用 一般情况下,用户可以通过使用一系列ping命令来查找问题出在什么地方,或检验网络运行的情况。 下面就给出一个典型的检测次序及对应的可能故障: ①ping 127.0.0.1 如果测试成功,表明网卡、TCP/IP协议的安装、IP地址、子网掩码的设置正常。如果测试不成功,就表示TCP/IP的安装或设置存在有问题。 ②ping 本机IP地址 如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。 ③ping局域网内其他IP

如果测试成功,表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。 ④ping 网关IP 这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。 ⑤ping 远程IP 如果收到正确应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet (但不排除ISP的DNS会有问题)。 ⑥ping localhost local host是系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。否则,则表示主机文件(/Windows/host)中存在问题。 ⑦ping https://www.doczj.com/doc/6911225997.html, 对此域名执行Ping命令,计算机必须先将域名转换成IP地址,通常是通过DNS服务器。如果这里出现故障,则表示本机DNS服务器的IP地址配置不正确,或它所访问的DNS服务器有故障如果上面所列出的所有ping命令都能正常运行,那么计算机进行本地和远程通信基本上就没有问题了。但是,这些命令的成功并不表示你所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。 (3)ping命令的常用参数选项 ping IP -t:连续对IP地址执行ping命令,直到被用户以Ctrl+C中断。 ping IP -l 2000:指定ping命令中的特定数据长度(此处为2000字节),而不是缺省的32字节。ping IP -n 20:执行特定次数(此处是20)的ping命令。 注意:随着防火墙功能在网络中的广泛使用,当你ping其他主机或其他主机ping你的主机时,而显示主机不可达的时候,不要草率地下结论。最好与对某台“设置良好”主机的ping结果进行对比。 2. ipconfig命令 ipconfig实用程序可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。 如果计算机和所在的局域网使用了动态主机配置协议DHCP,使用ipconfig命令可以了解到你的计算机是否成功地租用到了一个IP地址,如果已经租用到,则可以了解它目前得到的是什么地址,包括IP地址、子网掩码和缺省网关等网络配置信息。 下面给出最常用的选项: (1)ipconfig:当使用不带任何参数选项ipconfig命令时,显示每个已经配置了的接口的IP地址、子网掩码和缺省网关值。 (2)ipconfig /all:当使用all选项时,ipconfig能为DNS和WINS服务器显示它已配置且所有使用的附加信息,并且能够显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器分配的IP地址和租用地址预计失效的日期。图为运行ipconfig /all 命令的结果窗口。

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