2013微机原理实验时间分组安排(清水河)-

合集下载

微机原理与接口技术实验安排_2013

微机原理与接口技术实验安排_2013
2
李丹丹刘孝辉
郏东耀
11.24日10-12点(日)
G.自动化1101、2(55)
2
李丹丹刘孝辉
赵俊慧
11.24日12-14点(日)
H.自动化1103、4(58)
2
李丹丹刘孝辉
赵俊慧
11.24日14-16点(日)
K.自动化1105、6(52)戴老师进修的学生
2
李丹丹刘孝辉
赵俊慧
11.25日10-12点(一)
1
李阳焦阳
付文秀
11.16日14-16点(六)
D.通信1103、4(55)
1
李阳焦阳
付文秀
11.16日16-18点(六)
E.通信1105、6(62)
1
李阳焦阳
付文秀
11.17日8-10点(日)
F.通信1107、8(59)
1
李阳焦阳
付文秀
11.17日10-12点(日)
G.自动化1101、2(55)
1
李阳焦阳
D.通信1103、4(55)
4
高天龚晨
李正交
12.2日8-10点(一)
E.通信1105、6(62)
4
高天龚晨
赵俊慧
12.4日10-12点(三)
F.通信1107、8(59)
4
高天龚晨
赵俊慧
12.7日8-பைடு நூலகம்0点(六)
G.自动化1101、2(55)
4
高天龚晨
赵俊慧
12.7日10-12点(六)
H.自动化1103、4(58)
E.通信1105、6(62)
3
王霁晨孟月
黄赞武
11.30日12-14点(六)
F.通信1107、8(59)

微型计算机原理与接口技术实验教程

微型计算机原理与接口技术实验教程

《微机原理与接口技术》实验安排表实验时间班级第一组第二组第三组08电科1 星期一5、6节星期三1、2节08电科2 星期三3、4节08电子1 星期一3、4节星期一7、8节星期二7、8节08电子2 星期四1、2节星期二7、8节08通信1 星期三7、8节星期三9、10节星期二9、10节08通信2 星期二1、2节星期二9、10节实验项目教学周次实验项目名称对应的实验指导书的内容汇编语言程序设计指导书(电子文档)微机原理与接口实验指导书(2006.7)4 1、熟悉汇编语言的编程环境实验一熟悉汇编语言的编程过程5 2、循环程序设计实验实验五循环程序设计6 3、子程序设计实验实验七子程序设计7 4、中断程序设计实验P39实验八8 5、数字钟设计实验P41实验九9 5、数字钟设计实验P41实验九10 6、8253定时/计数器实验P30实验六11 7、8255并口可编程实验P24实验四12 8、模数转换ADC0809 P17实验一13 9、数模转换DAC0832 P20实验二14 10、小型直流电机调速实验P57实验十三15 11、双机通信实验P44实验十注意事项:1、实验室位置:第三教学楼3607(商学院办公室楼上);2、中午实验的同学12:30分开始,其它按照学校作习时间表;3、每次实验前写好预习报告,进入实验室时指导老师检查合格后方可进行实验,实验过程中认真记录实验结果和出现的问题,各组独立完成实验,并按规定交实验报告(每个实验做完当堂交报告)。

4、分组:08电科1(1)=学号前36,08电科1(2)=余下的37人;08电科2=全班37人08电子1(1)=学号前32,08电子1(2)=学号前33-64,08电子1(3)=余下的18人,08电子2(1)=学号前32,08电子2(2)=余下的12人08通信1(1)=学号前30,08通信1(2)=学号前31-60,08通信1(3)=余下的9人08通信2(1)=学号前30,08通信2(2)=余下的20人实验1熟悉汇编语言的编程环境[实验目的]1.学习并掌握Visual ASM软件的使用;2.学习在MSDOS方式下的手工汇编方式;3. 学习Debug.exe软件的使用方法;[实验重点和难点]1.Debug命令[实验课时]2学时[实验仪器]联想启天2400微型计算机。

微机原理实验时间安排

微机原理实验时间安排

