博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[汇编] 从键盘输入一个一位数字,然后响铃n声
阅读量:6186 次
发布时间:2019-06-21

本文共 1066 字,大约阅读时间需要 3 分钟。

 

1 ; multi-segment executable file template. 2  3 data segment 4  5 ends 6  7 stack segment 8     dw   128  dup(0) 9 ends10 11 code segment12 start:13 ; set segment registers:14     mov ax, data15     mov ds, ax16     mov es, ax17 18     ; add your code here 19     BEGIN:        20     MOV    AH, 1            ;从键盘输入一个字符的DOS调用AL存放输入的字符21     INT        21H22     SUB        AL, '0'     ;输入的是字符需要转化为数字23     JB        STOP                    ;输入字符<'0'吗?;below24     CMP    AL, 9                         ;输入字符>'9'吗?;above25     JA        STOP26     CBW                             ;AL扩展到AH27     MOV    CX, AX                        ;响铃次数N28     JCXZ    STOP29         BELL:        30         MOV    DL, 07H                    ;准备响铃31         MOV    AH, 2                    ;显示一个字符的DOS调用,实际为响铃32         INT        21H33         LOOP    BELL34     STOP:        RET35 36     ; wait for any key....    37     mov ah, 138     int 21h39     40     mov ax, 4c00h ; exit to operating system.41     int 21h    42 ends43 44 end start ; set entry point and stop the assembler.

 

转载地址:http://omada.baihongyu.com/

你可能感兴趣的文章
运行JAR包 提示没有主清单属性解决办法
查看>>
2018年第三季欧洲DDoS攻击量急剧增加
查看>>
人体运动轨迹的人工智能动画模拟
查看>>
spring,orm 题目
查看>>
Java 回调函数
查看>>
2018/02/13
查看>>
echarts(二)
查看>>
Hibernate映射文件结构
查看>>
rollPagerView引导页轮播图
查看>>
redis集群介绍,redis集群搭建配置,redis集群操作
查看>>
Gitbilt hooks 简单的账户操作权限控制
查看>>
[3.30]#珠海GDG#成立大会胜利闭幕!
查看>>
mybatis 批量Update(2)
查看>>
RabbitMQ安装
查看>>
django 学习笔记 (五)
查看>>
iOS UItableviewCell实现可变高度的UITextView,动态刷新高度
查看>>
iOS开发- 利用runtime拦截UIButton的点击事件,防止重复点击
查看>>
Java,Jsp获取客户端IP地址
查看>>
100-88
查看>>
android4.0.3 编译lichee 报错dhd-cdc-sdmmc-gpl-3.0.8问题
查看>>