急求汇编语言程序及其功能一、程序内容1在屏幕上显示字符串:What is your name?,采用INT 21H 的09号功能显示.2.从键盘输入:My name is [自己的名字,拼音形式,如Zhang Ming] Zhang Ming!,采用INT 21H 的0A
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 21:58:16
急求汇编语言程序及其功能一、程序内容1在屏幕上显示字符串:What is your name?,采用INT 21H 的09号功能显示.2.从键盘输入:My name is [自己的名字,拼音形式,如Zhang Ming] Zhang Ming!,采用INT 21H 的0A
急求汇编语言程序及其功能
一、程序内容
1在屏幕上显示字符串:What is your name?,采用INT 21H 的09号功能显示.
2.从键盘输入:My name is [自己的名字,拼音形式,如Zhang Ming] Zhang Ming!,采用INT 21H 的0A号输入并显示.
二、方法
1.利用编辑程序如EDIT.EXE编辑汇编语言源程序,源程序的扩展名为 .asm .
2.利用汇编程序MASM.EXE将汇编语言程序汇编成目标程序.
3.连接程序LINK.EXE将目标程序连接成DOS下可执行文件.
4.在DOS环境下执行可执行文件:
C>文件名↙
急求汇编语言程序及其功能一、程序内容1在屏幕上显示字符串:What is your name?,采用INT 21H 的09号功能显示.2.从键盘输入:My name is [自己的名字,拼音形式,如Zhang Ming] Zhang Ming!,采用INT 21H 的0A
data segment
str db 'What you name?'$'
str1 db 'My name is:$'
str2 db 20,?,20 dup(?)
data ends ;数据段定义
code segment
assume cs:code,ds,data
mov ax,data
mov ds,ax
lea dx,str
mov ah,09h
int 21h
mov dl,0ah;回车换行
mov ah,02h
int 21h
mov dl,0dh
mov ah 02h
int 21h
lea dx,str
mov ah,09h
int 21h
lea str2;把输入的字符存在str2里、
mov ah,0ah
int 21h