微机实验一熟悉8086指令编程方法及用DEBUG调试程序的方法

合集下载

微机实验一 汇编语言程序调试基础训练

微机实验一   汇编语言程序调试基础训练

实验一汇编语言程序调试基础训练实验目的:1、学习、掌握汇编程序的编辑、编译、链接的方法2、学习常用的DEBUG命令,掌握汇编程序调试方法3、通过调试程序,弄清汇编指令和机器码的关系4、弄清代码段、数据段、堆栈段中的段地址和偏移量的形成实验内容:1、源程序的编辑2、源程序的编译、链接3、汇编程序调试,完成相关数据的记录和分析实验步骤:一、源程序的编辑、编译、链接1、在E盘建立L8086文件夹,将L8086文件全部拷入该目录2、用EDIT或写字板编辑器,将例程BBADD.ASM输入计算机,以BBADD.ASM文件名保存程序3、用MASM.EXE工具将源程序编译成BBADD.OBJ文件4、用LINK.EXE工具将目标文件链接成BBADD.EXE可执行文件二、程序载入和退出1、进入DOS命令提示符界面2、将路径切换至:E>L8086>3、输入DEBUG BBADD.EXE 回车,此时程序载入到DEBUG调试状态4、按Q回车,则退出调试状态返回到操作系统三、程序的调试1、在DEBUG调试状态,输入U回车,显示此时可以看到源程序经编译后,载入到计算机内存中每一条指令所对应的机器码;可以看到指令在代码段中所处的段地址和偏移量等信息。

对照源程序填写以下信息:程序起始地址:[ :]程序结尾地址:[ :]用户数据段地址:[ ]变量R0分得的地址:[ ]变量R2分得的地址:[ ]变量R3分得的地址:[ ]变量R4分得的地址:[ ]以上信息说明:U命令可以显示反汇编信息2、输入R回车,显示以下的信息:这是CPU内所有寄存器信息,注意观察和记录(1)段地址信息:CS=DS=SS=ES=(2)通用寄存器信息:AX= BX= CX= DX= SI= DI= BP=(3)观察IP 、SP指针和标志标志寄存器状态3、输入RAX 回车,接着输入55AA回车,再输入R命令回车,显示以下信息:此时发现AX=55AAH,说明R命令可以显示和修改寄存器的值输入D回车,显示以下信息这是操作系统当前的数据段,观察当前的段地址和你前面记录的用户段地址是不一样的,左边的信息是数据段的段地址和偏移量,右边是每一个单元和相对的值,用D命令可以查看数据段的信息。

微机原理实验debug调试

微机原理实验debug调试

汇编语言调试程序DEBUG的练习一一、练习目的1、学习使用DEBUG程序的各种命令。

2、利用DEBUG学习8086指令系统。

二、练习任务1、参照说明,掌握DEBUG程序的各种命令,重点是命令R,D,A,U,T,P,G命令的使用。

用命令A汇编下列指令,判断指令正误并说明原因。

1).ROR AX,8;错误,因为ROR指令的源操作数只能是数字1或是CL。

2).LEA DI,[AX];错误,因为LEA指令的目的操作数不能是DI。

3).MOV DS,2010;错误,因为段寄存器和立即数不能在MOV指令间传。

4).PUSH AL;错误,因为PUSH指令的目的操作数只能是通用寄存器或是内存。

5).OUT 900,AL;错误,因为900已经超过了8位二进制数的范围。

6).MOV [BX],0;错误,因为内存和立即数之间的类型没有确定。

2、练习使用汇编命令1)利用加法指令求3+52)利用乘法指令求3*53)利用算术运算指令求3的补码4)学习使用逻辑运算指令。

求5和17相与、相或的结果。

5)学习数据传送指令三、设备PC机一台四、练习步骤1、实现3加5:2、实现3*5:3、实现求3的补码:4、实现5和17相与:5、传送指令(独立练习)1)用A命令在内存100H处键入下列内容:MOV AX,1234MOV BX,5678XCHG AX,BXMOV AH,35MOV AL,48MOV DX,75ABXCHG AX,DX2)用U命令检查键入的程序并记录,特别注意左边的机器码。

3)用T命令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况。

并注意标志位有无变化。

