汇编第5章

Posted daishangjing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编第5章相关的知识,希望对你有一定的参考价值。

汇编5课后总结

一,用[bx]表示内存单元

 技术分享图片

 

二,loop指令

1, 语法格式: loop 标号

2, Cpu执行指令过程:

 技术分享图片

 

例子:计算2的8次方

assume cs:code

code segment

mov ax,1

mov cx,8

s:add ax,ax

loop s

mov ax,4c00h

int 21h

code ends

end

 

 

(1)    loop指令用法:

loop指令可以用来实现循环,需要和cx配合使用

框架为:

Mov cx,循环次数

          标号:(需要循环指令执行的指令片段)

                   Loop 标号

         (2)debug中的t命令,p命令,g命令

        T命令:单步执行,遇到loop会进入循环内部继续单步执行;遇到int会进入中断程序内继续单步执行

                P命令:单步执行;遇到loop或int会当作整体执行,不会进入内部单步

                  G命令:执行到指定地址,或遇到程序结束或int,则终止执行

 

 

三,loop指令和[bx]的联合应用

例子:

1,计算内存单元00202H和00204H中存放的字数据之和:

mov ax,0020h

mov ds,ax

mov dx,0

add dx,[2]

add dx,[4]

 技术分享图片

 

2, 计算内存单元00200H和00201H中存放的字节数据之和:

注意:是字节数据,有区别

 技术分享图片

技术分享图片

 

 

 

mov ax,0020h

mov ds,ax

mov dx,0

mov al,[0]

mov ah,0

add dx,ax

mov al,[1]

mov ah,0

add dx,ax

 技术分享图片

 

 

 

Inc指令:

 技术分享图片

 

 

 

 

 

 

TIPs:

技术分享图片

技术分享图片

 

以上是关于汇编第5章的主要内容,如果未能解决你的问题,请参考以下文章

数据结构复习

汇编第5章

汇编语言程序设计 第5~8章概念梳理

目录-富爸爸穷爸爸

汇编实验5

汇编语言第5-8章