第一次实验:11月19日(周六上午):237第一组239第二组11月19日(周六中午):237第七组239第十一组11月19日(周六下午):237第六组239第十五组11月19日(周六晚上):237第十四组239第五组11月20日(周日上午):237 第四组239第三组11月20日(周日中午):237 第十组239第九组11月20日(周日下午):237第十二组239第十三组11月20日(周日晚上):239第八组第二次实验:11月26日(周六上午):237第一组239第二组11月26日(周六中午):237第七组239第十一组11月26日(周六下午):237第六组239第十五组11月26日(周六晚上):237第十四组239第五组11月27日(周日上午):237 第四组239第三组11月27日(周日中午):237 第十组239第九组11月27日(周日下午):237第十二组239第十三组11月27日(周日晚上):239第八组第三次实验:12月3日(周六上午):237第一组239第二组12月3日(周六中午):237第七组239第十一组12月3日(周六下午):237第六组239第十五组12月3日(周六晚上):237第十四组239第五组12月4日(周日上午):237 第四组239第三组12月4日(周日中午):237 第十组239第九组12月4日(周日下午):237第十二组239第十三组12月4日(周日晚上):239第八组第四次实验:12月10日(周六上午):237第一组239第二组12月10日(周六中午):237第七组239第十一组12月10日(周六下午):237第六组239第十五组12月10日(周六晚上):237第十四组239第五组12月11日(周日上午):237 第四组239第三组12月11日(周日中午):237 第十组239第九组12月11日(周日下午):237第十二组239第十三组12月11日(周日晚上):239第八组第一组:阎波老师(英才班)1-40号第二组:阎波老师(英才班)41-80号第十五组:阎波老师(英才班)81-121号,皮秀敏,罗小嘉,谢林峰第三组:阎波老师(通信班)1-51号第四组:阎波老师(通信班)52-102号第五组:阎波老师(通信班)103-153号第六组:郭志勇老师1-50号第七组:郭志勇老师51-100号第八组:郭志勇老师101-141号第九组:周亮老师1-50号第十组:周亮老师51-100号第十一组:周亮老师101-139号第十二组:黄乐天老师1-50号第十三组:黄乐天老师51-100号第十四组:黄乐天老师101-139号阎波老师(通信班)154-164号,李泽成,乒克虎,杨杨以上序号为助教给的序号。

2013微机原理实验指导书

2013微机原理实验指导书

微机原理实验报指导书实验一数据传送实验1.实验名称实验一数据传送实验2.实验目的1、掌握微型计算机汇编软件调试汇编源程序的基本操作;2、熟悉传送指令、简单运算类指令来编写汇编语言源程序;3、掌握调试过程及实验结果分析;3.实验仪器微型计算机一台4.实验原理或内容1.数据段从3500H单元开始建立0---15共16个数据区,程序中见此段存入数据00H,01H,02H---0AH---0FH,运行之,检查并记录结果。

2.将内存3500H开始的共10个单元内容传送到3600H单元开始的数据区中,运行之,记录结果。

5.实验步骤1.启动Masm for Windows 集成实验环境2009.6。

显示如下:2.输入源程序在模板处将程序完成,其中模板中段名可以自己修改定义,没有涉及的段可省略不写。

输入汇编语言源程序后,保存程序(规定扩展名为.asm)3.汇编编译/汇编成目标文件,单击运行菜单下“编译成目标文件(obj)”,等待系统汇编,若有错误,修改再编译,直至无错误为止。

4.连接生成可执行文件。

单击运行菜单下“生成可执行文件(exe)”,等待系统对汇编生成的.obj文件进行连接,生成相应的可执行文件。

若有错误,修改错误重复3和4操作,直至无错误为止。

5.在DEBUG调试环境下进行程序的调试1、反汇编。

u回车-u0000回车2、单步运行。

-T=0000回车-T回车3、连续运行。

G=起始偏移地址结束偏移地址4、内存单元内容显示。

-Dds:3500回车5、内存单元内容的修改。

-EDS:3500回车.键入修改后内容再空格完成后回车6、查看修改寄存器。

-R回车-R跟寄存器名,显示寄存器内容:后可跟修改内容 -R IP 可查看修改IP值7、退出debuf。

Q命令6.数据与结果将运行结果记录于此处7.讨论可写实验过程中遇到的问题及解决办法8.回答问题注明:实验报告要求1、写出实验内容、实验要求。

2、画出程序流程图,给出实验源程序。

微机原理实验指导书 何小海 严华

微机原理实验指导书 何小海 严华

实验一数据传送一、实验目的熟悉星研集成环境软件的使用方法。

熟悉Borland公司的TASM编译器熟悉8086汇编指令,能自己编写简单的程序,掌握数据传输的方法。

二、实验内容1、熟悉星研集成环境软件。

2、编写程序,实现数据段的传送、校验。

使用汇编语言,将数据段中3000H~30FFH单元的内容传送给实验仪B4区的61C256的2000H~20FF中;B4区的61C256在I/O设备区,使用IOR、IOW读写;再将它传送回数据段的6000H~60FFH中。

三、程序流程图(学生根据实验内容设计)四、实验步骤在DS段内3000H~30FFH中输入数据;使用单步、断点方式等调试程序,检测DS段内6000H ~60FFH中的内容。

熟悉查看特殊功能寄存器、CS段、DS段的各种方法。

五、程序清单(参考)本实例的源程序如下:.MODEL TINY ;memory mode : tiny.STACK 100 ;堆栈.CODE ;开始程序段START: MOV AX,@DATAMOV DS,AXMOV ES,AXNOPMOV CX,100HMOV SI,3000HMOV DX,2000HSTART1: MOV AL,[SI]OUT DX,ALINC SIINC DXLOOP START1MOV DI,6000HMOV DX,2000HMOV CX,100HSTART2: IN DX,ALMOV [DI],ALINC DIINC DXLOOP START2SJMP $Move ENDPEND START六、思考题编写一个程序,将数据段中2000H~20FFH单元的内容传送给数据段的6000H~60FFH中。