说明:下面所有操作均在DOS状态下进行。

DEBUG.EXE是DOS操作系统提供的一个调试汇编语言程序的工具程序。

其主要功能为:1.可动态调试汇编语言程序;2.可检查或修改CPU各寄存器、标志及内存单元的内容;3.可输入汇编指令到指定的内存;4.可把要调试的程序(通常以可执行文件形式存储在磁盘上)调入到内存中,控制CPU 按单步、设置断点等方式执行程序,检查程序运行过程中的中间结果,以便寻找程序出错的原因。

微机原理与接口技术 实验一 8086汇编语言的编程实践

微机原理与接口技术 实验一 8086汇编语言的编程实践

实验一8086汇编语言的编程实践【实验目的】1.掌握8086汇编语言编程以及调试的过程。

2.学会使用masm.exe、debug.exe、td.exe等软件。

【实验内容】1.通过示范源程序熟悉从如何建立源文件到进行调试【实验步骤】1.确定源程序的存放目录建议源程序存放的目录名为ASM(或MASM),并放在C盘或D盘的根目录下。

如果没有创建过此目录,请用如下方法创建:通过Windows的资源管理器找到C盘的根目录,在C盘的根目录窗口中点击右键,在弹出的菜单中选择“新建”→“文件夹”,并把新建的文件夹命名为ASM。

请把MASM.EXE、LINK.EXE、DENUG.EXE和TD.EXE都拷贝到此目录中。

2.建立ASM源程序建立ASM源程序可以使用EDIT或NOTEPAD(记事本)文本编辑器。

下面的例子说明了用EDIT文本编辑器来建立ASM源程序的步骤(假定要建立的源程序名为HELLO.ASM),用NOTEPAD(记事本)建立ASM源程序的步骤与此类似。

在Windows中点击桌面左下角的“开始”按钮→选择“运行”→在弹出的窗口中输入“ C:\ASM\HELLO.ASM”,屏幕上出现EDIT的编辑窗口。

窗口标题行显示了EDIT程序的完整路径名。

紧接着标题行下面的是菜单行,窗口最下面一行是提示行。

菜单可以用Alt键激活,然后用方向键选择菜单项,也可以直接用Alt-F 打开File文件菜单,用Alt-E打开Edit编辑菜单,等等。

如果键入EDIT命令时已带上了源程序文件名(C:\ASM\HELLO.ASM),在编辑窗口上部就会显示该文件名。

如果在键入EDIT命令时未给出源程序文件名,则编辑窗口上会显示“UNTITLED1”,表示文件还没有名字,在这种情况下保存源程序文件时,EDIT会提示输入要保存的源程序的文件名。

编辑窗口用于输入源程序。

EDIT是一个全屏幕编辑程序,故可以使用方向键把光标定位到编辑窗口中的任何一个位置上。

8086微机原理实验报告

8086微机原理实验报告

8086微机原理实验报告实验名称:8086微机原理实验实验目的:1.深入了解8086微处理器的内部结构和指令系统。

2.掌握汇编语言的编程方法和技巧。

3.熟悉微机系统的输入输出操作原理。

4.掌握8086微机系统的调试方法和程序调试技巧。

实验器材:1.8086微处理器芯片2.Intel 8086学习板3.编程器4.示波器5.实验箱实验步骤:1.熟悉8086微处理器的内部结构和指令系统在开始实验前,首先需要熟悉8086微处理器的内部结构和指令系统。

通过阅读教材和讲义,了解到8086微处理器采用16位结构,具有4个寄存器组,支持16种不同寻址方式的指令。

熟练掌握常用的指令系统和汇编语言的编程方法。

2.设计并编制简单的汇编程序在熟悉8086微处理器的内部结构和指令系统后,我们开始设计并编制简单的汇编程序。

本实验中,我们编写了一个简单的汇编程序,用于实现两个数的加法操作,并将结果存储在内存中。

程序中使用了mov指令将操作数送入寄存器,add指令将它们相加,再用mov指令将结果存储到内存中。

程序流程图如下所示:a. 将第一个数送入累加器A中。

b. 将第二个数送入寄存器B中。

c. 执行add指令,将A和B相加,结果保存在A中。

