- 2
- 0
- 约1.61千字
- 约 8页
- 2018-03-28 发布于浙江
- 举报
[工学]8086汇编
8086/8088 CPU 的汇编语言实验讲座 汇编分类 1.? 小汇编 在PC机上,支持这种编程及程序调试的是DOS下的DEBUG。 2. 宏汇编 在PC机上,支持这种编程的DOS下的MASM 汇编程序 过程为: 编辑(EDIT)—汇编(MASM)—连接(LINK)—执行或调试(DEBUG) 生成.ASM文件 生成.OBJ文件 生成.EXE文件 DEBUG的使用 启动DEBUG DEBUG [盘符:][路径][调试文件名][参数 1 ][参数2] 提示符为 - CS、DS、ES、SS置成空闲存储器段地址 IP=0100H 其它寄存器为0,但使用了调试文件名则BX和CX为该文件的长度 如:CDEBUG DISKCOMP.COM A:B: DEBUG的使用 DEBUG 的子命令(1) 命令 参数 作用 R [寄存器名] 显示或修改寄存器内容 D [地址或地址范围] 显示存储器内容 E 地址 [列表] 修改存储器内容 C 一首址L长度 二首址 比较两存储器块的内容 F首址L长度 内容 修改存储器块的内容 M源地址范围 目地址首址 存储器块的传送 S查找范围 查找的字符 字符的查找 DEBUG的使用 DEBUG 的子命令(2) 命令 参数 作用 H 16进制参数1 参数2 16进制加减运算 A [地址] 编写汇编源程序 U[首地址或地址范围] 反汇编 T[=地址][指令个数] 单步执行 G[=地址1][地址2][…] 按断点运行 DEBUG的使用 DEBUG 的子命令(3) 命令 参数 作用 N 文件名 为读写磁盘取文件名 L[首址][驱动器号 扇区范围]装入内容 W[首址][驱动器号 扇区范围]写入内容 I 端口号 读端号内容并显示 O 端口号 字符 写字节到端号 Q 退出DEBUG 程序示例 mov ax,100h mov bx,200h mov cx,300h mov dx,400h mov si,500h mov di,600h add ax,bx mov [si],ax mov [di+bx],cx mov [si+bx],dx mov [si+1],cx mov [si+bx+1],ax int 3 ? 对标志寄存器F说明 标志名称 =1 =0 溢出 OV NV 方向 DN UP 中断 EI DI 符号 NG PL 辅助进位 AC NA 奇偶 PE PO 进位 CY NC 零标志 ZR NZ * *
您可能关注的文档
最近下载
- 超星尔雅学习通《古典诗词鉴赏(复旦)》章节测试答案.pdf VIP
- 《中外建筑史(第2版)》高职全套教学课件.pptx
- 人工智能通识(微课版)课件 第3章 人工智能助力职场.pptx
- 自然语言处理:大模型理论与实践 课件 chapter-13 探讨.pptx
- 分子生物学分子生物学 (3).ppt VIP
- 2022年期末考试六年级上册科学试题.docx VIP
- 氢氧化钾安全技术说明书MSDS.pdf VIP
- 2025教资考试-小学综合素质模拟题(一)试题附答案.pdf VIP
- 吉利星越_汽车保养手册用户服务指南车辆维护保修说明书电子版.pdf VIP
- 高速铁路牵引供电统6C系统运用现状分析.ppt VIP
原创力文档

文档评论(0)