回覆列表
  • 1 # 使用者2681768447859

    code segment

    assume cs:code

    start: mov ah,1

    int 21h

    cmp al,1bh ;假設按ESC 結束

    jz finish

    sub al,"0"

    mov bl,al ;假設ASCII以10進位制形式輸入,最高位

    mov ah,1

    int 21h ;假設ASCII以10進位制形式輸入,中間位

    sub al,"0"

    mov bh,al

    mov ah,1

    int 21h ;假設ASCII以10進位制形式輸入,最低位

    sub al,"0"

    mov ch,10

    mul ch

    add bh

    mul ch

    add bl ;得到ASCII

    mov dl,al

    mov ah,2

    int 21h ;顯示字元

    mov ah,2

    mov dl ,20h

    int 21h ;用空格分開

    jmp start

    finish:mov ax,4c00h

    int 21h

    code ends

    end start

    ;本題假設輸入某字元的ASCII,形式為3位10進位制,轉換後顯示字元,迴圈,知道按ESC結束。

    如:輸入065 顯示A 100顯示d

  • 中秋節和大豐收的關聯?
  • “混得一般”的你會去同學聚會嗎?為什麼?