跳转到内容

File:Codepage-437.png

页面内容不支持其他语言。
這個文件來自維基共享資源
维基百科,自由的百科全书
    原始文件 (304 × 144像素,文件大小:2 KB,MIME类型:image/png)


    摘要

    描述
    English: Full character set of code page 437, as displayed by an IBM PC
    日期
    来源 自己的作品
    作者 MattGiuca (留言 · 贡献) (Log)
    其他版本
    檔案提取流程 本圖像有一個提取出的檔案:Codepage-437 (cropped).png。
    lang=zh
    PNG开发
    InfoField
     本PNG 位图使用未知工具创作 
    English: Created on QEMU.

    许可协议

    本屏幕截图不包含受著作权保护的的程序的组件或图像,或作者已将该程序以一自由协议(被指明在本通知下方)授权发行,并同时遵循维基共享资源的屏幕截图授权指南。你可据其授权协议自由地使用本屏幕截图。 自由软件授权协议:

    此作品不具有版权,属于公有领域,因为其所包含之内容均为公共信息,不包含任何原创内容。

    注意:如果本屏幕截图任何部分未显示程序代码的直接结果,例如非程序组成部分的文字和图像,那么这部分的授权协议必需单独指明。


    العربية ∙ български ∙ català ∙ čeština ∙ kaszëbsczi ∙ dansk ∙ Deutsch ∙ Ελληνικά ∙ English ∙ British English ∙ Esperanto ∙ español ∙ فارسی ∙ suomi ∙ français ∙ galego ∙ עברית ∙ हिन्दी ∙ magyar ∙ Bahasa Indonesia ∙ italiano ∙ 日本語 ∙ 한국어 ∙ македонски ∙ മലയാളം ∙ Bahasa Melayu ∙ norsk bokmål ∙ Nederlands ∙ norsk ∙ polski ∙ português ∙ português do Brasil ∙ română ∙ русский ∙ sicilianu ∙ Simple English ∙ slovenčina ∙ slovenščina ∙ svenska ∙ தமிழ் ∙ ไทย ∙ Türkçe ∙ українська ∙ Tiếng Việt ∙ 中文 ∙ 中文(简体) ∙ 中文(繁體) ∙ 中文(臺灣) ∙ +/−

    Reproduction instructions

    Compile the following source code (which I wrote, MattGiuca (留言 · 贡献), under the same license as this image) using NASM to assemble into a binary. Boot with QEMU.

    ; PRINT ENTIRE OF CODE PAGE 437 TO THE SCREEN
    ; (NASM Source)
    
    _start:
        ; Set to 0
        xor ax, ax
        xor bx, bx
        xor cx, cx
        xor dx, dx
    
        mov ah, 0x5 ; Select active display page al
        mov al, 1
        int 0x10
    
        mov bh, 1   ; Page number
        mov ah, 0x2 ; Set cursor position to (dl, dh)
        int 0x10
    
        xor ax, ax
        ; For each character (0-255)
        loop:
            mov ah, 0xa ; Write character al at cursor position
            mov cx, 1   ; Write only once
            int 0x10
            inc dl      ; x++
            ; Create a newline every 32 characters
            test dl, 0x1f   ; if dl & 0x1f == 0
            jnz nonewline
                inc dh      ; y++
                xor dl, dl  ; x = 0
            nonewline:
            mov ah, 0x2 ; Set cursor position to (dl, dh)
            int 0x10
            inc al      ; al++
            test al, al ; if al != 0 goto loop
            jnz loop
    
    hang:
        jmp hang
    
    ; Count up size of each section
    %assign text_length ($-$$)
    
    ; Pad the boot sector out to 512 bytes
    ; All bytes are padded with nop, except the last to (0x55 0xaa).
    times 510 - text_length nop
    
    db 0x55, 0xaa
    

    说明

    添加一行文字以描述该文件所表现的内容

    此文件中描述的项目

    描繪內容

    18 2 2009

    c12af8b7c6c071d77f9a72b88d5533f2b782d47c

    2,513 字节

    144 像素

    304 像素

    文件历史

    点击某个日期/时间查看对应时刻的文件。

    日期/时间缩⁠略⁠图大小用户备注
    当前2010年6月7日 (一) 13:072010年6月7日 (一) 13:07版本的缩略图304 × 144​(2 KB)Blacki4{{Information |Description={{es|1=Carácteres del código de página 437}} |Source={{own}} |Author=Blacki4 |Date= |Permission= |other_versions= }}

    以下3个页面使用本文件:

    全域文件用途

    以下其他wiki使用此文件: