CODE SEGMENT
ASSUME CS:CODE
MAIN: MOV AH,1
INT 21H
MOV BL,AL
INT 21H
MOV CL,AL
INT 21H[……]
汇编 实现三个数字大小的比较
汇编 输出输入字母在英文表中的顺序号
code segment
assume cs:code
main:mov ah,1
int 21h
MOV BL,AL
MOV AH,2
MOV DL,13
INT 21H
MOV D[……]
汇编 用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]
&[……]
汇编 求两个数相加输出 没最前面的进位
data segment
int1 db ‘935797238’,13,10,24h
int2 db ‘843758912’,13,10,24hdata 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[……]
最新评语