d. 将结果存储到内存中。

e. 程序结束。

3.调试程序并进行测试在完成汇编程序的编写后,我们需要使用调试器对程序进行调试,并进行测试。

首先,将程序加载到学习板上进行调试。

在调试过程中,我们使用示波器观察各个信号的波形,以确定程序的正确性。

通过逐步单步执行程序并观察寄存器和标志位的变化,我们验证了程序的正确性。

接下来,我们使用输入设备输入两个数,并观察输出结果是否正确。

测试结果表明程序正确实现了两个数的加法操作。

4.总结体会和改进建议通过本次实验,我们深入了解了8086微处理器的内部结构和指令系统,掌握了汇编语言的编程方法和技巧,熟悉了微机系统的输入输出操作原理,以及掌握了8086微机系统的调试方法和程序调试技巧。

微型计算机原理及接口技术实验报告

微型计算机原理及接口技术实验报告
MUL
CL
ADD
AL, CH
;高4位加低4位
POP
CX
RET
BCD2BIN
ENDP
CODE
ENDS
END
START
编辑后:
编译后:
点击运行后:
运行后:
4.实验总结:
本次实验中:三个结构中数据段datasegment定义数据,堆栈段stacksegment要求存取空间,代码段codesegment编写主程序代码,用寄存器CX将,入口参数AL中存放两位BCD码,出口参数AL 中存放转换后的二进制数。首先调取存取空间,并且调用子程序,CALL指令,HLT是8086处理器处于停止状态,不执行指令,定义过程的伪指令PROC,子程序中push将把CX的值压入堆栈段,SHR逻辑右移指令,MUL的乘法指令,子程序BCD2BIN中的RET是返回指令。本实验通过对子程序的调用,以及返回等操作来实现将BCD码转换成二进制数。
ENDS
END
START
将问号改成0后编译源程序得到错误如下:
清除错误后得到
点击run
运行后得到
2. 代码转换实验
从键盘输入2个十进制数组合成压缩BCD码存入DL,再将压缩BCD码转换成ASCII码送CRT显示。
源程序:
CODE
SEGMENT
ASSUME
CS:CODE
ST:
MOV
AH, 01H
INT
4、实验总结
通过本实验:可以知道在不同的环境下运行emu8086是要注意某些问题,比如xp环境下的问号在win7下要改成0,编辑程序的框架分为三个部分数据段datasegment堆栈段stacksegment代码段codesegment。编辑好以后要点击编译必须无误后才能运行。点击运行后可以在下一个界面单步观察,AX BX CX DX CS IP SS SP BP SI DI DS ES的值的情况以便更好的了解emu8086。

8086汇编语言程序设计 微机实验报告

8086汇编语言程序设计 微机实验报告

微机实验报告第一部分:8086汇编语言程序设计一、实验目的通过上机练习,初步掌握8086的指令系统,熟悉8086汇编语言程序的编写格式,学会编写简单的汇编语言应用程序,初步学会使用DEBUG调试工具。

二、实验题目(一)编程实现从字符串中查找特定的字符,记录特定字符的个数,并将结果在屏幕上显示,同时退出并返回DOS。

