汇编 用10号功能把输入的数倒过来输出

data segment
buf db 100,101 dup(0)
buf1 db ‘qing shu ru’,13,10,'(ge shu zai 100 yi nei)=’,’$’
data ends
code segment
     assume  ds:data,cs:code
main:mov dx,data
     mov ds,dx
     lea dx,[buf1]
&#1[……]

继续阅读

汇编 求两个数相加输出 没最前面的进位

data segment
int1 db ‘935797238’,13,10,24h
int2 db ‘843758912’,13,10,24h data ends
code segment
     assume cs:code,ds:data
main: mov ax,data
      mov ds,ax
      lea dx,[int1][……]

继续阅读

汇编 编写程序段把int1和int2中以字符串形式存放的两个长整数相加,结果仍然以同样的形式放会变量int1中,不计溢出

;设变量int1和int2的定义如下 ;int1 ‘935797238’ ;int2 ‘843758912’ ;编写程序段把int1和int2中以字符串形式存放的两个长整数相加,结果仍然以同样的形式放会变量int1中,不计溢出!

data segment
int1 db ‘935797238’,13,10,24h
int2 db ‘843758912’,13,10,24h
data ends
code segment
     assume cs:code,ds:data[……]

继续阅读

汇编 输入一个数,输出相应的ASCII值(带效果图)

data segment
buf db ‘THE ASCII CODE OF[‘,’$’
buf1 db ‘]  IS  ‘,’$’
buf2 db 13,10,’$’
data ends
code segment
assume cs:code,ds:data
main:mov ax,data
mov ds,ax
lea dx,[buf]
mov ah,9;输入提示
int 21h[……]

继续阅读

汇编 输入单词,按字典顺序输出结果(有效果图)

data segment
int1 db 30,31 dup(0),’$’
int2 db 30,31 dup(0),’$’
space db 13,10,’$’
data ends
code segment
assume   cs:code,ds:data
main:mov dx,data
     mov ds,dx    
     lea dx,[i[……]

继续阅读

汇编 输入带空格的代词,输出时把空格删掉(有效果图)

data segment
buf1 db ‘shu ru yi ge dan ci,jieguo:huo ba kong ge shan diao’,13,10,’$’
int1 db 100,101 dup(0),’$’
buf db 100,101 dup(0),’$’
data ends
code segment
assume  cs:code,ds:data
main:mov dx,data
     mov ds,dx[……]

继续阅读

汇编 用子程序输出道三角(有效果图)

  stack1 segment stack 
   dw 32 dup(0)
stack1 ends
code segment
assume cs:code,ss:stack1
main:mov cx,5
    mov si,5
    mov bx,9
main1:call space
     call string
 [……]

继续阅读

汇编 输入密码.并严整在第几次正确.次数为3次(效果图)

现在汇编忘记的查不多了~ data segment
passw db ‘123456’
buf db 80,81 dup(0)
disp1 db 13,10,’password is true.try time=$’
disp2 db 13,10,’password is ereer.$’
data ends
code segment
assume cs:code,ds:data
main:mov ax,data
     mov[……]

继续阅读

第 6 页,共 7 页1234567