小编Jum*_*man的帖子

使用DOS中断字符串输入和显示输入MASM

在MASM中,我创建了一个缓冲变量来保存键盘输入的用户字符串.我坚持如何将字符串输入保存到该缓冲区变量中.我没有任何像irvine那样链接的库,并希望用DOS中断来实现.到目前为止,我有一些东西

            .model small

            .stack 100h

            .data
buff        db  25 dup(0), 10, 13
lbuff       EQU ($ - buff)              ; bytes in a string

            .code
main:
            mov ax, @data
            mov ds, ax              

            mov ah, 0Ah         ; doesn't work
            mov buff, ah        ; doesn't seem right
            int 21h                 


            mov     ax, 4000h       ; display to screen
            mov     bx, 1           
            mov     cx, lbuff           
            mov     dx, OFFSET buff     
            int     21h 

            mov ah, 4ch
            int 21h

            end main
Run Code Online (Sandbox Code Playgroud)

我假设使用0Ah是正确的,因为它是用于读取缓冲字符的输入数组.

string keyboard assembly input masm

4
推荐指数
1
解决办法
4万
查看次数

如何在 Spring 中修改响应的 ReadOnlyHttpHeaders?

RestTemplate.exchange 正在返回一个带有 ReadOnlyHttpHeaders 的 ResponseEntity。我想添加/修改这些标题,但由于它是只读的,我该怎么做?

java spring http-headers

2
推荐指数
2
解决办法
1688
查看次数

标签 统计

assembly ×1

http-headers ×1

input ×1

java ×1

keyboard ×1

masm ×1

spring ×1

string ×1