(要求字符串从键盘上输入)1、流程图2、实验程序及注释DATA SEGMENTBUFSIZE DB 20 ;数据段ACTCHAR DB ? ;定义字符串CHARTEXT DB 20 DUP(?) ;给输入字符分配内存DB '$'CNT DB 0 ;给计数器分配内存STRING1 DB 'PLEASE INPUT THE STRING:','$'STRING2 DB 0AH,0DH,'INPUT THE WORD YOU WANT TO CHECK:','$' STRING3 DB 0AH,0DH,'THE NUMBER OF THE WORD IS:','$'DATA ENDS ;数据段结束COSEG SEGMENT ;代码段ASSUME CS:COSEG,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV DX,OFFSET STRING1 ;显示提示语:请输入字符串MOV AH,09H ;输出字符串STRING1INT 21HMOV DX,OFFSET BUFSIZE ;从键盘输入字符串存入BUFSIZEMOV AH,0AH ;并送显INT 21HMOV DX,OFFSET STRING2 ;显示提示语:想查询的字符是MOV AH,09H ;输出字符串STRING2INT 21HMOV AH,01H ;从键盘上输入字符到AL中并送显INT 21HMOV BX,OFFSET CHARTEXT ;将字符串首地址存入BXMOV CL,ACTCHAR ;置循环次数CX=字符串长度XOR CH,CHLP1: CMP AL, [BX] ;字符串从头开始与键入字符AL比较JZ LP2 ;相等则转入LP2INC BX ;指针指向字符串下一个字符DEC CX ;循环次数减一JNZ LP1 ;若还有未比较的字符,继续循环LP1JMP FINI ;若全部比较完毕,跳转FINILP2: INC CNT ;计数器增一INC BX ;指针指向字符串下一个字符DEC CX ;循环次数减一JNZ LP1 ;若还有未比较的字符,跳至LP1 FINI: MOV DX,OFFSET STRING3 ;显示提示语:所查询的字符个数:MOV AH,09HINT 21HMOV AL,CNT ;将计数器的值送ALAAM ;将此值转换成非压缩BCD码ADD AH,30H ;将BCD码转换为ASCⅡ码MOV DL,AH ;高位送显MOV AH,02HINT 21HMOV AL,CNT ;再将计数器的值送ALAAMADD AL,30H ;将BCD码转换为ASCⅡ码MOV DL,AL ;低位送显MOV AH,02HINT 21HMOV AH,4CH ;结束INT 21HCOSEG ENDS ;代码段结束END START ;程序结束3、运行结果PLEASE INPUT THE STRING(先输入字符串):ASDFAAD↙INPUT THE WORD YOU WANT TO CHECK(输入待查找字符): A↙THE NUMBER OF THE WORD IS(数量为):3↙PLEASE INPUT THE STRING(先输入字符串):ASDFAAD↙INPUT THE WORD YOU WANT TO CHECK(输入待查找字符):9↙THE NUMBER OF THE WORD IS(数量为):0↙PLEASE INPUT THE STRING(先输入字符串):ASDFAAD↙INPUT THE WORD YOU WANT TO CHECK(输入待查找字符): S↙THE NUMBER OF THE WORD IS(数量为):1↙4、程序改进○1循环次数的改进原来的程序:MOV CX,19改进原因:此程序表明无论输入的字符串多长,即使没有达到限定的最大字符串的长度,也要循环19次。

实验5熟悉汇编环境,掌握DEBUG各类常用指令指导书

实验5熟悉汇编环境,掌握DEBUG各类常用指令指导书实验一熟悉汇编环境,掌握DEBUG各类常用指令一、实验目的:1、掌握8086/8088基本指令的使用方法和功能。

2、初步了解汇编语言程序设计的基本结构和利用DEBUG调试程序的方法。

3、进一步熟悉汇编语言的上机过程。

二、上机实验指导:DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。

它可以用于指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。

常用命令有:a (Assemble) 逐行汇编 a [address]c (Compare) 比较两内存块 c range addressd (Dump) 内存16进制显示 d [address]或 d [range]e (Enter) 修改内存字节 e address [list]f (fin) 预置一段内存 f range listg (Go) 执行程序 g [=address][address...]h (Hexavithmetic) 制算术运算 h value valuei (Input) 从指定端口地址输入 i pataddressl (Load) 读盘 l [address [driver seetor]]m (Move) 内存块传送 m range addressn (Name) 置文件名 n filespec [filespec...]o (Output) 从指定端口地址输出 o portadress byteq (Quit) 结束 qr (Register) 显示和修改寄存器 r [register name]s (Search) 查找字节串 s range listt (Trace) 跟踪执行 t [=address] [value]u (Unassemble) 反汇编 u [address ]或rangew (Write) 存盘 w [address[driver sector secnum]]联机帮助 ?备注:d (Dump) 内存16进制显示时:DEBUG显示的单元内容,左边用十六进制表示每个字节,右边用ASCII字符表示每个字节,·表示不可显示的字符。

微原软件实验一_DEBUG的使用和8086指令练习

实验一 DEBUG的使用和8086指令联系一、实验目的(1)掌握DEBUG各种常用命令的使用方法。

(2)掌握8086基本指令。

