嗨我真的很陌生。如何打印我想要的int MASM?
我想打印我的角色和变量我的DOS屏幕
价值观和字符串,我搜索了很多东西
,其中大部分叫我用‘诠释’指令
.code
main PROC
mov dl, 'a'
mov ah, 2h
int 21h
exit
main ENDP
end main
我已经写了这样的代码,通过从互联网应对。
,但我不明白什么是MOV啊,2H'是和
“INT 21H”它总是trigers一个内存错误
我需要知道
如何获得字符串,用户输入的整数,
如何打印我想要的值。
请帮助
从这里开始:http://www.phatcode.net/res/223/files/html/toc.html – Tommylee2k
“退出”是什么意思?什么是内存错误?是在执行代码之后返回的,还是由汇编器(编译器)返回的?无论如何,'mov ah,2h'是中断服务的子命令。把它看作一个巨大的开关盒。所有其他参数都放在零个或多个寄存器中。 (这里是其他服务的备忘单:http://spike.scu.edu.au/~barry/interrupts.html) –
我的意思是抛出内存错误的异常,对不起 – unlimitedcoding