南邮 微机实验

合集下载

南邮微机原理实验报告

南邮微机原理实验报告

微机原理硬件实验报告实验一 I/O 地址译码一、实验目的1、掌握 I/O 地址译码电路的工作原理。

二、实验内容及原理实验电路如图1-1所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。

译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,…… 当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。

根据图1-1,我们可以确定A9~A3,AEN,IOW,IOR的值。

要使译码电路正常工作,必须使处于低电平有效。

因而可以确定A6=A8=0,A7=A9=1,AEN=0,IOW与IOR不可同时为1(即不能同时读写)。

当要从Y4输出低脉冲时,A5A4A3=100;从Y5输出时,A5A4A3=101。

综上所述,Y4输出时,应设置值2A0H(A9~A0=1010100000B);Y5输出时,应设置值2A8H(A9~A0=1010101000B)。

执行下面两条指令MOV DX,2A0HOUT DX,AL(或IN AL,DX)Y4输出一个负脉冲到D触发器的CLK上,因为D=1(接了高电平+5V),所以Q被赋值为1.延时一段时间(delay);执行下面两条指令;MOV DX,2A8HOUT DX,AL(或IN AL,DX)Y5输出一个负脉冲到CD,D触发器被复位,Q=0。

再延时一段时间,然后循环上述步骤。

利用这两个个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。

三、硬件接线图与软件流程图硬件接线:Y4/IO 地址接 CLK/D 触发器Y5/IO地址接 C/D触发器D/D触发器接 SD/D角发器接+5VQ/D触发器接 L7(LED灯)或逻辑笔软件流程图:四、源程序OUTPORT1 EQU 2A0H ;预置,方便修改OUTPORT2 EQU 2A8HCODE SEGMENTASSUME CS:CODESTART: MOV DX,OUTPORT1 ;根据原理图设定A9~A0 的值(Y4)OUT DX,AL ;让译码器Y4 口输出一个负脉冲CALL DELAY ;延时MOV DX,OUTPORT2 ;根据原理图设定A9~A0 的值(Y5)OUT DX,AL ;让译码器Y5 口输出一个负脉冲CALL DELAY ;延时MOV AH,1 ;调用1 号DOS 功能,等待键盘输入INT 16HJE START ;若有键盘输入则退出程序,否继续循环MOV AH,4CHINT 21HDELAY PROC NEAR ;延时子程序MOV BX,200 ;时延长度 (200)A: MOV CX,0B: LOOP BDEC BXJN E ARETDELAY ENDPCODE ENDSEND START五、实验结果LED 灯处于闪烁状态,键盘有输入后,成功退出。

南邮计算机网络实验

南邮计算机网络实验

《计算机通信网》实验报告班级:姓名:学号:实验成绩内容;ipconfig 实用程序可用于显示当前的tcp/ip 配置的设置值。

这些信息一般用来检验人工配置的tcp/ip 设置是否正确。

但是,如果你的计算机和所在的局域网使用了动态主机配置协议DHCP,这个程序所显示的信息也许更加实用。

这时,ipconfig 可以让你了解你的计算机是否成功的租用到一个ip 地址,如果租用到则可以了解它目前分配到的是什么地是否正常。

需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示tcp/ip配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信tcp/ip的正确性。

简单的说,ping就是一个测试程序,如果ping运行正确,你大体上就可以排除网络访问层、网卡、modem的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。

ping ——对这个域名的解析是通过dns服务器,如果这里出现故障,则表示dns服务器的ip地址配置不正确或dns 服务器有故障(对于拨号上网用户,某些isp 已经不需要设置dns服务器了)。

3、用route命令查询路由表,并写出路由表中三条信息;4、用命令netstat 查看本机活动的TCP连接,列出三条非本地活动的TCP连接;5、用命令tracert查看到达所经过的路径,并把它们列出来,写出最终的IP地址。

最终的IP地址:203.208.43.79实验成绩1、网络拓朴图网络拓朴图2、基本设置计算机A、B的IP地址如上图所示,但不设置默认网关地址。

因为一旦添上默认网关,就相当于在主机路由表添加一个默认路由项。

3、AB之间连接性测试先从A ping B,或者B ping A,其中结果如图所示:图中的Destination Host unreachable 表示目标主机不可达,因为在主机A的路由表中没有对B的路由项。

4、在主机A的路由表中分别添加特定主机、特定网络、默认路由项,使AB之间的能相互路由。

南邮计算机网络实验报告

