[b]教材[/b]:        ibm-pc汇编语言程序设计  沈美明 温冬婵
[b]p249例子程序[/b]:此打字程序目的是将键盘输入的字符显示在屏幕上,并从打印机输出。
[b][u]我的问题[/u][/b]:  “[color=000080]并从打印机输出[/color]”这句,意思是否就是只要我机器接了打印机且驱动正确,就可以将键入的字符打印出来,这与机器所连接的打印机的牌子,型号均无关吗?
[b]补充[/b]:此例子代码如下:

prog_stack segment stack 'stack'
    db 64 dup('stack...')
prog_stack ends

prog_data segment 'data'
   inchar db 20 dup(?)
prog_data ends

prog_code segment 'code'
  main  proc far
     assume cs:prog_code,ds:prog_data
     assume ss:prog_stack,es:prog_data
     start:  
       push ds
       mov ax,0
       push ax
       
       mov ax,prog_data
       mov ds,ax
       mov es,ax

       sti
       cld
  
       mov ah,0
       mov dx,0
       int 17h
       mov ah,6
       mov al,0
       mov ch,0
       mov cl,0
       mov dh,24
       mov dl,79
       mov bh,7
       int 10h
       mov ah,2
       mov dl,10h
       int 21h

   input_char:
       mov ah,1
       int 21h
  check_char:
       mov al,0
       je end_prog
  output_char:
       mov dl,al
       mov ah,5
       int 21h
       cmp al,0dh
       jne input_char
       mov dl,0ah
       mov ah,5
       int 21h
       jmp input_char
   end_prog:
       ret
  main endp
  prog_code ends
  end start