1.实验内容
- 编程:在屏幕中间显示绿色、绿底红色、白底蓝色的字符串 ‘welcome to masm!’
- 效果图:
2.前置知识
-
debug 字符显示区相关知识
- B8000H~BFFFFFH为 dosbox 显示字符区的总地址
- 显示字符窗口一共25行,每行 8 个字符,每个字符可有256种属性
- 一个字符在 dosbox 的显示字符区中就要占两个字节,分别存放字符的 ASCLL 码和属性
- 低位存放 ASCLL 码,高位存放属性
- 所以打开显示字符窗口的时候,只会显示 4000 个的内存单元,即,显示地址为 B8000H~B8F9F 的内存单元中的内容,回车可显示下一行
- 160个内存单元算一行,一行中两个内存单元组成一列,这一列前面为字符,后面为属性