摘要:
输入1-12 ,显示月份缩写title home datasg segmentthree db 3monin db 3,4 dup(?)alfmon db '???','$'montab db 'JNA','FEB','MAR','APR','MAY','JUN' db 'JUL','AUG','SEP','OCT','NOV','DEC'datasg endscodesg 阅读全文
posted @ 2007-12-21 14:30
Java天堂
阅读(769)
评论(0)
推荐(0)
摘要:
;程序实现的功能如下:;100字数组的地址为mem,编写的程序删除数组中所有为零的项,;并将后续向前压缩,最后将数组的剩余部分补零。data segmentmem dw 20 dup(0,1, 2, 3, 4) n equ $-datadata endsstack segmentstapn dw 50 dup(?)stack endscode segmentmain proc farassume ds:data,cs:code,ss:stackstart:;set up stack to retuan push ds sub ax,ax push ax ;set DS register to 阅读全文
posted @ 2007-12-21 14:23
Java天堂
阅读(505)
评论(0)
推荐(0)
摘要:
找出A,B中相同的整数,存入C中datarea segmenta dw 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15b dw 2,4,6,8,10,20,21,22,23,24,25,26,27,28,29,1,3,5,7,9c1 dw 15 dup(0)datarea endsprognam segmentmain proc farassume ds:datarea, cs:prognamstart:;set up stack to retuan push ds sub ax,ax push ax;set DS register to current segment 阅读全文
posted @ 2007-12-21 14:21
Java天堂
阅读(406)
评论(0)
推荐(0)
摘要:
输入3-9之间的一个数 生成一个口字:如 4XXXXX XX XXXXXdata segmentN dw ?data endscode segmentmain proc farassume ds:data,cs:codestart:push dsxor ax,axpush axmov ax,datamov ds,axmov ah,1int 21hcmp al,'3'jl exitcmp al,'9'jg exit sub al,30hand ax,0fhmov [N],ax mov ah,2 ;linefeedmov dl,0ah int 21h mov dl, 阅读全文
posted @ 2007-12-21 14:19
Java天堂
阅读(163)
评论(0)
推荐(0)
摘要:
接受键盘命令 T,N T显示生日,N显示名字data segmentbirth db '2926/16/37','$'nm db 'Bill Gates,'$'cmd db 'Please enter the command:','$'linefeed db 13d,10d,'$'data endscode segmentmain proc farassume ds:data,cs:codestart:push dsmov ax,0push axmov ax,datamov ds,axmov 阅读全文
posted @ 2007-12-21 14:16
Java天堂
阅读(153)
评论(0)
推荐(0)
摘要:
人机对话,'What is your name?',将输入存入内存中data segmentpars db 100,?,100 dup(?)mesg db 'What is your name?','$'data endsstack segment para stack 'stack'db 100 dup(?)stack endscode segmentassume cs:code,ds:data,ss:stacksart proc farpush dsmov ax,0push axmov ax,datamov ds,axmov 阅读全文
posted @ 2007-12-21 14:13
Java天堂
阅读(547)
评论(0)
推荐(0)
摘要:
;实训汇编语言以格式“SUNXXXX”显示一段英文中SUN出现的次数。data segmentSTO db 100 dup(?)Tip db 'Please enter a sentence include SUN:',13,10,'$'SUN db 13,10,'SUN'NUM db 4 dup(?),'$'data endsstack segment stack str dw 256 dup(?)stack endscode segmentmain proc farassume ds:data,cs:code,ss:stack 阅读全文
posted @ 2007-12-21 14:11
Java天堂
阅读(161)
评论(0)
推荐(0)
摘要:
比较两个字符串,相同显示Y否则显示Ndata segmentstring1 db 'gaoyufeng'l1 equ $-string1string2 db 'gaoyubing'l2 equ $-string2data endsstack segment para stack'stack' stapn dw 50 dup(?)stack endscode segmentmain proc farassume ds:data,cs:code,ss:stackstart: push dx sub ax,ax push ax mov ax,data 阅读全文
posted @ 2007-12-21 14:08
Java天堂
阅读(421)
评论(0)
推荐(0)
摘要:
;本程序完成功能如下:;设有十个学生的成绩分别为56 69 84 82 73;88 99 63 100 80。编制程序分别统计低于60分,60-90;67-97,80-89,90-99和100分的人数,并存放于s5,s6,s7,s8,s9,s10中。data segmentscore dw 59,69,84,82,73,88,99,63,100,80 s5 dw 0 s6 dw 0 s7 dw 0 s8 dw 0 s9 dw 0 s10 dw 0data endscode segmentmain proc farassume ds:data,cs:codestart: ;set stack f 阅读全文
posted @ 2007-12-21 13:39
Java天堂
阅读(652)
评论(0)
推荐(0)
摘要:
将内存first区多字节10进制数与second区相同10进制数相加,结果保存到dest区DATA SEGMENTFIRST DB 11H, 22H, 33H, 44H, 55H, 66H, 77H, 88H, 99H, 00H,SECOND DB 88H, 77H, 66H, 55H, 44H, 33H, 22H, 11H, 00H, 99H,DEST DB 10 DUP (?)DATA ENDSSTACK SEGMENT PARA STACK 'STACK'STAPN DW 50 DUP(?)TOP EQU LENGTH STAPNSTACK ENDSCOSEG SEGME 阅读全文
posted @ 2007-12-21 13:38
Java天堂
阅读(365)
评论(0)
推荐(0)