打印a-z。 mov DL,'A'; cmp DL,'Z'; jge接下来; 添加DL,01H;为DL添加一个 jmp addPrint;
答案 0 :(得分:1)
首先,在您的程序中根本没有打印。只有循环从“A”循环到“Y”(逐个错误),然后转到下一步。
在您的情况下,您不需要.data
和.bss
部分。 .data
应包含程序所需的初始化数据(字符串,表格等)和.bss
未初始化的数据。 (顺便说一下,什么是汇编程序?热“部分”通常用于保护模式编程,而不是DOS。通常称为“段”。)
如果您尝试创建DOS .com文件(org 100h),则无法使用乘法段。因此,您必须只有一个段并将所有代码和数据放在那里。