实验内容:1、用所学过的寻址方式编程实现将存储单元DS:1000H单元的内容送到DS:2020H单元。

2、设各寄存器及存储单元的内容如下:(DS)=0500H,(BX)=0010H,(SI)=0001H,(05010)=12H,(05011)=34H,(05012)=56H,(05013)=78H,(05120)=ABH,(05121)=CDH,(05122)=EFH,说明下列各条指令执行完后AX寄存器中的内容。

[分组安排]微机原理实验

[分组安排]微机原理实验
11电子1班
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 第一组微机原 Nhomakorabea实验安排
第二组 周三[5-6]节和周五[5-6]节 张文政 丁磊 杨博 孙强 达木林 王鹏 申子良 李晟章 王立皇 陈凯 巴曦 杨柏童 吴修栋 曹文涛 薛伟 邱田 刘上睿 赵亮 高鹏飞 李智军 张相水 王皓 阿斯哈 戴昕 龙云鹏 蔡婧娴 王雪 胡颖越 杨新宇 祁涵 杨亚楠 王斯南 杨阳
周二[1-2]节和周四[5-6]节 范田珍倪 李智慧 李云逍 安新宇 徐嘉蕾 赵锦瑞 徐睿昀 杨元 贾旺 部少华 王树成 李光武 刘志伟 刘乐 刘畅 林立伟 朱保国 李文韵 柴成越 宁可 靳文健 刘成才 范凌峰 李新琪 刘宇 薛琦 薄锐 高嘉远 张君慧 王云峰 孔维龙 贾鸿鹏 吴晨奇 王松浩 梁爽
注:1.微机原理实验每周两节,共分两组,从14周开始上,实验地点:理工508; 2.如有冲突,自行找人互换,不允许两组混上。

微机原理实验报告

微机原理实验报告

昆明理工大学微机原理及程序设计实验指导书段绍米编昆明理工大学信息工程与自动化学院自动化系2013年10月微机原理实验实验要求及运行环境1、实验要求与注意事项:交纸质版实验报告,实验要求:实验成绩百分制(总分10 0分)实验过程(50分)提前预习,写好实验报告,标好注释,修改好程序;10分个人按要求独立完成,填好实验结果,对实验程序进行讲解,按时交实验报告20分不做与本实验无关的事(如玩游戏、聊天、打电话、听音乐等)5分不得缺席,实验签名(两份),按要求填写设备号实验名称等,不带他人签名5分带走自己的垃圾,保持实验室卫生,电脑设备桌椅摆设整齐,保管好个人物品5分按秩序进出实验室,不拥挤,注意安全,爱护设备,保证设备完好5分实验报告(50分)报告纸要统一,全部手写并填写好表头,包括:实验名称、姓名、学号、班级任课老师等2分实验目的、实验内容3分程序框图5分程序清单5分读懂程序加注释(每句注释13+分段注释7)20分实验结果,实验中经老师检查过5分程序修改,实验要求的完成及结果(可用蓝/黑在原程序上标明,并加注释)10分交电子版实验报告,实验要求:实验成绩百分制(总分100分)实验过程(50分)提前预习,标好程序注释,修改好程序;10分个人按要求独立完成,填好实验结果,对实验程序进行讲解,按时交实验报告20分不做与本实验无关的事(如玩游戏、聊天、打电话、听音乐等)5分不得缺席,实验签名(两份),按要求填写设备号实验名称等,不带他人签名5分带走自己的垃圾,保持实验室卫生,电脑设备桌椅摆设整齐,保管好个人物品5分按秩序进出实验室,不拥挤,注意安全,爱护设备,保证设备完好5分实验报告(50分)报告按统一格式要求填写,包括:课程名称、姓名、学号、班级任课老师等10分实验报告包括实验目的、实验内容、程序框图、程序清单、实验要求5分读懂程序加注释(每句注释13+分段注释7)20分实验结果,实验中经老师检查过5分程序修改,实验要求的完成及结果(可用其他颜色标明添加的程序,与原程序不同,并加注释)10分2、实验运行环境在电脑中装ASM Masm for windows 集成实验环境2008。

微机原理实验实验指导书2013

微机原理实验实验指导书2013

微型计算机原理与应用实验指导书上海大学通信学院2013 年 4 月微机原理实验一一、实验目的:掌握PC机DEBUG调试程序有关命令的操作及8086各类指令的功能。

二、实验要求:在PC机上完成下列程序的调试运行,并写出运行结果。

三、实验内容1.DEBUG的基本操作:(1)从WINDOWS进入DOS之后,输入命令启动DEBUG:C:>DEBUG 回车(2)输入R命令,查看和记录CPU各个寄存器的内容:-R回车看到什么?(3)输入A命令,汇编下面的字符“WINDOWS”显示程序(DEBUG调试环境中,默认为十六进制,因此源程序中十六进制数后面不写H):-A100 ;从偏移地址是0100H处开始写指令MOV AH,2MOV DL, 57 ;57H 是“W”的ASCII码INT 21 ;INT 21是DOS 功能调用,AH=2代表2号功;能。

