因为您正在使用该.model small指令,所以汇编程序会创建一个 .EXE 类型的程序。您需要更好地了解实模式分段寻址才能从 .EXE 工作。
幸运的是,还有另一种更简单的程序格式。.COM 类型的程序开始时所有的段寄存器都相等。CS= DS= ES= SS。您可以仅从偏移轻松工作。这是您学习汇编的最佳选择。
例子:
ORG 256 ; This asks for a .COM program
mov bl, var1 ; Very first instruction in the program
mov ax, var2
mov ax, 4C00h ; DOS.TerminateProgram
int 21h
var1 db 4 ; Byte Place all the data below the code!
var2 dw 1000 ; Word
Run Code Online (Sandbox Code Playgroud)
没有更多了。
| 归档时间: |
|
| 查看次数: |
52 次 |
| 最近记录: |