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 DL,[……]
汇编 用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,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[……]
最新评语