用汇编语言打印十进制数?

时间:2015-05-09 12:07:07

标签: assembly x86 output decimal

我正在尝试以十进制形式输出。请告诉我如何以十进制而不是ASCII来获取相同的变量。

.model small
.stack 100h

.data

msg_1   db   'Number Is = $'
var_1   db   12

.code

add_1 proc
    mov ax, @data
    mov ds, ax
    mov ah, 09
    lea dx, msg_1
    int 21h
    mov ah, 02
    mov dl, var_1
    int 21h
    mov ah, 4ch
    int 21h
add_1 endp

end add_1

1 个答案:

答案 0 :(得分:1)

要做到这一点,你可以改变你写的这3行

class DropTags < ActiveRecord::Migration
   def up
      drop_table :tags    
   end
end

进入此代码

mov ah, 02
mov dl, var_1
int 21h