汇编语言在屏幕上显示一个表格

用汇编语言(debug)在屏幕上显示一个表格 表格的边框、背景等颜色自定。

要在屏幕上显示一个表格,可以使用汇编语言(debug)编写以下代码:

.model small  
.stack 100h  
.data  
    table db 13, 10, 13, 10, 13, 10, 13, 10   ; 用ASCII码表示表格的边框  
    header db 'col1   col2   col3   col4'   ; 表头  
    rows db 'row1_col1   row1_col2   row1_col3   row1_col4', 13, 10, 'row2_col1   row2_col2   row2_col3   row2_col4', 13, 10, 'row3_col1   row3_col2   row3_col3   row3_col4'   ; 行数据  
.code  
    mov ax, @data   ; 初始化数据段寄存器  
    mov ds, ax  
    mov ah, 09h    ; 显示字符串功能码  
    mov dx, offset rows   ; 行数据在DS:DX中  
    int 21h        ; 调用DOS中断21h显示表格和行数据  
    mov ah, 09h    ; 显示字符串功能码  
    mov dx, offset header   ; 表头在DS:DX中  
    int 21h        ; 调用DOS中断21h显示表头  
    mov ah, 4ch    ; 结束程序功能码  
    int 21h        ; 调用DOS中断21h结束程序  
end

这个程序使用了DEBUG命令行界面来显示表格。在DEBUG中运行该程序,即可在屏幕上看到一个带有边框和背景色的表格。你可以根据需要修改表格的边框、背景色和内容。