随笔分类 -  汇编语言

摘要:(1)将课程中所有讲解过的程序上机调试,用 Debug 跟踪其执行过程,并在过程中进一步理解所讲内容。 (略) (2)编程,完成问题 7.9 中的程序。 完成的程序如下: assume cs:codesg, ds:datasg, ss:stacksg stacksg segment dw 0, 0, 阅读全文
posted @ 2022-05-26 12:55 夏夜星空晚风 阅读(65) 评论(0) 推荐(0) 编辑
摘要:(1) 编程,向内存 0:2000:23F 一次传送数据 063(3FH)。 assume cs:code code segment mov ax, 0020h mov ds, ax mov bx, 0 mov cx, 64 ; (cx)=64,循环 64 次 s: mov ds:[bx], bl 阅读全文
posted @ 2022-05-26 12:54 夏夜星空晚风 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1. 将上图所示的程序保存为 t1.asm 文件,将其生成可执行文件 t1.exe。 (1) 汇编程序从写出到执行的过程: (2) 编辑 可以使用任意的文本编辑器来编辑源程序,只要最终将其存储为纯文本文件即可。 文本编辑器: (1) 前面的文章配置 Debug 环境时,提到过的执行文件 Edit ( 阅读全文
posted @ 2022-05-26 12:52 夏夜星空晚风 阅读(215) 评论(0) 推荐(0) 编辑
摘要:(一)预备知识:Debug 的使用 1. 什么是 Debug? Debug 是 DOS、Windows 都提供的实模式(8086 方式)程序的调试工具。使用它,可以查看 CPU 各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。 2. 我们用到的 Debug 功能 用 Debug 的 R 命 阅读全文
posted @ 2022-05-26 12:50 夏夜星空晚风 阅读(240) 评论(1) 推荐(0) 编辑
摘要:Debug 是 DOS、Windows 都提供的实模式(8086 方式)程序的调试工具。使用它,可以查看 CPU 各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。 32 位的 Windows 操作系统可以直接通过 cmd命令窗口 输入 debug 就可以调试; 64 位的 Windows 阅读全文
posted @ 2022-05-26 12:48 夏夜星空晚风 阅读(468) 评论(0) 推荐(0) 编辑