实验一 调试程序DEBUG的使用方法18156.doc

上传人:汽*** 文档编号:543778874 上传时间:2023-01-28 格式:DOC 页数:16 大小:32KB
返回 下载 相关 举报
实验一 调试程序DEBUG的使用方法18156.doc_第1页
第1页 / 共16页
实验一 调试程序DEBUG的使用方法18156.doc_第2页
第2页 / 共16页
实验一 调试程序DEBUG的使用方法18156.doc_第3页
第3页 / 共16页
实验一 调试程序DEBUG的使用方法18156.doc_第4页
第4页 / 共16页
实验一 调试程序DEBUG的使用方法18156.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《实验一 调试程序DEBUG的使用方法18156.doc》由会员分享,可在线阅读,更多相关《实验一 调试程序DEBUG的使用方法18156.doc(16页珍藏版)》请在金锄头文库上搜索。

1、实验一 调试程序DEBUG的使用方法18156值得拥有的资料是来自平时学习积累总结的有问题的地方肯定有的还请大家批评指正!实验一 调试程序DEBUG的使用方法实验目的:通过对DEBUG调试程序的使用熟悉用DEBUG调试汇编语言程序的方法加深对汇编语言指令、机器码、寻址方式等基本内容的理解为后续程序编制和调试打下基础实验内容: 1:参考教材熟悉DEBUG的使用方法运行各种命令观察运行后的况 2:用DEBUG调试程序调试汇编语言例子lab1.exe程序(程序见后面) 1):用U命令对lab1.exe文件进行反汇编比较源程序lab1.asm和反汇编后的指令代码 2):用D命令观察程序运行之前DS:0

2、000处开始前20字节的内容并作记录 3: 用G命令从程序开始处运行到程序结束前一条指令再用D命令观察DS:0000处开始的前20字节的内容并作记录并据此说明程序对数据段中的数据进行了哪些操作附:Lab1 源程序 data segment array1 db 00,11,22,33,44,55,66,77,88,99 array2 db 10 dup(0) count equ 10 data ends stack segment stack db 100 dup(0) stack ends code segment code assume cs:code,ds:data,ss:stacksta

3、rt proc far push dx mov ax,0 push ax mov ax,data mov ds,ax lea bx,array1 lea si,array2 mov cx,countagain:mov al,bx add al,al mov si,al inc si inc bx loop again nop nop ret start endp code ends end 实验报告内容1:实验题目2:实验内容3:程序运行前DS:0000开始处前20字节内容4:程序运行后DS:1000开始处前20字节内容5:该程序完成的功能是什么?实验二 汇编语言程序设计及方法(一)实验目的:

4、通过对汇编语言程序的设计和调试使学生掌握一般程序设计的方法进一步加深对汇编语言的理解实验内容:编制汇编语言程序实现把存储在array开始地址中的16个字数据中的第1236713个数做乘以2操作把第4589101112141516个数做乘以4的操作把转换后的结果依次存放在以block开始的16个字存储单元中(提示:采用逻辑尺的方法实现)程序编制完成后用MASM5.0编译连接并用DEBUG调试观察运行的结果实验报告内容实验题目:实验目的:实验内容:程序清单(可另附页):实验三 汇编语言程序设计方法(二)实验目的:通过本实验室学生掌握和理解采用寄存器传递参数的子程序设计方法进一步学习功能稍微复杂的程

5、序设计及子程序设计方法实验内容:编制程序实现从键盘输入有符号十进制数子程序子程序从键盘输入一个有符号十进制数负数用-引导正数直接输入或者用+引导在主程序中给出输入的数的个数为10输入的数存储到以array开始的10个字空间中要求完成程序编制及调试并用DEBUG观察运行结果实验报告内容实验题目:实验目的:实验内容:程序清单实验四 键盘控制发音程序实验目的:通过编程对PC机中的8253和8255进行控制来进一步加深对定时器/计数器的理解和掌握同时学使用汇编语言对机器硬件的控制方法实验内容:设计程序实现发音控制程序要求程序开始运行后等待按键盘键盘的12345678分别对应发声频率262Hz,294Hz,330Hz,349Hz,392Hz,440Hz,494Hz,523Hz改变按键后计算机扬声器将按照新的频率发声连续按不同的键将一直能改变发音频率直到按回车键退出该程序实验报告内容实验题目:实验目的:实验内容:问题回答:所编制的汇编语言程序是如何对8253和8255进行控制的?各选择了什么工作方式?程序清单微机原理实验指导书光电子工程系教研室2003年

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号