精华内容
下载资源
问答
  • 文档介绍:微机实验报告学生姓名专业班学号指导老师年月日注:红色为程序修改部分实验一1、用命令 A 汇编下列指令,判断指令正误并说明原因。(1) ROR AX,8(2) LEA DI,[AX](3) MOV DS,2010(4) PUSH AL(5) OUT 900,AL(6)...

    文档介绍:

    微机实验报告

    学生姓名

    专业班

    学号

    指导老师

    年月日

    注:红色为程序修改部分

    实验一

    1、用命令 A 汇编下列指令,判断指令正误并说明原因。

    (1) ROR AX,8

    (2) LEA DI,[AX]

    (3) MOV DS,2010

    (4) PUSH AL

    (5) OUT 900,AL

    (6) MOV [BX],0

    答:

    (1)ROR 为右移指令,每次移位只能移一个位。

    (2)不能对累加器去偏移地址。

    (3)立即数不能直接发送给段寄存器。此程序正确应该改为:

    MOV AX,2010

    MOV DS,AX

    (4)字压入堆栈指令,它允许将 16 位的源操作数压入堆栈。

    (5)OUT 指令是把累加 AL/AX 中的内容输出到指定的端口。

    (6)错在不知道 0 是以字节型数据存储到[BX]还是以字型数据存储到[BX]。

    2、说明可读写内存 RAM 和只读内存 ROM 的区别。

    答:

    ROM 和 RAM 是计算机内存储器的两种型号,ROM 表示的是只读存储器,即:

    它只能读出信息,不能写入信息,计算机关闭电源后其内的信息仍旧保存,一般

    用它存储固定的系统软件和字库等。RAM 表示的是读写存储器,可其中的任一存

    储单元进行读或写操作,计算机关闭电源后其内的信息将不在保存,再次开机需

    要重新装入,通常用来存放操作系统,各种正在运行的软件、输入和输出数据、

    中间结果及与外存交换信息等,我们常说的内存主要是指 RAM。

    3、说明命令 T 和 P 的差别。

    答:两个都是单步执行指令。区别在于遇到调转程序 call 指令时,T 指令会跳

    到 call 指令中去一步一步的执行;而 p 指令遇到 call 指令时,它一下子全部执

    行后就跳出来,而不会一步一步的去执行。

    指出任务 6 中程序段的出错原因,给出修改后的程序段。

    4、利用 T,P,G 命令,执行下列指令段,注意它们的不同之处。

    (1) MOV DI,300

    MOV SI,400

    MOV CX,3

    CLD

    REP MOVSB

    INT 3

    --T 指令

    ---G 指令

    ---P 指令

    (2) MOV AH,2

    MOV DL,41

    INT 21

    INT 3

    ---P 指令

    ---G 指令

    实验总结:

    指令

    T

    一步一步执行

    G

    执行一段代码

    执行指令操作

    P

    在执行的过程中跳过循环

    (7) 先在 CS:200 处汇编一条 RET 指令,再在 CS:100 处汇编。

    MOV BX,200

    CALL BX

    INT 3

    然后从 MOV BX,200 处开始执行。

    7、给出任务 7 中调试好的程序。

    用命令 A 汇编下列程序段,并将程序写到硬盘上,然后调试程序段,观察程序段能否

    完成指定功能,若不能,说明原因,并修改程序。

    (8) 完成将 DS:2000 开始的 5 个字节内存内容相加,并把相加的结果存放在

    DS2005 内存单元中。

    MOV CX,5

    MOV AL,0

    MOV BX,2000

    nest: ADD AL,[BX]

    INC BX

    DEC CX

    LOOP nest

    MOV [BX],AL

    INT 3

    (9) 以双重循环来实现延时,然后再给 AX 赋值。

    MOV AX,0

    again1:MOV SI,3

    again2:MOV DI,3

    DEC DI

    JNZ again2

    DEC SI

    JNZ again1

    MOV AX,100

    INT 3

    SI 减为零

    8、回答问题思考。

    a)、H,试问该内容如看作一条指令、看作无符号数、

    看作带符号数,那将分别表示什么?不查看教材中的指令系统代码,如何在

    DEBUG H 表示一条什么指令?

    指令: INT3 调试断点;

    无符号数:204

    带符号数:-52

    b)、在指令 MOV[BX,AX 中,操作数[BX]的寻址方式是什么?在 DEBUG 下执行完

    该指令后,如何查看执行结果?

    答:指令 MOV[BX],AX 中,操作数[BX]的寻址方式是:寄存器间接寻址方式。在

    DEBUG 下执行完该指令后,输入 R 即可。

    c)、可否随意在 DEBUG 提示符“-”后不带参数发出命令 G?什么情况下使用命

    令 G 时,可不用“=”给出执行的首地址?

    答:不带参数的 G 命令是指从当前 CS:IP 处开始运行,直到遇到返回指令、结束

    指令等才停止。因此,除非你已知当前 CS:IP 就是你想开始的位置,同时在你

    所运行的程序中,有结束或返回指令,否则可能会转到不可

    内容来自淘豆网www.taodocs.com转载请标明出处.

    展开全文
  • 微机原理实验报告,数据库上机实验报告,数据结构上机实验报告,微机实验报告,微机组装实验报告,电子商务上机实验报告,c语言上机实验报告,运筹学上机实验报告宿迁学院2011-2012学年第一学期《微型计算机技术及应用》...

    微机上机实验报告,微机原理上机实验,微机原理实验报告,数据库上机实验报告,数据结构上机实验报告,微机实验报告,微机组装实验报告,电子商务上机实验报告,c语言上机实验报告,运筹学上机实验报告

    宿迁学院2011-2012学年第一学期

    《微型计算机技术及应用》

    实验报告册

    姓 名:

    学 号:

    班 级:

    专 业: 计算机科学与技术

    年 级: 三

    指导老师: 巫宗宾

    成 绩:

    实验一:字符显示实验

    实验内容

    课题一:字符显示实验

    mov dl ,字符

    mov ah,02h

    int 21h

    实验目的

    显示程序中预先输入的指定的字符

    实验条件

    汇编masm5条件下

    程序流程图

    程序代码

    EXTRA SEGMENT

    EXTRA ENDS

    CODE SEGMENT

    ASSUME CS:CODE,ES:EXTRA

    START:

    MOV AX,EXTRA

    MOV ES,AX

    MOV DL,'H'

    MOV AH,02H

    INT 21H

    MOV AH,4CH

    INT 21H

    CODE ENDS

    END START

    测试报告

    运行结果

    H

    实验总结

    通过这次实验,我理解了汇编语言的执行流程和汇编语言的基本编写方法,以及通过命令行显示事先确定的字符。

    实验二:字符串显示实验

    实验内容

    mov ax ,seg 字符串变量

    mov ds,ax

    mov dx ,offset 字符串变量

    mov ah,09h

    int 21h

    实验目的

    显示程序中预先输入的字符串

    实验条件

    汇编masm5条件下

    程序流程图

    程序代码

    EXTRA SEGMENT

    str DB "Hello!$"

    EXTRA ENDS

    CODE SEGMENT

    ASSUME CS:CODE,ES:EXTRA

    START:

    MOV AX,seg str

    MOV DS,AX

    mov DX,Offset Str

    MOV AH,09H

    INT 21H

    MOV AH,4CH

    INT 21H

    CODE ENDS

    END START

    测试报告

    运行结果

    Hello!

    实验总结

    通过这次实验,学会了如何通过汇编语言的编写来显示一个事先确定的字符串,理解了显示字符和显示字符串的区别与联系

    实验三:字符串传送,比较,扫描存串,取串

    实验内容

    字符串传送,比较,扫描,存串,取串

    实验目的

    串传送:将SI指向的数据段的源串传送到DI指向的附加段的目的串

    串比较:将SI指向的数据段的源串与DI指向的附加段指向的目的串进行比较

    串扫描:从DI指向的附加段的目的串查找与AL或AX或EAX相匹配或不匹配的字符

    存 串:将AL或AX或EAX的数据存入DI指向的附加段的目的串

    取 串:从SI指向的数据段源串取个字符送AL或AX或EAX

    实验条件

    汇编masm5条件下

    程序流程图

    串传送:

    串比较:

    串扫描:

    取串: 存串:

    程序代码

    串传送

    data segment

    liu db "hello$"

    data ends

    code segment

    assume cs:code,ds:data

    start: mov ax,data

    mov ds,ax

    mov dx,offset liu

    mov ah,09h

    int 21h

    mov ah,4ch

    int 21h

    code ends

    end start

    串比较

    data segment

    x db "hello$"

    data ends

    extra segment

    y db "hollo$"

    extra ends

    code segment

    assume cs:code,ds:data,es:extra

    start: mov ax,data

    mov ds,ax

    mov ax,extra

    mov es,ax

    lea si,x

    lea di,y

    mov cx,5

    cld

    repz cmpsb

    dec si

    dec di

    mov dl,byte ptr[si]

    mov ah,02h

    int 21h

    mov dl,byte ptr es:[si]

    mov ah,02h

    int 21h

    mov ah,4ch

    int 21h

    code ends

    end start

    串扫描

    extra segment

    x db "hello$"

    extra ends

    code segment

    assume cs:code,es:extra

    start: mov ax,extra

    mov es,axlea si,x

    mov al,'l'

    mov cx,5

    cld

    repnz scasb

    dec d

    展开全文
  • 文档介绍:微机实验报告学院:###专业班级:##序号:##姓名:###实验名称:实验二:数码转码编程及程序调试实验日期:2016.04实验二数码转码编程及程序调试一.实验目的1.掌握不同进程数及编码相互转换的程序设计方法,加深对...

    文档介绍:

    微机实验报告学院:###专业班级:##序号:##姓名:###实验名称:实验二:数码转码编程及程序调试实验日期:2016.04实验二数码转码编程及程序调试一.实验目的1.掌握不同进程数及编码相互转换的程序设计方法,加深对数码转换的理解;2.进一步熟悉键盘使用方法;进一步熟悉调试程序的方法二.实验设备装有汇编软件的IBMPC机一台三.实验内容1.将ASCII码表示的十进制数转换为二进制数。这里我们规定:被转换的ASCII码十进制数存放在3500h~3504h单位中。而转换结果在3510~3511单位中。2.将从键盘输入的五位十进制数的ASCII码已存在3500起始的内存单元中。把它转换成BCD码后,再按位分别存入3510起始的内存单元内。若输入的不是十进制的ASCII码,则显示FF.3.将十六位二进制数转换为ASCII码表示的十进制数。十六进制数的值域为0~65535,最大可转换为五位十进制数。4.十六进制数转换为ASCII码。设经过CPU处理后的十六进制存放在起始地址为3500H的内存中,把它们转换成ASCII码之后,再分别存入起始地址为3510的内存单元中。5.BCD码转换为二进制码。设四个二位十进制的BCD码存放在起始地址为3500H的单元中,转换出的二进制数码存入起始为3510的内存单元中。四.3500HSOURCE1DB30H,30H,30H,31H,3530HMULNUMDW10DATAENDSCODESEGMENTASSUMEDS:DATA,CS:CODESTART:MOVAX,DATAMOVDS,AXMOVCL,COUNTMOVSI,OFFSETMULNUMMOVAX,0MOVDX,0MOVBX,OFFSETSOURCE1ADDAL,BYTEPTR[BX]SUBAX,30HNEXT:MULWORDPTR[SI]INCBXADDAL,BYTEPTR[BX]XCHGAH,DHLAHFANDAH,01HADDAH,DHSUBAX,LJNZNEXTMOVBX,OFFSETRESULTMOV[BX],AXRETCODEENDSENDSTART运行结果:3500~3504h单元存入30H,30H,30H,31H,32H,结果如下:3500~3504h单元存入31H,32H,33H,34H,35H,结果如下:3500HSOURCEDB41H,32H,33H,24H,3510HRESULTDB5DUP(?)ORG3520HCOUNTEQU5DATAENDSCODESEGMENTASSUMEDS:DATA,CS:CODESTART:MOVAX,DATAMOVDS,AXMOVCX,COUNTMOVSI,OFFSETSOURCEMOVDI,OFFSETRESULTNEXT:MOVDL,0FFHMOVAL,[SI]CMPAL,39HJGNEXT1SUBAL,30HCMPAL,0JLNEXT1MOV[DI],XCMPCX,0JNENEXTJEEXITNEXT1:MOV[DI],XCMPCX,0JNENEXTJEEXITEXIT:RETCODEENDSENDSTART运行结果:3500~3504h单元存入41H,32H,33H,24H,35H,结果如下:3500~3504h单元存入31H,32H,33H,34H,35H,结果如下:3510HRESULTDB5DUP(

    内容来自淘豆网www.taodocs.com转载请标明出处.

    展开全文
  • 微机原理与接口技术实验报告电子信息工程学系实验报告课程名称:微型计算机技术 实验项目名称:存储器读写实验 实验时间:班级:通信091 姓名:Jxairy 学号:910705131实 验 目 的 :熟悉掌握对RAM的操作。...

    微机原理与接口技术实验报告

    电子信息工程学系实验报告

    课程名称:微型计算机技术 实验项目名称:存储器读写实验 实验时间:

    1-305-png_6_0_0_99_635_695_343_893.25_1263.375-618-0-8-618.jpg

    1-107-jpg_6_0_______-164-0-0-164.jpg

    班级:通信091 姓名:Jxairy 学号:910705131

    实 验 目 的 :

    熟悉掌握对RAM的操作。

    实 验 环 境:

    Windows XP操作系统、ZY15MicInt12BB微机原理及接口实验箱一台、湖北众友微机原理与接口技术

    软件。

    原 理 说 明 :

    8253/8254是可编程的定时器芯片。它们都是包含三个独立的16位通道。每个通道可作定时器也可作

    计数器使用,可通过软件编程选定6种工作方式之任一种。它们都用N沟道MOS工艺制成,只需要一组

    +5V电源。

    接 线 :

    存储器扩展实验接线:

    1.本实验用到的主要模块:6116模块、地址及数据总线单元等;

    2.数据线接系统数据总线输出单元任意一插座;

    3.地址接地址总线输出单元的A0~A7。 线路连接如图3.1所示。

    图3.1 存储器扩展实验接线图

    实 验 内 容 及 过 程 :

    实验内容:(1)将字符A-Z逐个存入RAM中,然后再将这些内容读出来显示在实验箱的屏幕上。

    (2)用一片6116作为内存扩展,向8000H:0H至8000H:100H单元的偶地址单元送入0AAH,

    奇地址单元送入55H。

    实验的设计程序流程图如下图3.2所示。

    展开全文
  • 微型计算机原理实验报告微型计算机原理实验报告专业班级: 通信工程2013级 学生姓名: 周博文 学 号: 2013221105200097 完成时间: 2015月12月 实验一 运行并分析Hello World程序一、实验目的掌握用汇编语言设计、...
  • 微机硬件实验报告微机硬件实验报告篇一:计算机硬件实验报告 (6000字) 计算机硬件技术 实验报告 第四次和第五次实验 姓名:李新基 学号:XX010630 实验班号:23 机器号:39 目录 实验四. 中断技术 .............
  • 精选资料,欢迎下载实验报告一、实验目的1. 熟悉80C51单片微机汇编语言设计及编程技巧。2. 掌握逻辑运算程序的设计方法。3. 掌握求最小数和最大数程序的设计方法。4. 掌握多字节无符号十进制数加、减法程序的设计二...
  • 微型计算机实验报告1 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!14.9 积分搐n昔、上尊实验报告课程名称:微型计算机原理及应用 实验项目: 程序编程及调试专业...
  • 实验二定时器实验一、实验目的与要求利用定时器控制产生占空比可变的PWM波,通过实验验证进一步加强对定时器功能的认识,掌握定时器的使用方法。1、用P1.0口输出PWM波,利用按键控制占空比的增加和降低,用示波器...
  • 实 验 报 告课程名称 微型计算机原理原理与接口技术实验项目 系统认识实验实验仪器 TD-PITE实验装置、PC机一台学 院 ___城市轨道交通学院_ ___专 业 10控制工程学 号学生姓名二○一二年十一月实验一:系统认识实验一...
  • 目录软件实验部分:实验一清零程序实验二拆字程序实验三拼字程序实验四数据区传送子程序实验五数据排序实验实验六查找相同数个数实验七无符号双字节快速乘法子程序实验八多分支程序实验九脉冲计数(定时/计数器实验)...
  • 微机原理 实验报告——显示程序实验与8259应用编程实验 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!11.9 积分北京信息科技大学自动化学院实 验 报 告课程名称 ...
  • 微机实验报告

    2011-11-20 21:59:10
    微机实验报告微机实验报告微机实验报告.
  • 实验报告1. 实验名称程序编译及调试2. 实验目的掌握汇编语言语句格式,程序结构,上机调试步骤和各种类型程序的设计方法。了解汇编语言的基本语法,汇编程序的功能和汇编,调试过程,伪指令,汇编语言程序设计,系统...
  • 工业用微型计算机实验报告工业用微型计算机实验报告工业用微型计算机实验报告实验一 8255动态LED数码显示实验实验目的和内容进一步掌握8255的使用原理;掌握动态LED数码显示的原理;完成动态LED数码显示的编程实验;...
  • 微机原理实验报告——统计数据个数程序》由会员分享,可在线阅读,更多相关《微机原理实验报告——统计数据个数程序(4页珍藏版)》请在人人文库网上搜索。1、本科实验报告课程名称: 微机原理及接口技术 实验项目:...
  • 微型计算机控制实验报告,计算机控制实验报告,微型计算机控制技术,微型计算机控制系统,微型化学实验,微型实验,实验室微型注塑机,初中化学微型实验,利用微型化学实验,微型燃气轮机实验室微型计算机原理实验报告A/D、D/...
  • 微型计算机实验报告目 录实验一 A/D与D/A转换1实验二 数字滤波器4实验三 离散化方法研究7实验四 数字PID调节器算法的研究12实验五 串级控制算法的研究17实验六 解耦控制算法的研究21实验七 最少拍控制算法研究27实验...
  • 太原理工大学微机原理实验报告 本科实验报告 课程名称: 微机原理及应用 实验项目: 实验地点: 专业班级:机械 xxx班 学号:xxxxxxxxxx 学生姓名: xx 指导教师: 2016年 12月 28日 实验一 汇编语言程序开发环境与...
  • 微型计算机控制实验报告实验一 D/A转换实验实验目的1.学习掌握D/A转换的基本原理及TLC7528 芯片的性能。 2.学习利用DAC产生连续波形的编程方法。实验设备PC 机一台,TD-ACC+实验系统一套实验内容编写实验程序,...
  • 微机原理实验报告多位十进制数相加程序本科实验报告课程名称: 微机原理及接口技术课题项目: 多为十进制数相加程序专业班级: 电科1201 学号: 2012001610学生姓名: 王天宇指导教师: 任 光 龙2015年 5月 23日实验...
  • 温度控制实验报告温度控制实验报告篇一:温度控制器实验总结报告温度控制器实验总结报告一、功能及性能指标根据设计任务基本要求,本系统应具有以下几种基本功能。(1) 可以进行温度设定,并自动调节水温到给定温度值...
  • 微机原理与接口技术》上机实验报告学号:姓名:班级:课程名称:微型计算机原理与接口技术上机内容:模/数转换器实验性质:□综合性实验□设计性实验■验证实验实验时间:年12月19日实验地点:汽车学院107实验设备...
  • 微型计算机实验实验报告.doc 深圳大学实验报告课程名称微型计算机与接口技术原理实验项目名称熟悉DEBUG的使用、寻址方式实践学院计算机与软件学院专业计算机科学与技术指导教师胡庆彬报告人学号2012150班级1实验...
  • 32位微机系统与应用实验指南- PAGE 3 -西安电子科技大学实验报告课程名称微机系统实验成绩实验学时6评语:指导教师:年 月 日班 级: 031012学 号:姓 名: 宋园园地 点: E-529 _时 间: 2012/12/22实验一 汇编语言...
  • 多个微机接口实验报告 微机接口实验报告 微机接口实验报告
  • 同济大学微机原理实验报告.doc 微机原理与接口技术上机实验报告学号姓名班级课程名称微型计算机原理与接口技术上机内容模/数转换器实验性质□综合性实验□设计性实验■验证实验实验时间年12月19日实验地点汽车学院...
  • 微型计算机接口术实验报告(二)微型计算机接口技术实验报告实验实验目的了解可编程并行接口芯片8255 的内部结构、工作方式、初始化编程及应用。实验内容说明18255A 的内部结构(1)数据总线缓冲器:这是一个双向三态的8...
  • 微型计算机技术及应用实验报告.docx (16页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.90 积分《微型计算机技术及应用》实习报告2016年12月30日一 实验要求 3二 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,822
精华内容 1,928
关键字:

微机实验报告实验3