这3句合起来的功能是:显示DL中的字符MOV DL, 49INT 21MOV DL, 4EINT 21MOV DL, 44INT 21MOV DL, 4FINT 21MOV DL, 57INT 21MOV DL, 53INT 21INT 3 ;功能是产生一个断点,不要省略(4)输入U命令反汇编上面的程序:-U 100问:这里100代表什么?(5)输入G命令连续运行上面的程序,记录运行结果:-G=100(6)输入E命令把上面程序中的数据57,49,4E,44,4F,57,53依次分别改为57,45,4C,43,4F,4D,45:-E 103 回车(以下同)-E 107-E 10B-E 10F-E 113-E 117-E 11B(7)输入D命令查看程序机器码的存放情况:-D 100 11E ;看从100开始到11E的机器码(8)输入G命令再连续运行程序,并记录运行结果:-G=100(9)依次输入下面的T命令(单步执行)和G命令(设置断点并启动运行),记录各命令的运行结果:-T=100 回车-G=100 106 回车-G=100 10A 回车-G=100 10E 回车-G=100 11E 回车注意:若不小心打错指令,可以这样修改:例如:CS:0100 B300 MOV BL,00102 53 PUSH BX0103 B220 LP1: MOV DL,20要修改“PUSH BX”,因为这条指令的偏移地址是0102H,所以按以下操作:-A 0102 回车,然后把正确的指令打入,“-A ”是汇编指令。

微机原理实验报告(2013)

微机原理实验报告(2013)

计算机在金属材料中的应用实验山东科技大学材料学院目录一、调试程序DEBUG二、熟悉80486指令系统三、熟悉汇编语言汇编程序上机过程四、汇编程序分支程序设计一五、汇编程序分支程序设计二六、汇编程序循环程序设计一七、汇编程序循环程序设计二八、汇编综合程序实验一调试程序DEBUG一、实验题目:调试程序DEBUG二、实验目的:1. 熟悉调试程序DEBUG2. 掌握调试程序DEBUG的操作步骤调试程序DEBUG:调试程序DEBUG.EXE是DOS提供的一个调试汇编语言程序的程序,每个版本的DOS都带有该程序,具有跟踪程序运行、设置断点、显示修改内存与寄存器的内容等功能,还可对小段程序进行汇编调试。

动态调试程序在编写和运行汇编程序的过程中,会遇到一些错误和问题,需要对程序进行分析和调试,调试程序DEBUG 就是专为汇编语言设计的一种调试工具。

它在调试汇编语言程序时有很强的功能,能使程序设计者接触到机器内部,能观察和修改寄存器和存储单元内容,并能监视目标程序的执行情况,使用户真正接触到CPU 内部,与计算机产生最紧密的工作联系。

DEBUG 的执行DEBUG 命令格式主要DEBUG 命令DEBUG 的执行在操作系统(DOS 或WIndows )命令行方式下,直接调入DEBUG 程序,键入命令的格式如下:D>DEBUG [d:][Path][filename[.ext]][Parm1][Parm2]其中[] 的内容为可选项,可以有也可以缺省。

[d:] 为驱动器号,指要调入DEBUG 状态的可执行文件在哪个驱动器中,如A: 、B: 、C: 等。

[Path] 为路径,指要调入DEBUG 状态的可执行文件是在哪个目录下或子目录下。

[filename[.ext]] ,指要调入DEBUG 状态下的可执行文件的文件名,该文件可以是通过编辑、汇编、连接后产生的可执行文件,也可以是在DEBUG状态下汇编的程序段,通过写盘命令W 写入磁盘的文件。

微机原理实验指导

微机原理实验指导

微机原理实验指导部门: xxx时间: xxx整理范文,仅供参考,可下载自行编辑微机原理实验指导第一部分实验的目的和要求一实验要求1、实验前作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。

实验时要遵守实验室的规章制度,爱护实验设备。

要熟悉与实验相关的系统软件<如编辑程序、汇编程序、连接程序和调试程序等)的使用方法。

在程序的调试过程中,有意识地学习及掌握DEBUG程序的各种操作命令,以便掌握程序的调试方法及技巧。

b5E2RGbCAP3、为了更好地进行管理,要求用硬盘<注:D盘下)存储程序,以避免文件丢失。

注:文件名必须完整,源程序要带有后缀 .asm 。

路径名以及文件名中不能包含汉字,只能使用字符。

4、程序调试完后,须由实验辅导教师在机器上检查运行结果。

5、每个实验完成后,应写出实验报告。

二实验报告规范1、要求使用学校专用的实验报告纸。

填写的信息包括:课程名称、实验序号、专业、班级、姓名、同组实验者、实验时间。

2、报告书写要规范,内容言简意赅。

内容应包括:实验名称、目的、内容、原理、实验步骤、实验记录、数据处理<或原理论证、或实验现象描述、或结构说明等)。

p1EanqFDPw3、一个实验对应一份实验报告。

三实验的目的实验目的不仅是为了验证书本理论,更重要的是对实践能力的培养。

