mshd.net
当前位置:首页 >> 经典汇编程序100例 >>

经典汇编程序100例

有挑战,我喜欢! 我来试试! DATAS SEGMENT BuF DB 1,2,3,4,^^^^^^^,100 BuF2 DW ? DATAS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS START: MOV AX,DATAS MOV DS,AX MOV SI,OFFSET BuF MOV CL,100 MOV AX,0 KK: ADC AX,[SI] INC SI LOOP KK...

XOR AX,AX ;AX清零,AX用来保存结果 MOV CX,100 ;循环100次 CLC ;CF位清零 LOP:ADD AX,CX ;累加 LOOP LOP ;循环,CX减1

ASSUME CS:CODE CODE SEGMENT START: //这是代码定义格式,通用的。不用管 MOV DX,0 //初始化dx MOV BX,1 //从1开始加 MOV CX,100 //cx 相当于计数器 S: ADD DX,BX //相当于dx=dx+bx INC BX //每次bx加1,相当于bx=bx+1 LOOP S //循环S,上面是...

; 8086汇编语言; 100!=; 933262154439441526816992388562667004907159682643816214685929; 638952175999932299156089414639761565182862536979208272237582; 51185210916864000000000000000000000000 ; 阶乘100!的结果是158位十进制数;数据段 da...

DATA SEGMENT BUF2 DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AX,0 MOV CX,100 KK: ADD AX,CX LOOP KK MOV BUF2,AX MOV AH,4CH INT 21H CODE ENDS END START 这样就行了。 1、最开始没有DATA SEGME...

参考如下的代码: CODE SEGMENT ASSUME CS:CODESTART:;--------------------------------- MOV AX, 0 MOV CX, 100S: ADD AX, CX LOOP S;-----基本的,就上面四行---- MOV AH, 4CH INT 21HCODE ENDS END START

用汇编语言编程,如果编写的好,质量,就可以远远超过 C 语言的程序。

dataseg segment but db 0DH,0AH,'the result $' grade dw 76,69,84,90,73,88,99,63,100,80 s6 db 0 s7 db 0 s8 db 0 s9 db 0 s10 db 0 dataseg ends cseg segment main proc far assume cs:cseg,ds:dataseg start: push ds sub ax,ax push ax m...

assume cs:code code segment start: mov al,100 mov bl,10 mul bl mov ax,4c00h int 21h code ends end start

你自己不会写!想问作业要放低姿态,谁也不欠你的!

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com