南邮计算机网络实验报告
发送方的IP地址(Sender IP address):
192.168.65.254(192.168.65.254)
目标的MAC地址(Target MAC address:):
vmware_c0:00:01(00:50:50:c0:00:01)
目标的IP地址(Target IP address:):
在主机B中增加对A特定网络的路由项:
route add 0.0.0.0 mask 0.0.0.0 192.168.2.1 metric 1
设置好,用ping命令测试主机AB之间连通性,如用特定网络效果是一样的,AB之间可以通信。
9、如果将主机AB的IP设在同一网络中,则不需要设置路由,并可以直接通信,这就是直接交付。本次试验中,我们试着用了一下这种方法。
Micro-St_09:8e:c2
(44:8a:5b:09:8e:c2)
第二行数据链路层:
Destination(目的地址):_Broadcast(ff:ff:ff:ff:ff:ff)_________(这是个MAC地址,这个MAC地址是一个广播地址,就是局域网中的所有计算机都会接收这个数据帧)Source(源地址):Micro-St_09:8e:c2(44:8a:5b:09:8e:c2)帧中封装的协议类型:ARP(0x0806)(这个是ARP协议的类型编号。)Trailer:是协议中填充的数据,为了保证帧最少有64字节。
实验总结
实验成绩
实验名称
实验三使用Wireshark工具抓取数据包并进行分析
实验目的
1、掌握Wireshark工具的安装和使用方法
2、理解TCP/IP协议栈中IP、TCP、UDP等协议的数据结构
3、掌握ICMP协议的类型和代码

南邮单片机实验报告二

南邮单片机实验报告二

实验二顺序程序设计
一、实验内容
在内部单元存有1字节代码,要求将其拆分成两个4位数,高4位存入原单元的低4位,其低4位存入21H单元的低4位,且要求这两个单元的高4位均存为0。

二、实验要求
掌握MCS-51系统指令;掌握顺序程序设计方法。

三、实验设备和仪器
硬件:微机
软件:Keil C51集成开发软件
四.实验程序清单
ORG 0000H
MOV R0,#20H;
MOVX A,@R0;
MOV B,A;
ANL A,#0F0H;
SWAP A;
MOVX @R0,A;
ANL B,#0FH;
MOV A,B;
MOV R0,#21H;
MOVX @R0,A;
END
五.实验结果
在本试验中,要求将一个8位数进行拆分,然后按照实验要求再进行存储。

首先,8位数字拆成高低4位,我们可以采用屏蔽的方法,也就是逻辑“与”。

然后用SWAP实现高低4位的交换,最后再赋值,就能得到实验要求的结果。

六.问题讨论与实验心得
在本实验中,开始遇到的问题就是不知道如何得到8位数中其中4位,后来想到和“1”进行逻辑“与”可以保留原来的数值,和“0”进行逻辑“与”可以屏蔽数值,所以让这个数分别和#0FH还有#F0H进行了逻辑“与”。

在交换高低4位时,最初采用了左移4位的方法,但是比较繁琐,SWAP直接就可以达到这个效果了。

通过本实验,让我学会了解决问题可以从不同角度获得多种方法,要学会比较选择最简便有效的途径来解决问题。

南邮微机原理试验一二

南邮微机原理试验一二

1.1 程序修改.486DATA SEGMENT USE16 SUM DB ?,?MESG DB '25+9='DB 0,0,'$'N1 DB 9,0F0HN2 DB 25DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATAMOV DS,AXMOV BX,OFFSET SUM MOV AH,N1MOV AL,N2ADD AH,ALMOV [BX],AHCALL CHANGMOV AH,9MOV DX,OFFSET MESG INT 21HMOV AH,4CHINT 21HCHANG PROCLAST:CMP BYTE PTR[BX],10JC NEXTSUB BYTE PTR[BX],10INC BYTE PTR[BX+7]MOV AH,BYTE PTR[BX]JMP LASTNEXT: MOV DX,WORD PTR SUM ADD [BX+8],DXADD BYTE PTR [BX+7],30HADD BYTE PTR [BX+8],30H RETCHANG ENDPCODE ENDSEND BEG2.3.4从数据段NUM单元开始存有9个有符号数,并编写一个程序实现:找出最小值存放到数据段MIN单元,并将负数的个数以十进制的形式显示在屏幕上。

