1 / 34
文档名称:

微机实验报告.doc

格式:doc   大小:1,826KB   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机实验报告.doc

上传人:分享精品 2017/11/19 文件大小:1.78 MB

下载得到文件列表

微机实验报告.doc

文档介绍

文档介绍:微机实验报告
学生姓名
专业班
学号
指导老师

年月日
注:红色为程序修改部分
实验一
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 就是你想开始的位置,同时在你
所运行的程序中,有结束或返回指令,否则可能会转到不可