其中包括:实际调试程序的能力,例如修改程序参数的能力,查看结果的能力,设置断点调试运行的能力等。

开发汇编语言应用程序的能力,例如应用有关汇编软件的能力,进行系统调用和BIOS功能调用的能力,进行模块程序设计的能力等。

DXDiTa9E3d对某一问题用不同的程序实现的能力,例如我们为每个实验提供了参考程序<或程序段),目的是让每个实验者参照样板程序将实验成功地实现,在掌握其方法后,自己改变程序或部分改变程序加以实现。

RTCrpUDGiT四实验的评价方式每次实验的考核结果按优秀、良好、中等、及格和不及格来评价。

微机原理实验数据排序

微机原理实验数据排序

WORD格式广州大学学生实验报告开课学院及实验室:软件工程实验室418B2013年月日学院计算机科学与教育软件学院年级/专业/班姓名学号实验课程名称微机原理实验成绩实验项目名称数据排序指导老师陶文正一、实验要求给出一组随机数,将此组数据排序,使之成为有序数列二、实验目的了解数据排序的简单算法。

三、实验说明有序的数列更有利于查找。

本程序用的是“冒泡排序”法,算法是将一个数与后面的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在数列的最后面。

再进行下一轮比较,找出第二大数据,直到全部数据有序。

WORD格式四、程序框图Lenequ10datasegmentArraydb5,2,1,0,2,3,8,6,5,9Changedb0dataendscodesegmentassumecs:code,ds:datastartprocnearmovax,datamovds,axSort:movbx,offsetArraymovcx,Len-1movChange,0Goon:moval,byteptr[bx]incbxcmpal,byteptr[bx]jngNext;前小后大,不交换movChange,1;前大后小,置交换标志movah,[bx]mov[bx],al;交换mov[bx-1],ahNext:loopGooncmpChange,0jneSortjmp$codeendsendstartWORD格式五、实验步骤(1)进入Wave6000,输入程序并检查,保存程序。

(2)“编译”程序。

(3)在指令“jmp$”处设断点。

(4)“全速执行”程序。

(5)在“数据窗口(MEMORE)Y”查看0400H开始的10个单元的内容,记录并分析实验结果。

结果:00010202030505060809实验结果分析:实验中的jne和jng都是条件跳转语句(<=),通过循环依次比较,Change是前两个数的交换标志六、总结刚开始运行程序,不理解代码中为什么要加置交换标志Change。

《微机原理与接口技术》2012-2013(1)计系Z11实验指导书(打印版)

《微机原理与接口技术》2012-2013(1)计系Z11实验指导书(打印版)

《微机原理与接口技术》课程实验指导书课程名称:微机原理与接口技术英文名称:Principle of Microcomputer课程类别:专业基础课实验学时:实验16学时适应对象:计算机Z111-2,软件Z111-2,网络Z111-2任课教师:李艳萍于丽梅实验列表实验1 PC机中断实验实验2 定时器/计数器8253实验实验3 并行接口8255A实验(一)实验4 并行接口8255A实验(二)实验5 串行接口8251实验实验6 数/模转换器DAC 0832实验实验7 模/数转换器ADC 0809实验(一)实验8 模/数转换器ADC 0809实验(二)实验要求预习实验内容1、明确实验目的及任务,了解和掌握实验所需的理论知识及相关接口芯片的工作原理。

2、通过阅读示例程序,掌握编程方法及相关技巧。

3、对每次实验,应根据要求设计接口电路并编写程序。

实验过程1、带上理论课教材、实验指导书及准备的实验程序。

2、连接接口电路前,请关闭电源再搭接线路,检查无误后,再开电源。

3、调试程序,记录结果。

4、实验结束后,请关闭电源,将各实验器材归位,清洁自己的桌面。

编写实验报告实验报告格式实验XX 实验项目名称一、实验目的二、实验内容描述本次实验任务及要求三、实验原理分析设计思想,绘制实验原理图、流程图。

四、实验程序程序清单及相关注释。

五、实验结果描述实验现象及结果并给予分析。

六、问题解决及收获体会说明在实验过程中遇到了哪些问题,是如何处理的;收获体会,不足之处和今后应注意的问题等。

注意事项1、实验前,应确保实验箱与微机通过USB串口正确连接。

2、爱护实验设施,插接、拔取排线时,应旋转插头,不得从线中间拉取。

3、实验完毕后,先关闭实验箱电源,后拔下实验箱与微机的串行连接接口,以免造成串口损坏。

主要设备仪器配置实验仪器:清华大学科教仪器厂:TPC-ZK教学实验系统,包括配套的软件系统。

2第1章 TPC-ZK-USB实验系统介绍在各种计算机外围接口不断推陈出新的今天,USB接口已经成为个人计算机最重要的接口方式之一,USB接口设备的应用也以惊人的速度发展,几乎新型的PC都100%支持USB技术。

微机原理实验(含解答程序)

微机原理实验(含解答程序)