.486DATA SEGMENT USE16NUM DB-8,-44,-88,-37,2,-1,8,-26,-18MIN DB?AB DB'0'DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:MOV AX,DATAMOV DS,AXMOV BX,OFFSET NUMMOV CH,0MOV CL,9AGAIN:CMP BYTE PTR[BX],0 JG NEXT1INC ABCMP BYTE PTR[BX],CHJG NEXT1MOV CH,BYTE PTR[BX] NEXT1:INC BYTE PTR BX DEC CLJNE AGAINMOV MIN,CHMOV AH,2MOV DL,ABINT21HMOV AH,4CHINT21HCODE ENDSEND BEG.486DATA SEGMENT USE16BUF1 DB '123456'BUF2 DB '000000'BUF3 DB 'Please input communication words:',0DH,0AH,'$' BUF4 DB 3OUT1 DB 'ERRORS',0DH,0AH,'$'OUT2 DB 'RIGHT',0DH,0AH,'$'OUT3 DB '*','$'OUT4 DB 0DH,0AH,'$'DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA,ES:DATA BEG: MOV AX,DATAMOV DS,AXMOV ES,AXMOV AH,00HMOV AL,3INT 10HLAST1:LEA SI,BUF1LEA DI,BUF2MOV BX,OFFSET BUF2MOV CX,6MOV AH,09HLEA DX,BUF3INT 21HLAST: MOV AH,07HINT 21HMOV BYTE PTR [BX],ALINC BXMOV AH,09HMOV DX,OFFSET OUT3INT 21HLOOP LASTMOV AH,09HLEA DX,OUT4INT 21HMOV CX,6CLDREPE CMPSBJZ EXITMOV AH,09HLEA DX,OUT1INT 21HDEC BUF4JZ LAST2JMP LAST1 EXIT: MOV AH,09HLEA DX,OUT2INT 21H LAST2:MOV AH,4CHINT 21H CODE ENDSEND BEG。

南邮微机实验报告

南邮微机实验报告

南邮微机实验报告《南邮微机实验报告》南京邮电大学微机实验室是学生们进行计算机实验和学习的重要场所。

在这里,我们学习了计算机硬件和软件的基本知识,掌握了计算机系统的组成和工作原理,提高了我们的计算机应用能力。

下面是我们在南邮微机实验室进行的一次实验报告。

实验名称:操作系统安装与配置实验目的:通过实际操作,掌握计算机操作系统的安装和配置方法,提高我们的操作系统安装和配置能力。

实验内容:1. 准备工作:备份重要数据,准备操作系统安装光盘或U盘。

2. 操作系统安装:将安装光盘或U盘插入计算机,按照提示进行操作系统安装。

3. 操作系统配置:完成安装后,进行基本的系统配置,包括网络设置、用户账户设置、软件安装等。

实验步骤:1. 准备工作:备份个人重要数据,准备Windows 10安装U盘。

2. 操作系统安装:将U盘插入计算机,重启计算机,按照提示进行Windows10操作系统安装。

3. 操作系统配置:安装完成后,进行基本的系统配置,包括网络设置、用户账户设置、软件安装等。

实验结果:通过实际操作,我们成功地安装和配置了Windows 10操作系统,完成了基本的系统配置,包括网络设置、用户账户设置和软件安装等。

这次实验让我们对操作系统安装和配置有了更深入的理解,提高了我们的操作系统应用能力。

实验总结:通过这次实验,我们不仅掌握了操作系统安装和配置的基本方法,还提高了我们的实际操作能力。

我们将继续在南邮微机实验室进行更多的实验,不断提升我们的计算机应用能力,为将来的学习和工作做好充分的准备。

南邮微机实验室为我们提供了一个良好的学习环境,让我们能够通过实际操作来深入理解计算机知识。

我们将继续努力,不断提高自己的计算机应用能力,为将来的发展打下坚实的基础。

【报告】南邮单片机实验报告

【报告】南邮单片机实验报告

【报告】南邮单片机实验报告一、实验目的本次南邮单片机实验旨在通过实际操作和实践,深入了解单片机的工作原理、编程方法以及其在实际应用中的功能实现。

通过完成一系列实验任务,提高我们对单片机系统的设计、开发和调试能力,为今后在电子信息领域的学习和工作打下坚实的基础。

二、实验设备1、单片机开发板2、计算机3、编程软件(如 Keil C51)4、下载器5、示波器6、万用表三、实验内容(一)点亮 LED 灯1、原理通过控制单片机的引脚输出高低电平,来控制连接在引脚上的 LED 灯的亮灭。

2、编程实现使用 C 语言编写程序,设置相应引脚为输出模式,并通过循环语句实现 LED 灯的闪烁效果。

3、调试与观察将程序下载到单片机中,观察 LED 灯的闪烁情况,使用示波器测量引脚的电平变化,以验证程序的正确性。

(二)数码管显示1、原理数码管由多个发光二极管组成,通过控制不同段的发光二极管的亮灭,可以显示不同的数字和字符。

2、编程实现编写程序,实现数码管的动态扫描显示,将需要显示的数字或字符转换为对应的段码,并通过定时中断实现动态刷新。

3、调试与观察下载程序后,观察数码管的显示效果,检查是否能够正确显示预定的数字和字符。

(三)按键控制1、原理按键连接到单片机的引脚,当按键按下时,引脚的电平发生变化,通过检测引脚电平的变化来实现按键的识别和响应。

2、编程实现设置引脚为输入模式,采用查询或中断的方式检测按键状态,根据按键的不同操作执行相应的功能。