二、实验任务及内容1.实验任务通过第三章第19题练习debug的使用和8086指令。

2.源程序MOV AX,2280H ;立即数2280H存在寄存器AH中MOV CX,0FF00HMOV DS,AX ;立即数不能直接存在段寄存器中,用其他寄存器传送MOV SI,CXADD CX,AX ;寄存器内容相加,CX=2180H,CF=1BMOV [SI],CX ;[SI]=80H,[SI+1]=21HADC [SI],AL ;[SI]=01H,MEM=32700HDEC BYTE[SI] ;寄存器内容减1,[SI]=00H,ZFCFPF=111BMOV AX,06ADC AX,08 ;AX=000H,CFAF=00BAAA ;调整两个操作数相加的结果,AX=0105H,CFAF=11BADD AL,59H ;AL=5EH,CFAF=00BDAA ;寄存器中的内容换成BCD码形式,AL=64HAND AL,0FHMOV BX,-8NEG BX ;BX=0008HMOV DL,06MUL DL ;AX=0018HOR AX,0FF00HCWD ;AX=FF18HIDIV BX ;AX=FFE3H,DX=0000HMOV AH,4CHINT 21H ;中断向量号,此后不可再用T命令,用P命令3.基本知识(DEBUG(调试工具)的使用)进入DOS模式或命令提示符:C:\> DEBUG常用命令:R (r) (Register):显示各REG的内容AX,BX,CX,DX,CS, DS,ES,SS,IP,SI,DI,BP,SP,FR。

有13个REG都显示具体的数字,只有FR是用字母表示的。

FR:当各标志都为1时,即OF=DF=IF=SF=ZF=AF=PF=CF=1,八个标志对应字母如下:OV,DN,EI,NG,ZR,AC,PE,CY;而各标志都为0时,即OF=DF=IF=SF=ZF=AF=PF=CF=0,八个标志对应字母如下:NV,UP,DI,PL,NZ,NA,PO,NC。

实验一 DEBUG调试程序的应用


