zoukankan      html  css  js  c++  java
  • 汇编 将键盘输入的一个十六进制数转为十进制数并输出(第一步)

    1.别着急,我带大家一步一步来,要实现题目要求,须知道计算机把你出入的当作什么数据进行了哪些处理

    其实,计算机对你的输入保存的是对应的ascii码值,输出则是输出ascii码值对应的字符

    2.首先我们来进行最简单的测验,把输入的单个字符输出

    代码如下:

    DATA SEGMENT
            NEW_LINE DB 0AH                                                       ;换行对应的ascii码值
    DATA ENDS

    CODE SEGMENT
            ASSUME CS:CODE,DS:DATA
    START:
            MOV AX,DATA
            MOV DS,AX

            MOV AH,01H
            INT 21H
            PUSH AX                                                                           ;DOS一号功能输入到AL中,调用DOS功能                                                                                                      ;需要输入AL中DOS功能号,需要入栈保护

            MOV DL,NEW_LINE
            INT 21H

            POP AX
            MOV DL,AL
            MOV AH,02H
            INT 21H

            MOV AH,4CH
            INT 21H
    CODE ENDS
            END START

  • 相关阅读:
    Java 中常用缓存Cache机制的实现
    Spring普通类获取bean
    系统升级shell
    shell 操作文本内容(修改增加)
    接口实践;接口与抽象类
    Java中@Override的作用
    类实现多个接口的例子
    java 反射实践
    对象主要属性及识别
    java抽象类实践
  • 原文地址:https://www.cnblogs.com/viplanyue/p/12700583.html
Copyright © 2011-2022 走看看