学了很久的汇编,但是还是不会上机调试程序,有谁能教我

学了很久的汇编,但是还是不会上机调试程序,有谁能教我,第1张

masm文件夹下一般有:edit,link,debug

editexe是用来编辑代码的。

linkexe是用来链接可执行文件的

debugexe是用来调试代码的

一般步骤是:

用命令行,先进入masm文件夹

>cmd

>d:

>cd masm

>edit textasm。编辑完后,保存退出。

>link text;然后回车

>text 执行

>debug text;回车

debug参数:

-d+段:显示存储器内容。

-e+段:修改存储器单元的内容。

-r+回车:显示寄存器内容。

-r+寄存器:修改寄存器内容。

-g=起始地址,结束地址:运行程序

-t=:单步跟踪。

-p:跟踪。

-a:汇编。

-u:反汇编。

以上是用masm来写汇编代码。

你也可以直接用编译在一起的软件来写代码。

masm for windows集成环境系统,那里面省了前面的步骤。但是debug哪些参数仍然可以用。

祝你学好汇编代码。

DATA SEGMENT

VARX DB 5

VARY DB 4

VARZ DB

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:

MOV AX,DATA

MOV DS,AX

XOR AX,AX

XOR CX,CX

MOV AL,VARX

MOV CL,5

IMUL CL

MOV DX,AX

XOR AX,AX

MOV AL,VARY

MOV CL,2

IMUL CL

ADC AX,DX

SBB AX,7

MOV CL,2

IDIV CL

MOV VARZ,AL

MOV AH,4CH

INT 21H

CODE ENDS

END START

先把汇编代码保存为asm的文件

比如用8051芯片,在界面上放一个8051,然后在上面点右键,然后选Add/Remove Source Files

在出来的对话框里选ASM51,然后New一个新代码,选保存好的asm文件

最后运行,然后点暂停就出来代码调试框了,如果没有就点右键(如图)

以上就是关于学了很久的汇编,但是还是不会上机调试程序,有谁能教我全部的内容,包括:学了很久的汇编,但是还是不会上机调试程序,有谁能教我、汇编源程序的上机调试 *** 作: 程序的调试与运行 编写程序计算以下表达式:Z=(5X+2Y-7)/2、汇编的程序怎么样在proteus里调试汇编的程序。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9314421.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存