首页 > 电脑

emu8086在内存数据段中存储一个四位数,并在显示屏上以十进制的形式显示它

更新时间2020-12-01 11:35:31

完整的例子(我改过它的生成向导)

; multi-segment executable file template. data segment    d dw 1234 data ends stacks segment stack 'stack'    dw   128  dup(0) stacks ends code segment     assume cs:code,ds:data,ss:stacks start: ; set segment registers:    mov ax, data    mov ds, ax    mov es, ax    ; add your code here    MOV bx,d            MOV  SI,10    XOR  CX,CX    MOV  AX,BX    NEXT:    MOV  DX,0    DIV  SI    PUSH  DX    INC  CX    CMP  AX,0    JNZ  NEXT OUTP:    POP  DX    ADD  DL,30H    MOV  AH,2    INT  21H    LOOP  OUTP    ; wait for any key....        mov ah, 1    int 21h    mov ax, 4c00h ; exit to operating system.    int 21h     code ends end start ; set entry point and stop the assembler.

结果

emu8086在内存数据段中存储一个四位数,并在显示屏上以十进制的形式显示它

相关标签:内存显示屏

上一篇:emu8086编程计算

下一篇:emu8086内存中有一串字符串,如”akADF$”,设计程序,自动将其中的大写字母变成小写