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

  • 相关阅读:
    inotifywait 目录或文件的监控
    outlook邮件中样式问题
    IE8兼容问题
    12px以下字体显示问题
    box-shadow
    cropper.js图片裁剪
    利用vcard和qrcode.js生成二维码导入联系人
    使用link rel="shortcut icon"为网页标题加图标
    将input或textarea设置为disabled的样式问题
    img没有src属性时自动出现边框
  • 原文地址:https://www.cnblogs.com/viplanyue/p/12700583.html
Copyright © 2011-2022 走看看