汇编怎么写程序

汇编怎么写

1. 汇编怎么写程序

其实和其它语言差不多,先定义空间

STACK SEGMENT STACK

DB 200 DUP(0)

STACK END

从0开始的,200字大小

再是数据定义

DATA SEGMENT

A DB '0'

OUTPUT DB 0DH,0AH,'PLEASE INPUT NUMBER:'

DATA END

A 和OUTPUT都是定义的量

再是开工

CODE SEGMENT

ASSUME CS:CODE,SS:STACK,DS:DATA

START:MOV AX,DATA

MOV DS,AX

.

JMP START(跳回从START继续做(循环))

CALL DUAN(调用下面地个DUAN的功能)

DUAN: PROC

..相关操作

RET

DUAN EDNP

.

CODE ENDS

END START

开工后的一个段START(相当于一个函数)可以用来做循环语句.

慢慢学吧其实入门比别的语言容易。个人感觉.

希望对你有帮助~!

2. 汇编语言程序怎么写啊

assume cs:code

code segment

s1: db 'Press any key when you ready.',0dh,0ah,'$'

s2: db 'Input your password','$'

start:

mov ax,cs

mov ds,ax

mov dx,offset s1 ;ds:dx指向字符串开头

mov ah,9 ;int 21h的9号子程序,从光标位置开始显示

int 21h

mov ah,0

int 16h

mov dx,offset s2

mov ah,9

int 21h

mov ax,4c00h

int 21h

code ends

end start

3. 用汇编怎么写这个题目的代码

; 本程序通过编译,运行正确; 操作说明:; 提示输入一位十进制数字N(1~8),Esc键结束程序; 若输入的是有效数字,则计算1~N的平方和并显示;否则,重新输入。

; 计算N的平方和并显示之后,重复前面的过程,直至按Esc键结束。Code Segment Assume CS:Code,DS:CodeCR equ 000DHLF equ 000AHKBBack equ 0008HKBEsc equ 001BH; ---------------------------------------; 功能:显示指定地址(Str_Addr)的字符串; 入口:; Str_Addr=数字串地址(要求在数据段); 用法: Output Str_Addr; 用法举例:Output PromptStrOutput MACRO Str_Addr lea dx,Str_Addr mov ah,9 int 21h EndM; ---------------------------------------; 功能:取光标位置; 入口:无; 出口:DH=行号,DL=列号GetCursor Proc Near PUSH DX PUSH CX PUSH BX PUSH AX XOR BX,BX MOV AH,3 INT 10H MOV Cursor_Row,DH MOV Cursor_Col,DL POP AX POP BX POP CX POP DX RETCursor_Row DB ?Cursor_Col DB ?GetCursor EndP; ---------------------------------------; 功能:置光标位置; 入口:Cursor_Row=行坐标; Cursor_Col: 列坐标)SetCursor Proc Near PUSH DX PUSH CX PUSH BX PUSH AX MOV DH,Cursor_Row MOV DL,Cursor_Col XOR BX,BX MOV AH,2 INT 10H POP AX POP BX POP CX POP DX RETSetCursor EndP; ---------------------------------------; 功能:输出回车换行Output_CTLF proc Near push ax push dx mov ah,02h mov dl,0dh int 21h mov dl,0ah int 21h pop dx pop ax retOutput_CTLF endp ; ---------------------------------------; 功能:把AX中的二进制无符号数转换成显式的十进制ASCII码,并送显示屏显示; 入口:AX=二进制数 ; 出口:在当前光标位置显示转换后的ASCII码数字 Dec_ASCII Proc Near push dx push bx push di mov bx,10 lea di,@@Temp_Save[6] mov byte ptr [di],'$' dec di cld @@Divide: xor dx,dx div bx or dl,30h mov [di],dl dec di test ax,0ffffh jnz @@Divide inc di push di pop dx mov ah,9 int 21h pop di pop bx pop dx ret @@Temp_Save db 7 dup(?)Dec_ASCII EndP; ---------------------------------------prompt_Dig db 'Please input a digital(Esc to exit): $'Start: push cs pop ds ;使数据段与代码段同段 push cs pop es ;使附加段与代码段同段Input_Dig: Output prompt_Dig ;提示输入一位十进制数字 call GetCursor ;取当前光标位置Accept_Dig: call SetCursor ;设置光标位置 mov ah,1 ;从键盘接受一个数字 int 21h cmp al,KBEsc ;Esc? jz Exit_Proc ;是,结束程序,返回操作系统 cmp al,'1' ;'8'? ja Accept_Dig ;不是有效数字,重新输入 call Output_CTLF ;输出一个回车、换行 call Output_CTLF and ax,0fh xor bx,bx ;平方和初值 mov cx,ax mov dh,1Multi_Self: mov dl,dh or dl,30h mov ah,2 int 21h mov dl,'^' int 21h mov dl,'2' int 21h mov dl,'+' cmp cx,1 ja $+4 mov dl,'=' int 21h mov al,dh mul dh ;自乘,即平方 inc dh add bx,ax ;累加平方和 loop Multi_Self mov ax,bx call Dec_ASCII ;把AX中的二进制无符号数转换成显式的十进制ASCII码,并送显示屏显示 call Output_CTLF call Output_CTLF jmp Input_Dig ;输入下一个数字Exit_Proc: mov ah,4ch ;结束程序 int 21hCode ENDS END Start ;编译到此结束。

