You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

DOS.Printnumberofcharactersread|int21h,ah=0Ah

DOS中的“Print number of characters read”可以翻译为“打印读取的字符数”。对应的汇编指令为int 21h, ah = 0Ah。

以下是汇编代码示例,用于在DOS中打印读取的字符数:

section .data
    message db 0ah, "Enter a string: $"
    buffer db 20, 0
    input db ""

section .text
    global _start

_start:
    ; print message
    mov ah, 09h ; DOS function for printing string
    mov dx, message ; point to message
    int 21h ; call DOS

    ; read user input
    mov ah, 0Ah ; DOS function for buffered input
    mov dx, buffer ; point to buffer
    int 21h ; call DOS
    mov si, dx ; point to user input

    ; print user input
    mov ah, 09h ; DOS function for printing string
    mov dx, si ; point to user input
    int 21h ; call DOS

    ; print number of characters read
    mov ah, 02h ; DOS function for printing character to stdout
    mov dl, byte [buffer + 1] ; get the character count from buffer
    add dl, 30h ; convert to ascii value
    int 21h ; call DOS

    ; exit program
    mov ah, 4ch ; DOS function for exiting program
    int 21h ; call DOS

在该示例中,使用int 21h和ah = 02h来将字符计数打印到屏幕上。注意,字符计数位于输入缓冲区的第二个字节中。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

MAD,现代安卓开发技术:Android 领域开发方式的重大变革|社区征文

.doSometh() }```总结起来将很好理解:* 参数为非空类型,传递的实例也必须不为空* 参数为可空类型,内部的调用必须明确地 Null 处理反编译一段 Null 处理后可以看到,非空类型本质上是利用 `@NotNull` 的注解,可空类型调用前的 ? 则是手动的 null 判断。```java public final int stringMapper(@NotNull String str, @NotNull Function1 mapper) { ... return ((Number)mapper.invoke(str)).intValue();...

dubbo系列之-序列化

这里解释其中编码方式varint和zigzag和定长编码:* varint:将二进制从右到左边7位一次计算,直到读取最后有效位置,7位有效位如果非最后7位则前面补1进行编码。* zigzag(如果为负数的情况):(n << 1) ^ (n >> 3... System.out.println(data.length);=============================================================================[8, 18, 16, -94, 10, 26, 14, 104, 97, 112, 112, 121, 32, 110, 101, 119, 32, 12...

Swift 周报 第十八期技术汇总 | 社区征文

(start: &array, count: array.count) for number in ptrToArray { print(number) }}```解决```Swiftlet array = [0, 1, 2, 3, 4]array.withUnsafeBufferPointer { ptrToArray in for number in ptrToArray { print(number) }}```4) 讨论[如何从 ReducerProtocol 中创建的alert回调中触发操作](https://forums.swift.org/t/how-to-trigger-action-from-alert-callback-created...

5分钟,结合 LangChain 搭建自己的生成式智能问答系统

=&rk3s=8031ce6d&x-expires=1714926084&x-signature=2SHkZ1ZpiG090BHXNda6LPaHfA4%3D)# 云搜索 VectorStore 准备1. 登录火山引擎云搜索服务,创建实例集群,集群版本选择 7.10.2. 在火山引擎方舟平台大模型广... "refresh_interval": "10s", "number_of_shards": "3", "knn": true, "knn.space_type": "cosinesimil", "number_of_replicas": "1" } }}```# Client 准备1. 依赖安装...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

DOS.Printnumberofcharactersread|int21h,ah=0Ah -优选内容

DOS.Printnumberofcharactersread|int21h,ah=0Ah -相关内容

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询