80x86汇编语言不能正常显示数字

2024年11月22日 09:30
有3个网友回答
网友(1):

mov ax,b800H
mov ss,ax
mov sp,16
直接将立即数入段寄存器

mov ah,07 '显示属性
mov al,'5' '显示数值
push或pop ax

你传上来的程序太少了

网友(2):

mov ax,stack这样是错误指令,stack要么指向一个变量,要么是立即数或寄存器或内存地址,你这样程序它并不知道stack是什么,但是stack又是一个保留字,会提示一个编译错误。

stack的段地址是自动初始化的,不需要像别的段那样要先mov ax,data mov ds,ax的,sp初始化一般是ffff的,也不需要你手工mov的

网友(3):

斯蒂芬