4. 汇编怎么读写文本

data segment

fname db 'test.txt',0

string db 'test123',0

data endsstack segment

db 64 dup(0)

stack endscode segment

assume ds:data,ss:stack,cs:code

start:

mov ax,data

mov ds,ax

xor ax,ax

mov dx,offset fname ;创建文件

mov cx,0

mov ah,3ch

int 21h

mov dx,offset fname ;打开文件

mov al,02h

mov ah,3dh

int 21h

mov bx,ax

mov dx,offset string ;写文件

mov cx,8h

mov ah,40h

int 21h

mov ax,4c00h

int 21h

code ends

end start

5. 汇编文献怎么写

].北京青年报,2000-04-12(14)[2002-03-06].

[序号] 主要责任者.题名:其他题名信息[文献类型标志、文献载体标志].出版地:出版者,出版年(更新或修改日期)[引用日期].获取和访问路径(网址).

注明:[N/OL]为[文献类型标志、文献载体标志]

文献类型标志如下:

普通图书 M, 会议录 C, 汇编 G, 报纸 N, 期刊 J, 学位论文 D, 报告R,标准 S,专利 P,数据库 DB,计算机程序 CP,电子公告 EB。

电子文献载体类型标志如下:

磁带 MT,磁盘 DK,光盘 CD,联机网络OL

6. 用汇编语言怎么写标题

看你用什么汇编了。用WIN32的话..应该是在

CreateWindowExA proto dwExStyle:DWORD,\

lpClassName:DWORD,\

lpWindowName:DWORD,\ ;;;;;;;;;在这儿设程序名称

dwStyle:DWORD,\

X:DWORD,\

Y:DWORD,\

nWidth:DWORD,\

nHeight:DWORD,\

hWndParent:DWORD ,\

hMenu:DWORD,\

hInstance:DWORD,\

lpParam:DWORD

7. 怎么写这个汇编程序

data segment

str db "1234106789",0dh, 0ah, "$"

data ends

code segment

assume cs:code, ds:data

start:

mov ax, data

mov ds, ax

mov cx,10

mov dx, offset str

loop_w:

push dx

mov ah,9

sub dx,1

add dx,cx

int 21h

pop dx

loop loop_w

mov ax,4c00h

int 21h

code ends

end start

转载请注明出处育才学习网 » 汇编怎么写程序

知识

罗梅芬用日文怎么写(罗钰潇日语怎么写)

阅读(21448)

本文主要为您介绍罗梅芬用日文怎么写,内容包括伊蕾娜日语怎么写,王雪菲用日文怎么说,张佳怡在日语中怎么写啊怎么读啊。罗 ら ラ ra钰 ぎょく ギョク gyoku潇 しょう シヨウ shou第一列:日语汉字,写法同汉字,都要用繁体,这三个都挺难写的,看

知识

邓先生的英文怎么写(1~40的英文怎么说)

阅读(10471)

本文主要为您介绍邓先生的英文怎么写,内容包括“邓先生”用英语怎么写,1~40的英文怎么说,漂亮英文beautiful缩写怎么写。1 one 2 two 3 three 4 four 5 five 6 six 7 seven 8 eight 8 nine 10 te

知识

一个人布满皱纹怎么写(描写人物皱纹的句子)

阅读(9552)

本文主要为您介绍一个人布满皱纹怎么写,内容包括描写人物皱纹的句子,描写人物皱纹的句子,皱纹怎么描写。、老人脸上布满了皱纹,那一条条曲折不均的像是墙上斑驳的印迹,爬满了面容,留下了岁月的痕迹。2、外祖父是一位年过六旬的白发老人。在他

知识

登录接口怎么写(php登录的接口怎么写)

阅读(7784)

本文主要为您介绍登录接口怎么写,内容包括php登录的接口怎么写,网页登陆接口怎么做,网站登录接口程序怎么做。PHP 接口 接口 使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过int

知识

