當前位置:編程學習大全網 - 電腦編程 - 匯編語言程序分析

匯編語言程序分析

ORG 1000H //從地址1000H開始執行

BUF DB 12H //定義壹個叫BUF的變量,賦初值為12

LEA BX,BUF //把BUF的地址送到BX裏面去

MOV CX,BX //BX的值放入CX

LOP: ADD BX,2 //BX值加2。註:LOP是標識,循環跳轉用

LOOP LOP //循環跳轉到LOP處執行。循環次數取決於CX的值

HLT

執行結果:BX = 3000.

因為第三句中將BUF的偏移地址給了BX,而BUF的偏移地址是1000,所以BX和CX的初始值都是1000。循環中BX只能累加1000次,所以就是3000了。

  • 上一篇:匯編語言程序 1加到10
  • 下一篇:阜陽模特的培訓課程有哪些?
  • copyright 2024編程學習大全網