微机原理实验(含解答程序)-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN微机原理实验课题(共16个内容,附解答程序)(汇编程序可以使用MASM FOR WINDOWS)1.将偏移地址为2000h开始的100个单元依次设置为0~99。

2.将两个64位的二进制数相加,记录相加的和以及各个状态标志的值。

3. 编写程序,在屏幕上分行显示自己的姓名、学号。

4. 编写程序,通过键盘输入0——9之间的一个数字,利用查表法计算其平方。

在DEBUG下查看执行结果。

5. 用分支结构设计程序实现符号函数100010xy xx>⎧⎪==⎨⎪-<⎩,要求x和y存放在内存单元中,并将判断的结果在屏幕上显示输出。

6. 在键盘上输入一个字符,判断是否为小写字母,若不是,显示错误信息,若是,则将其转换为大写字母并显示。

7. 在键盘上输入一个字符,判断它是一个数字、大写字母还是小写字母,若为数字,则显示digital,若为字母,显示letter,否则,显示other。

8. 将字节型变量x的低四位(一位十六进制数)以十六进制数的形式显示。

9. 编制程序计算S=1+2·3+3·4+4·5+……+N(N+1)+……直到N (N+1)大于200为止,并将结果由屏幕上显示出来。

10. 将字形变量x以二进制数的形式在屏幕上显示输出。

11. 将字形变量x以十六进制数的形式在屏幕上显示输出。

12. 将内存单元缓冲区中的符号数(20个)按从小到大的顺序排列,并以十六进制数的形式显示。

13. 编制程序计算S=1+2+3+……+N,并将结果由屏幕上显示出来。

(要求:在屏幕上显示提示信息,提示输入N,N用十六进制表示,且N小于0FH,用子程序实现(段内),将输入的结果用十六进制数输出显示,显示结果的程序用子程序是实现(段间))。

14.要求在键盘上输入一个小于四位的十进制数,将其转换为二进制数存放,并讲转换后的结果以十六进制数的形式在屏幕上显示出来。

微机原理实验报告(排序,计算)

微机原理实验报告(排序,计算)

《微机原理与接口技术实验报告》汇编语言循环结构程序设计一、实验目的1. 理解各种指令的功能。

2. 进一步学习程序的调试。

二、实验内容:1.编制程序,对这组数进行排序,并输出原数据及排序后数据; 2.利用DEBUG 调试工具,用D0命令,查看排序前后,内存数据的变化; 3.去掉最大和最小的两个值,求出其余值的平均值,并输出最大值,最小值和平均值; 4.用学过的压栈PUSH 和出栈POP 指令,将平均值按位逐个输出; 5.将平均值转化为二进制串,并将这组二进制串输出。

6. 所有数据输出前要用字符串的输出指令,进行输出提示(如:zui da zhi shi : 300等),所有数据结果能清晰地显示在屏幕上。

三、程序流程图四、程序清单DATA SEGMENTSR DB 100,?,50 DUP (?)VAR DW 5 DUP (0)AVG DW ?TEN DW 10P DW3D DW 2X DW?Y DW?MESG1 DB 13,10,'PLEASE INPUT:$'XS1 DB 13,10,'ORIGIN:$'XS2 DB 13,10,'NOW:$'XS3 DB 13,10,'MAX:$'XS4 DB 13,10,'MIN:$'XS5 DB 13,10,'AVG:$'XS6 DB 13,10,'AVG2:$'DATA ENDSSTACK SEGMENTDW 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA START: MOV AX,DATAMOV DS,AXMOV ES,AXMOV DX,OFFSET MESG1MOV AH,09HINT 21HLEA DX,SRCLDMOV CX,5LEA SI,SRADD SI,2LEA DI,VARIN_LOOP:MOV x, 0MOV Y,0_INX:MOV AH, 01HINT 21H;-------------------------------- CMP AL, '0'JB OKKCMP AL, 3AHJB SUB_30H;-------------------------------- JMP OKK;-------------------------------- SUB_30H:SUB AL, '0'MOV AH, 0MOV Y, AXMOV AX, xMUL TENADD AX, YMOV x, AXJMP _INX;-------------------------------- OKK:MOV AX,xSTOSWINC SILOOP IN_LOOP;-------------------------ORIGIN--- MOV DX,OFFSET XS1MOV AH,09HINT 21HMOV CX,5LEA SI,VARLOOPXS1:CALL XSLOOP LOOPXS1;-------------------------------CLDMOV CX,4MOV DX,1LOOPPX: CALL PXINC DXLOOP LOOPPX;----------------------------NOW-- MOV DX,OFFSET XS2MOV AH,09HINT 21HMOV CX,5LEA SI,VARLOOPXS2:CALL XSLOOP LOOPXS2;----------------------------MAX--- MOV DX,OFFSET XS3MOV AH,09HINT 21HLEA SI,VARADD SI,8CALL XS;-----------------------------MIN--- MOV DX,OFFSET XS4MOV AH,09HINT 21HLEA SI,VARCALL XS;-----------------------AVG------ MOV DX,OFFSET XS5MOV AH,09HINT 21HMOV AX,[SI]MOV BX,[SI+2]ADD AX,BXMOV BX,[SI+4]ADD AX,BXCWDIDIV PLEA SI,AVGMOV [SI],AXCALL XS;----------------------AVG2---------- MOV DX,OFFSET XS6MOV AH,09HINT 21HMOV CX,16LEA SI,AVGMOV AX,[SI]LPAVG: CWDSHR AX,1 ;to CFJB ONEMOV DX,0JMP PPONE: MOV DX,1PP: PUSH DXLOOP LPAVGMOV CX,16AVG2XS:POP DXADD DL,30HMOV AH,02HINT 21HLOOP AVG2XSEXIT: MOV AH,4CHINT 21HXS PROCLODSWMOV BX,1ZL1: CWDIDIV TENPUSH DXCMP AX,0JZ ZL2INC BXJMP ZL1ZL2: POP DXADD DL,30HDEC BXMOV AH,2INT 21HJNZ ZL2MOV DL,20HMOV AH,02HINT 21HRETXS ENDPPX PROCPUSH CXMOV CX,5SUB CX,DXMOV SI,0RECMP: MOV AX,VAR[SI]CMP AX,VAR[SI+2]JLE NOCHXCHG AX,VAR[SI+2]XCHG AX,VAR[SI]NOCH: ADD SI,2LOOP RECMPPOP CXRETPX ENDPCODE ENDSEND START五、运行结果按照实验要求,我们输入了“300,250,280,240,260,”。

