汇编(七)[bx]、 loop指令、debug与masm

巴黎香榭 2019-09-09

云栖社区 大数据 原创 阿里技术协会 人工智能 、汇编

5.1[bx]

  • [bx]是什么?

    • 实际上debug的语法和masm编译的语法是不一样的
    • 如果直接使用 mov ax, [0] 是不行的,编译器会把它看做 mov ax, 0
    • 需要使用bx, 比如 mov bx, 0, mov ax, [bx]的形式
    • mov ax, [bx]

      • 功能:将bx中存在的数据作为一个偏移地址EA,段地址SA默认在ds中, 将SA:EA处的数据送入ax中
  •   mov ax, 2000H
      mov ds, ax
      mov bx, 1000H
      mov ax, [bx]
      inc bx
      inc bx
      mov [bx], ax
      inc bx
      inc bx
      mov [bx], ax
      inc bx
      mov [bx], al
      inc bx
      mov [bx], al
  • 内存中的情况

    • 2000:10
登录 后评论
下一篇
corcosa
16848人浏览
2019-10-08
相关推荐
汇编语言课程主页
934人浏览
2017-02-23 14:49:00
汇编语言debug的使用方法
962人浏览
2014-08-02 15:05:00
第一个汇编程序
1195人浏览
2016-04-21 14:44:29
翻转汇编第6周总结
762人浏览
2017-04-04 04:22:00
Assembly Loop
401人浏览
2016-04-27 22:01:00
Output Char to Screen
447人浏览
2016-04-16 18:59:00
The First ASM Program
548人浏览
2016-04-13 23:31:00
Windows7 Debug Test
778人浏览
2016-04-09 17:44:00
Debug 资料大全(转贴)
418人浏览
2005-12-07 12:51:00
0
0
0
3295