急求汇编语言程序及其功能
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 23:31:37
急求汇编语言程序及其功能
一、程序内容
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号输入并显示.
二、方法
1.利用编辑程序如EDIT.EXE编辑汇编语言源程序,源程序的扩展名为 .asm .
2.利用汇编程序MASM.EXE将汇编语言程序汇编成目标程序.
3.连接程序LINK.EXE将目标程序连接成DOS下可执行文件.
4.在DOS环境下执行可执行文件:
C>文件名↙
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
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
汇编语言 分析下列程序完成什么功能 并且求AX DX结果
在语言处理程序中,解释程序的功能是() A.解释执行高级语言程序 B.将汇编语言程序编译成目标程序 C.解释执行汇编语言
汇编语言,我是照着书上打的,为什么还有错误呢?程序功能:求将a,b,c3个数中的最大值并存入max单元中
用汇编语言程序求20个数的平均数
汇编语言的程序怎么读啊?不了解它的功能啊?
试用汇编语言编写计算表达式b*b-4ac的程序~急
汇编语言程序设计(急)
请问下面两段汇编语言是什么意思,各是什么功能 求详细说明 越详细越好.
求用汇编语言写“2个32位有符号数乘法”的程序
程序功能说明书 求翻译成英语
求汇编语言指令,
51单片机延迟程序(汇编语言)解析