《微型计算机原理及应用》实验课件.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:86 大小:1.3MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《微型计算机原理及应用》实验课件.ppt

《微型计算机原理及应用》实验课件.ppt

预览

免费试读已结束,剩余 76 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

微型计算机原理及应用实验实验1DEBUG调试程序的应用三、DEBUG常用命令2.显示内存命令D格式:D段寄存器名:偏移地址D段地址:偏移地址D偏移地址D功能:显示指定内存范围的内容。3.修改内存单元内容命令E格式:E地址内容表E地址功能:修改内存单元内容4.填充内存命令F格式:E地址范围内容表功能:将内容表中的内容重复装入内存的指定范围内。5.内存移动命令M格式:M源地址范围目标起始地址功能:把源地址范围的内容移动到目标起始地址开始的存储单元。6.比较命令C格式:C源地址范围目标起始地址功能:比较两个内存区域的内容是否相同,相同时不显示任何信息,不相同时显示不相同的内容7.搜索指定内容命令S格式:S地址范围内容表功能:在指定地址范围内搜索内容表中的内容。8.查看修改寄存器内容命令R格式:RR寄存器名功能:查看或修改寄存器内容关于标志位:OF:OV/NV有/无;DF:DN/UP减/增;IF:EI/DI允许/禁止;SF:NG/PL负/正;ZF:ZR/NZ零/非零;AF:AC/NA有/无;PF:PE/PO偶/奇;CF:CY/NC有/无。9.单步执行命令T格式:T地址T地址条数功能:单步执行指令10.反汇编命令U格式:U地址U地址范围功能:将指定内存的内容显示成汇编语言形式。11.命名命令N格式:N路径和文件名12.读盘命令L格式:L地址驱动器号起始扇区号扇区数L地址L功能:将N命令指定的文件或磁盘扇区内容读到内存。13.写盘命令W格式:W地址驱动器号起始扇区号扇区数W地址W功能:将内存内容写到N命令指定的文件或磁盘扇区中。14.输入命令I格式:I端口地址功能:将端口的内容传送到累加器AL中。15.输出命令O格式:O端口地址功能:将累加器AL的内容传送到端口中。16.运行命令G格式:G=地址G功能:从当前地址或指定地址开始执行指令。17.十六进制运算命令H格式:H数据1数据2功能:对数据1和数据2进行十六进制加法和减法运算。18.P命令格式:P功能:在下一条指令执行之前停止19.退出命令Q格式:Q功能:退出DEBUG调试环境。实验2算术运算程序设计三、编程提示开始实验3字符串处理程序设计三、编程提示实验4数值处理程序设计三、参考程序l0:movcx,19leasi,xl1:lodsbcmpal,[si]jgel2movah,[si]mov[si],almov[si-1],ahl2:loopl1decbxcmpbx,0jnel0movcx,20l3:lodsbcmpal,0jgel4pushaxdispc'-'popaxnegall4:aamorax,3030hmovbh,alcmpah,30hjel5dispcahl5:dispcbhdispc','loopl3dispc8dispc20hmovah,7int21hmovah,4chint21hcodeendsendgo实验5文件、文件夹操作程序设计二、实验内容三、参考程序d6db0ah,0dh,'$'dataendscodesegmentassumecs:code,ds:datago:movax,datamovds,axmovah,2movbh,0movdx,0int10hmoval,20hmovah,9movcx,2000movbl,12hint10hmovah,2movbh,0movdh,5movdl,0int10hmovah,0ahleadx,bufferint21hmovcl,buffer+1movch,0leasi,buffer+2l1:lodsbcmpal,’a’jbl2cmpal,’z’jal2xoral,20hmov[si-1],all2:loopl1movbyteptr[si],'$'movah,2movbh,0movdh,10movdl,0int10hdispsbuffer+2dispsd6movah,39hleadx,pfnameint21hjncl1dispsd1jmpl6l2:movah,5bhmovcx,0leadx,fnameint21hpushaxjncl3dispsd2jmpl6l3:movah,40hpopbxmovcl,buffer+1movc