不好意思 我是汇编菜鸟 请教NASM问题(内有代码)
_szPMMessage: db "In Protect Mode now. ^-^", 0Ah, 0Ah, 0 ; 进入保护模式后显示此字符串szPMMessage equ _szPMMessage - $$
push szPMMessage
;------------------------------------------------------------------------
; 显示一个字符串
; ------------------------------------------------------------------------
DispStr:
push ebp
mov ebp, esp
push ebx
push esi
push edi
mov esi, ; pszInfo
mov edi,
mov ah, 0Fh
.1:
lodsb
test al, al
jz .2
cmp al, 0Ah ; 是回车吗?
jnz .3
push eax
mov eax, edi
mov bl, 160
div bl
and eax, 0FFh
inc eax
mov bl, 160
mul bl
mov edi, eax
pop eax
jmp .1
.3:
mov , ax
add edi, 2
jmp .1
.2:
mov , edi
pop edi
pop esi
pop ebx
pop ebp
ret
; DispStr 结束------------------------------------------------------------
请问mov esi, 什么意思pushszPMMessage 后栈顶是什么还有中间段红字是什么意思.. 你是看不明这些指令,还是不明白它表达的内容是什么? 看不明白指令.... 的值传送到ESI寄存器,后面的自己找本罗云彬老师的网上教程自学啦!
页:
[1]