
汇编语言
qq_28598203
这个作者很懒,什么都没留下…
展开
-
从键盘输入两个字符串,如果相等,输出match,否则输出no match。
DATAS SEGMENT ;此处输入数据段代码 INFO1 DB 0DH,0AH,'INPUT STRING:$'INFO2 DB 0DH,0AH,'MATCH! $'INFO3 DB 0DH,0AH,'NO MATCH! $'BUFA DB 21 DB ? DB 20 DUP(0)BUFB DB 21原创 2016-03-30 18:47:50 · 2525 阅读 · 0 评论 -
编写将一个包含有20个数据的数组M分成两个数组,正整数数组P和负数数组N ,分别把这两个数组中的数据的个数显示出来
DATAS SEGMENT;此处输入数据段代码 MARRAY DW 1,2,3,4,5,-6,-7,-8,-9,-10,-11,12,13,14,-15,-16,-17,18,'$'PARRAY DW 10 DUP(?)NARRAY DW 10 DUP(?)Z DB 10 DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码 DW 100 DUP原创 2016-03-30 21:08:19 · 18777 阅读 · 0 评论 -
求出data为首地址的100D字数组中的最小偶数,并把它存放在AX中,目前只能做出无符号数,有待修改
DATAS SEGMENT;此处输入数据段代码 ARRAY DW 4,5,6,7,8,9,3,6,1,10,34,12,45,58,6,32,15,17,20,'$'Z DB 100,10DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码 DW 100 DUP(?)STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS原创 2016-03-30 23:42:05 · 5053 阅读 · 1 评论 -
计算字符串中sun的个数并以SUNXXXX的形式表示出来
DATAS SEGMENT;此处输入数据段代码 ENG DB 'Here is sun,sun,sun,sun,sun,...,$' DISP DB 'SUN'DAT DB '0000' , 0DH, 0AH, '$' KEYWORD DB 'sun'DATAS ENDSSTACKS SEGMENT DW 100 DUP(?) ;此处输入堆栈段代码ST原创 2016-03-30 23:52:37 · 841 阅读 · 1 评论 -
汇编语言(二):从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q)表示
;从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q);用循环左移指令做的输出函数DATA SEGMENT ;此处输入数据段代码 INFO1 DB 0DH,0AH,'INPUT A NUMBER:$'INFO2 DB 0DH,0AH,'THE DECIMAL OF THIS NUMBER IS:$'INFO3 DB 0DH,0A原创 2016-04-07 16:53:19 · 10100 阅读 · 2 评论 -
汇编语言:从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q)表示
;从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q)DATA SEGMENT ;此处输入数据段代码 INFO1 DB 0DH,0AH,'INPUT A NUMBER:$'INFO2 DB 0DH,0AH,'THE DECIMAL OF THIS NUMBER IS:$'INFO3 DB 0DH,0AH,'THE HEXIMAL原创 2016-04-07 00:17:32 · 16089 阅读 · 3 评论 -
汇编语言:三个数比较大小,输出最小的那个数。
DATAS SEGMENT;此处输入数据段代码 X DW 89Y DW -78Z DW 98W DB 100,10FLAG DW 0DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码 DW 100 DUP(?)STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:原创 2016-03-25 01:20:20 · 15304 阅读 · 0 评论