档案奖惩情况怎么写(奖惩情况怎么写)

阅读(9627)

本文主要为您介绍档案奖惩情况怎么写,内容包括奖惩情况怎么写,个人简历及奖惩情况怎么填写,个人简历里面奖惩情况怎么写。在简历里的“奖励”部分,列出与你所获得的并与你的求职目标相关的荣誉、奖励和奖金。你既可以按时间顺序排列,也可以按

知识

头孢克肟拼音怎么写(头孢克肟的肟念什么)

阅读(8027)

本文主要为您介绍头孢克肟拼音怎么写,内容包括头孢克肟片全名拼音,头孢克肟片全名拼音,头孢克肟的肟念什么。肟[wò] :是含有羰基的醛、酮类化合物与羟胺作用而生成的有机化合物,可以参与许多有机化学反应,例如经典的Beckmann重排就是肟为底

知识

一库搜用日语怎么写(日语一库是什么意思)

阅读(8032)

本文主要为您介绍一库搜用日语怎么写,内容包括日语大神来,看动漫里的主人公说一句:恰,一库搜这是什么意思,一库一库;一搜库这两个日语是什么意思怎么写,看片都有“一库”(日语)是什么意。一库的意思就是“出发,出去”的意思。日语「行く」的音译

知识

外租无人机广告怎么写(植保无人机广告语)

阅读(7033)

本文主要为您介绍外租无人机广告怎么写,内容包括求一个无人机创意广告词谢谢巨友们了,求一关于无人机的广告标语,求一关于无人机的广告标语我们公司是做无人机的,新成立的公司,求。DJI大疆创新研发的的MG-1农业植保机专为农村作业环境设计,

知识

河南话que怎么写(河南话的nenna怎么写)

阅读(6553)

本文主要为您介绍河南话que怎么写,内容包括que怎么写,河南话的nenna怎么写,que怎么写。尿一壶(niào yī hú)关系密切,观点一致。例:“他俩今天尿一壶啦。”●尿(niào)⑴、从尿道排泄的液体。⑵、排泄小便。⑶、不放

知识

国学经文的论文怎么写(国学征文该怎么写)

阅读(7147)

本文主要为您介绍国学经文的论文怎么写,内容包括国学征文该怎么写,弟子规的400论文,关于国学经典的征文怎么写。“子曰:“温故而知新,可以为师”……小时,总是觉得国学就是没用的,古人写的话,我们还需要背,每次老师教给我们时,我总是会让思想开一

知识

化学实验总结怎么写(化学实验报告小结怎么写)

阅读(5420)

本文主要为您介绍化学实验总结怎么写,内容包括化学实验总结怎么写,化学实验报告小结怎么写,化学实验小结怎么写。化学实验报告的书写: 一般情况下化学实验报告是根据实验步骤和顺序从七方面展开来写的: 1.实验目的:即本次实验所要达到的目标或

知识

蝴蝶豌豆拼音怎么写(豌豆的拼音是什么)

阅读(5851)

本文主要为您介绍蝴蝶豌豆拼音怎么写,内容包括蝴蝶怎么拼音的,豌豆的拼音是什么,蝴蝶的拼音是什么。豌豆的拼音是[wān dòu]。豌豆是豆科一年生攀援草本,高0.5-2米。全株绿色,光滑无毛,被粉霜。叶具小叶4-6片,托叶心形,下缘具

知识

海绵宝宝用英文怎么说(海绵宝宝用英文怎么说)

阅读(6539)

本文主要为您介绍海绵宝宝用英文怎么说,内容包括海绵宝宝用英语怎么说,海绵宝宝用英文怎么说,海绵宝宝英文名是什么。1. SPONGEBOB SQUAREPANTS 近期很夯的一步卡通影片《海绵宝宝》(SpongeBob SquarePants)是一系

知识

茶盏怎么用(茶盏在茶道中干嘛用)

阅读(5451)

本文主要为您介绍茶盏怎么用,内容包括茶盏怎么用我要写一篇200字左右的茶盏的使用说明,求指教,茶盏在茶道中干嘛用,问一下斗笠盏如何使用现在是不是很少有人使用它,它的意义。苏东坡的名句"从来佳茗似佳人",典型地代表了唐宋及以后的文人墨客,

知识

thinkpad小红点怎么用(怎么学习使用thinkpad小红点)

阅读(7620)

本文主要为您介绍thinkpad小红点怎么用,内容包括怎么学习使用thinkpad小红点,thinkpad小红点怎么用,求教:THINKPAD的小红点使用方法。Thinkpad 小红点最高效的使用方法为:左手拇指按左键,无操作时在左键待命2、右手拇指按右键,同时兼按空格键及