3、调试与观察按下不同的按键,观察系统的响应是否符合预期,如 LED 灯的状态改变、数码管显示内容的变化等。

(四)温度传感器采集与显示1、原理使用数字式温度传感器(如 DS18B20)采集环境温度,传感器将温度转换为数字信号,单片机通过特定的通信协议读取温度数据。

2、编程实现编写驱动程序,实现与温度传感器的通信,读取温度值,并将其转换为合适的显示格式。

3、调试与观察将传感器置于不同的温度环境中,观察数码管或液晶显示屏上显示的温度值是否准确。

南邮计算机网络实验报告.pdf

南邮计算机网络实验报告.pdf
这时, ipconfig 可以让你了解你的计算机是否成功的租用到一个 ip 地址,如 果租用到则可以了解它目前分配到的是什么地址。了解计算机当前的 ip 地 址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。
最常用的选项: ipconfig ——当使用 ipconfig 时不带任何参数选项,那么它为每个已经配置 了的接口显示 ip 地址、子网掩码和缺省网关值。 2、用命令 ping 查询网址 ,写出其结果,并说明含义; ping 是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机 交换(发送与接收) IP 数据报。根据返回的信息,你就可以推断 tcp/ip 参数 是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行 一次或两次数据报交换并不表示 tcp/ip 配置就是正确的,你必须执行大量的 本地主机与远程主机的数据报交换,才能确信 tcp/ip 的正确性。 简单的说, ping 就是一个测试程序,如果 ping 运行正确,你大体上就可以排 除网络访问层、网卡、 modem的输入输出线路、电缆和路由器等存在的故障, 从而减小了问题的范围。 ——对这个域名的解析是通过 dns 服务器,如果这里出现 故障,则表示 dns 服务器的 ip 地址配置不正确或 dns 服务器有故障(对于拨 号上网用户,某些 isp 已经不需要设置 dns 服务器了)。
最终 的 IP 地址: 203.208.43.79 实验 总结
实验成绩
实验名 实验二 路由表实验

实验目 使学生掌握路由表的组成和各项的含义,了解计算机网络中路由器如何使用

路由表将数据包经由网络中一定的路径准确无误地到达目的地址。
1、网 A、B 的 IP 地址如上图所示,但不设置默认网关地址。因为一旦添上 默认网关,就相当于在主机路由表添加一个默认路由项。 3、AB之间连接性测试 先从 A ping B ,或者 B ping A ,其中结果如图所示:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(2010 / 2011 学年第二学期)
课程名称微型计算机原理与接口技术
实验名称基于中断的字符串动态显示
实验时间2011 年 5 月18 日指导单位计算机学院
指导教师
学生姓名班级学号
学院(系) 通信学院专业网络工程
实验报告
实验名称基于中断的字符串动态显示指导教师周宁宁
实验类型设计实验学时 2 实验时间2011.5.18 一、实验目的和要求
利用系统定时源设计定时中断程序,要求每隔一定的时间在系统机屏幕上显示一行字符串。

显示十行之后自动结束。

二、实验环境(实验设备)
硬件:PC机。

软件:“未来汇编”汇编语言开发环境
三、实验原理及内容
.486
DATA SEGMENT USE16
OLD1C DD ?
ICOUNT DB 18
TIME DB 0
MESG DB '/','HELLO WORLD!',0DH,0AH,'$'
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DA TA
BEG: MOV AX,DATA
MOV DS,AX
CLI
CALL READ1C
CALL WRITE1C
STI
SCAN: CMP TIME,10
JNZ SCAN
RETURN: CALL RESET
MOV AH,4CH
INT 21H
SERVICE PROC
PUSHA
PUSH DS
MOV AX,DA TA
MOV DS,AX
DEC ICOUNT
JNZ EXIT
MOV ICOUNT,18
INC TIME
INC MESG
MOV AH,9
LEA DX,MESG
INT 21H
EXIT: POP DS
POPA
IRET
SERVICE ENDP
READ1C PROC
MOV AX,351CH
INT 21H
MOV WORD PTR OLD1C,BX
MOV WORD PTR OLD1C+2,ES
RET
READ1C ENDP
WRITE1C PROC
PUSH DS
MOV AX,CODE
MOV DS,AX
MOV DX,OFFSET SERVICE
MOV AX,251CH
INT 21H
POP DS
RET
WRITE1C ENDP
RESET PROC
MOV DX,WORD PTR OLD1C
MOV DS,WORD P TR OLD1C+2
MOV AX,251CH
INT 21H
RET
RESET ENDP
CODE ENDS
END BEG
四、实验小结(包括问题和解决方法、心得体会、意见与建议等)
五、指导教师评语
日期
成绩批阅
人。

相关文档
最新文档