
用汇编语言实现从键盘读一行信息,并存入用户定义的缓冲区buffer。如从键盘输入”myfriends”
将这个字符串存入用户在数据段定义的缓冲区buffer中保存。(注意观察缓冲区中各个单元的内容)...
将这个字符串存入用户在数据段定义的缓冲区buffer中保存。(注意观察缓冲区中各个单元的内容)
展开
展开全部
data segment
buffer db 100,?,100 dup(0)
data ends
code segment
assume cs:code,ds:data
begin:
mov ax,data
mov ds,ax
lea dx,buffer
mov ah,10
int 21h ;用dos的10号功能调用实现输入一个字符串并存到内存缓冲区
mov ax,4c00h
int 21h
code ends
end begin
汇编连接生成exe文件后,用debug加载运行。
运行结束后,用d命令查看数据段,
buffer开始的单元,第一个字节是定义的缓冲区的大小,第二个字节存放的是程序运行时输入的字符个数,从第三个字节开始才是输入的字符串的ascii码
buffer db 100,?,100 dup(0)
data ends
code segment
assume cs:code,ds:data
begin:
mov ax,data
mov ds,ax
lea dx,buffer
mov ah,10
int 21h ;用dos的10号功能调用实现输入一个字符串并存到内存缓冲区
mov ax,4c00h
int 21h
code ends
end begin
汇编连接生成exe文件后,用debug加载运行。
运行结束后,用d命令查看数据段,
buffer开始的单元,第一个字节是定义的缓冲区的大小,第二个字节存放的是程序运行时输入的字符个数,从第三个字节开始才是输入的字符串的ascii码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询