微机原理上机实验报告(一)
班级: 学号姓名:
实验目的。掌握汇编语言程序的上机过程与debug调试方法。
实验内容。比较两个字符串string1和string2所含的字符是否相同。若相同则显示’match’ ,否则,显示‘no match!’。
一、 源程序见资料。
二、按照上课所讲的操作步骤对以上所给源程序进行调试,熟悉上机操作过程。
三、用debug逐条观察各条指令执行前后的相关寄存器及标志位的变化。
标志位的符号表示。
用debug跟踪,调试上述程序。
用u命令列出反汇编程序,与源程序清单比较,列出各列表示什么内容。
跟踪到语句mov es , ax,检查语句执行后es寄存器的变化。
语句mov ds , ax执行前,发命令d ds:0,检查显示的内容是否与程序数据段定义的单元内容一致。
语句mov ds , ax执行后,发命令d ds:0,检查显示的内容是否与程序数据段定义的单元内容一致。
根据你所运行的程序,指明ds和es的值。数据段偏移地址为000ah至0015h单元的内容。
执行上课所讲的debug所有调试命令,检查显示的相关显示内容,并将结果用复制或截图的方式在实验数据及结果中体现出来。
继续跟踪程序,请描述循环指令的处理方法,如何退出循环,转移指令处理方法,int 21h指令处理方法,程序结束位置,用截图的方式体现实验执行结果。
四、实验数据及结果。
五、实验过程中所遇到的问题及解决办法。
汇编上机作业
指令系统练习。1.指出下列的错误并更正 very,block均为偏移量 mov ds,very mov very si es bl mov block dx si al mov very,block 2.在指令push ax的执行过程中,要进行的操作是 sp 2 sp sp 1 sp sp 2 sp...
汇编上机作业
计算机学院11级汇编语言程序设计实验。2014.11一 实验环境介绍与演示 3学时 16位程序实验环境。32位程序实验环境。二 实验内容及建议学时分配数 2学时 熟悉dos编程环境 编写一个dos环境的汇编语言程序,要求从键盘输入一串字符,去除连续重复的字符后再显示。如 输入 abbcccba 应该...
北理工汇编上机实验
实验3 字符匹配程序 从键盘上输入一个字符串,回车结束并回显。用串操作指令设计程序,实现在输入的字符串存储区中寻找空格字符,退出时给出是否找到的信息,并给出具体位置。流程图 三 源 datas segment s1 db 14h,50 dup 0 d1 db 100,0,100 dup 0 d2 d...