调试工具debug debug的使用及基本指令的用法 实验一 调试工具debug的使用及基本指令的用法
8、执行一段程序
-g=100 106 g=100 AX=1234 BX=0000 AX=1234 BX=0000 DS=10 10DD ES=10 10DD DS=10DD ES=10DD 10DD DD: 10DD:0106 36 10DD:0107 A22C41 从CS:100H开始,执行到CS:106处停止。 CS:100H开始,执行到CS:106处停止。 CS 处停止 CX=0000 DX=0000 CX=0000 DX=0000 SP=CFDE SS=10 10DD CS=10 10DD IP=0106 SS=10DD CS=10DD IP=0106 SS: SS: MOV [412C],AL BP=0000 SI=0000 DI=0000 BP=0000 SI=0000 DI=0000 OV DN DI PL NZ NA PO NC SS:412C=00
标志寄存器各标志位的含义: 标志寄存器各标志位的含义:
溢出标志OF: OV/NV( 溢出/ 不溢出) 溢出标志OF: OV/NV(1溢出/0不溢出) OF 方向标志DF DN/UP( DF: 方向标志DF: DN/UP(1减/0增) 中断标志IF EI/DI( 开中断/ 关中断) IF: 中断标志IF: EI/DI(1开中断/0关中断) 符号标志SF NG/PL( SF: 符号标志SF:NG/PL(1负/0正) 零标志ZF ZR/NZ( ZF: 非零) 零标志ZF: ZR/NZ(1零/0非零) 辅助进位AF AC/NA( AF: 辅助进位AF:AC/NA(1有/0无) 奇偶标志PF PE/PO( PF: 奇偶标志PF:PE/PO(1偶/0奇) 进位标志CF CY/NC( CF: 进位标志CF:CY/NC(1有/0无)

实验一 熟悉汇编程序使用及调试

实验一熟悉汇编程序使用及调试一、实验目的1、熟悉在PC机上建立、汇编、连接、调试和运行8086汇编语言程序的过程。

2、熟悉DEBUG中一些常用命令的功能和使用。

二、实验内容详细阅读《微机原理及接口技术》实验指导书中关于汇编语言程序的上机过程,调试程序DEBUG的使用。

导航员提出目标和问题。

自行在教材中找一个较短的完整程序,或使用ftp:///课件下载/宏汇编/实验下面的例程序si mple1.asm,进行汇编、连接,然后运行程序,结果应当在屏幕上显示出一个字符串。

操作员准备好程序代码。

用DEBUG调试上述生成的可执行文件,分别用U命令查看程序中的指令机器码、用D命令查看数据区中的字符串,用R命令查看寄存器,用T命令单步执行程序指令,观察执行结果。

监督员做好记录,实验完成后和同组同学讨论结果,分析出现问题的原因,回答导航员最初提出的问题。

三、实验设备1、微型计算机一台四、参考程序清单data segmentstring db "Welcome to Network Engineering 10 Classes!$"data endsstack segmentdw 20 dup(0)stack endscode segmentassume cs:code,ds:data,ss:stackstart: mov ax,datamov ds,ax ;确定数据段的位置mov dx,offset stringmov ah,9int 21h ;输出字符串mov ah,4chint 21h ;返回操作系统code endsend start五.调试要求1.汇编源程序经过汇编、连接无误后,运行得到的可执行程序,观察并记录程序运行结果。

2.如果有错误提示,记录并弄懂其含义,改正错误后再经汇编、连接后得到并记录运行结果。

3.用DEBUG调试,注意观察指令的形式,数据的排列,寄存器的显示,特别是标志寄存器的内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一熟悉8086指令编程方法及用DEBUG调试程序的方法
一.实验目的
1.掌握用DEBUG调试汇编程序的方法
2.学习8086微处理器的加法运算,传送等指令的用法
二.实验内容
1.学会如何在DEBUG中建立,查看,调试,修改和运行汇编语言程序的全过程
2.学会在DEBUG环境下调试自己编制的程序
三.编制程序
1.编制两个存放在寄存器中的32位二进制数相加程序
2.编制两个存放在寄存器中的4位十进制数(BCD码)相加程序
3.编制两个存放在内存中的32位二进制数相加程序
四.实验步骤
编制程序1:
设一个32位二进制数的低16位放在AX,高16位放在CX中;另一个32位二进制数的低16位放在BX,高16位放在DX中,最后的结果存在CX,AX中,若还有进位位则存放在在SI中
ADD AX,BX 将两个数的低16位相加,进位存到CF中
ADC CX,DX 将两个数的高16位与CF相加,进位存到CF中
MOV SI,0 将SI清零
ADC SI,0 将进位位存至SI
HLT
给AX,BX,CX,DX分别赋值
分步测试:
给AX,BX,CX,DX重新赋值
用G命令设置断点并运行:
编制程序2:
设一个4位十进制数(BCD码)低2位存在AL,高2位存在AH中;另一个4位十进制数(BCD码)低2位存在BL,高2位存在BH中,最后的结果存在AX中,若还有进位则存放在CX中
ADD AL,BL 将两个数的低2位(即BCD码8位)相加,进位存到CF中DAA 对AL中的数进行调整,将16进制转换成10进制
MOV DL,AL 将AL中的数存储到DL中
MOV AL,AH 将第一个数的高2位存储到AL中
ADC AL,BH 将两个数的高2位与低2位的进位CF相加,进位存至CF中DAA 对AL中的数进行调整,将16进制转换成10进制
MOV CX,O 对CX清零
ADC CX,0 将进位存至CX中
MOV AH,AL 调整结果顺序
MOV AL,DL
HLT
给AX,BX,CX,DX赋值
编制程序3:
与第一个程序原理相似,但数据初始存在内存中,不能直接调用,先转移到寄存器中。

五.实验提示
1.在DEBUG中不能用标号,变量名等,当用到转移类指令时,需直接给出目标地址。

2.在DEBUG中十六进制数不加“H”。

3.调试时需要设置一组或多组数据来验证程序
六.思考题
1.有符号数可以全部转化成补码在进行运算,无符号数不需要
2.内存数据要注意不能直接使用,要转移到寄存器中再使用
3.本次做的DEBUG主要对比了不同进制的数据加法运算,不同存储位置的数据运算。

4.调试中易出现的问题有:编译命令时写错指令和数据,对于指令的顺序了解不够深入。

相关文档
最新文档