微机课程期末答疑安排

微机课程期末答疑安排
刘铁军





12月30日
11:30--14:30
刘民岷
14:30---17:30
刘民岷、李学生
19:30--22:30
周亮
12月31日
8:30---11:30
周亮、刘红星
11:30--14:30
刘红星
14:30---17:30
曾刚
19:30--22:30
曾刚
1月4日
8:30---11:30
曾刚
11:30--14:30
曾刚、刘铁军
14:30---17:30
刘铁军





1月4日
19:30--22:30
刘民岷
1月5日
8:30---11:30
刘民岷、李学生
11:30--14:30
周亮
14:30---17:30
周亮、刘红星
19:30--22:30
刘红星
1月6日
8:30---11:30
曾刚
11:30--14:30
曾刚
14:30---17:30
12月28日
8:30---11:30
刘民岷、李学生
11:30--14:30
周亮
14:30---17:30
周亮、刘红星
19:30--22:30
刘红星
12月29日
8:30---11:30
曾刚
11:30--14:30
曾刚
14:30---17:30
曾刚
19:30--22:30
曾刚、刘铁军
12月30日
8:30---11:30
微机课程期末答疑安排
答疑地点

微机原理实验报告

微机原理实验报告

大学昆明微机原理及程序设计实验指导书段绍米编昆明理工大学信息工程与自动化学院自动化系2013年10月微机原理实验实验要求及运行环境1、实验要求与注意事项:总 分 100分)实验 报告(50 分)实验报告包括实验目的、实验内容、程序框图、程序清单、实验要求 5分 读懂程序加注释(每句注释 13+分段注释7)20分 实验结果,实验中经老师检查过5分 程序修改,实验要求的完成及结果(可用其他颜色标明添加的程序,与原程序 不同,并加注释)10分2、实验运行环境windows 集成实验环境运行工作界面,输入实验程序代码,调试、改错、保存、运行、查看结果,进行记录。

运行结果显示:在电脑中装 ASMMasmfor windows 集成实验环境 2008。

双击图标ASMMasMfor6mv iraiw实验一两个多位十进制数相加的实验一、实验目的1、学习数据传送和算术运算指令的用法。

2、熟悉在PC机上建立、汇编、链接、调试和运行8088汇编语言程序的过程。

二、实验内容将两个多位十进制数相加。

要求被加数均以ASCII码形式各自顺序存放在以和DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。

三、程序框图显示被加数和加数1f被加数和加数以ASCII码表示的数字串形式转化为由十六进制表示的数字串形式DATA1四、程序清单CRLF MACRO5宏定义,宏名: CRLFMOV DL, 0DH; 把0DH 给DLMOV AH, 02H ; 把02H 给AHINT 21H;系统功能调用-实现回车功能MOV DL, 0AH ; 把0AH 给DLMOV AH, 02H ; 把02H 给AHINT21H;系统功能调用一实现换行功能ENDM ;宏定义结束一一-本段实现回车换行功能DATA SEGMENT;数据段定义,段名 DATADATA1 DB 33H, 39H, 31H, 37H, 34H; 变量 DATA1 中装入加Y结束DATA2 DB 36H, 35H, 30H, 38H, 32H;变量DATA2中装入被加数DATA ENDS; 数据段定义结束——本段实现了两个数据的定义STACK SEGMENTSTA DB 20 DUP()TOP EQU LENGTH STASTACK ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACK, ES:DATASTART: MOV AX, DATAMOV DS, AXMOV AX, STACKMOV SS, AXMOV AX, TOPMOV SP, AXMOV SI, OFFSET DATA2MOV BX, 05CALL DISPLCRLFMOV SI, OFFSET DATA1MOV BX, 05CALL DISPLCRLFMOV DI, OFFSET DATA2CALL ADDAMOV SI, OFFSET DATA1MOV BX, 05CALL DISPLCRLFMOV AX, 4C00HINT 21HDISPL PROC NEARDS1: MOV AH, 02MOV DL, [SI+BX-1]INT 21HDEC BXJNZ DS1RETDISPL ENDPADDA PROC NEARMOV DX, SIMOV BP, DIMOV BX, 05AD1: SUB BYTE PTR [SI+BX-1] , 30HSUB BYTE PTR [DI+BX-1] , 30HDEC BXJNZ AD1MOV SI, DXMOV DI, BPMOV CX, 05CLCAD2: MOV AL, [SI]MOV BL, [DI]ADC AL, BL AAAMOV [SI] , ALINC SIINC DILOOP AD2MOV SI, DXMOV DI, BPMOV BX, 05 AD3: ADD BYTE PTR [SI+BX-1], 30HADD BYTE PTR [DI+BX-1], 30HDEC BXJNZ AD3RETADDA ENDPCODE ENDSEND START五、实验要求1. 读懂源程序,写出源程序注释。

微机原理实验指导书

微机原理实验指导书

微机原理实验指导书课程类型:考查课专业班级:信息工程与自动化学院通信2013级学年学期:2014—2015 学年上学期课程总学时:16 学时主讲教师:杨青青说明:1. 本次实验为16个学时,以微机原理课程为依托,每两个学时完成一个实验,原理上应该有8份实验报告。

2. 实验报告可采取打印的方式,分析、填写程序等部分应该手写。

实验一汇编程序上机训练-熟悉指令格式一、上机环境:Window7系统,MasmEditor软件二、实验目的:1、学习使用在MasmEditor环境下完成汇编语言的编译、连接、运行、调试等。

2、熟悉80X86的指令系统及汇编语言指令格式。

三、实验步骤:1、编译源程序,生成可执行文件(.exe);2、用DeBug的各个调试指令,观察寄存器窗口的变化。

四、实验内容:参照微机原理课程第三章内容,进行课本例题的上机练习,完成程序的调试,例如单步步入、断点设置等,并在寄存器窗口察看各个寄存器的变化,从而也加深对80X86寻址方式的理解。

上机题目:微机原理教材第三章,例3.1,例3.3,例3.4,例3.6,例3.7,例3.8,例3.11,例3.23,例3.52,例3.64,例3.68,例3.71,例3.73思考题:试编程实现:(1)AL寄存器的第四位清0;(2)BL寄存器的第四位置1;(3)CL寄存器的第四位取反;(4)测试DL寄存器的最低两位是否为0,若是将0送入AL寄存器;否则将1送入AL寄存器。

五、实验报告要求:1.实验报告符合要求格式2.完成思考题的编程实现。

实验例题实验四汇编程序上机训练-多重循环程序设计一、上机环境:Window7系统,MasmEditor软件二、实验目的:1. 学习并熟悉汇编的多重循环程序的设计。

2. 进一步熟悉在MasmEditor环境下完成汇编语言的编译、连接、运行、调试等操作。

三、实验内容:例1:有十位同学的成绩分别是80,100,78,56,79,90,96,88,82,75;编程分别统计低于60分,60-69,70-79,80-89,90-99,100分的人数,并分别存入a100,b90,c80,d70,e60,f50单元中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

周六 11.30/12.07/12.14/12.21
周日 12.01/12.08/12.15/12.22
第19组
/
李学生老师 (48-94)
第20组
李学生老师 (95-141)
第7组
卢有亮老师 (1-51)
第8组
卢有亮老师 (52-102)
第1组
/
李广军老师 (1-51)
第2组
李广军老师 (52-102)
吴献钢老师 (48-94)
第17组
吴献钢老师 (95-141)
第18组
李学生老师 (1-47)
第5组
陈敏老师 (1-51)
第6组
陈敏老师 (52-102)
第13组
祝崇今老师 (1-50)
第14组
祝崇今老师 (51-100)
科B 237
科B 239
科B 237
科B 239
科B 237
科B 239
科B 237
2013微机原理实验安排(清水河校区)
周四 11.28/12.05/12.12/12.19 上午 8:30—11:30 中午 11:45—14:45 下午 15:00—18:00 晚上 19:00—22:00 地点 / / / / / / / / /
周五 11.29/12.06/12.13/12.20
科B 239
注:红色为混合编班 组号
任课老师 (学生编号)
第9组
陈敏(103-112)第Βιβλιοθήκη 0组钟其水(103-141)
卢有亮(103-142) 祝崇今(101-111)
第3组
/
李广军(103-142) 林水生(52-62)
第4组
林水生老师 (1-51)
第11组
钟其水老师 (1-51)
第12组
钟其水老师 (52-102)
第15组
吴献钢老师 (1-47)
第16组
相关文档
最新文档