用汇编语言编写一个不少于100语句的程序,内容是67890-12345=55545; 还要在CMD>masm6中显示出来 格式是这样的
67890
12345
55545
求助了,着急的很,拜谢大哥大姐了!
有满意的答案还会追加分的!
这个好像不对啊,最后什么都不显示啊
100条汇编语言编一个程序
sti ;开启中断 int 60h ;调用中断程序 int 60h int 60h int 60h int 60h int 60h int 60h int 60h mov ax,4c00h ;标准的结束语句 int 21h main endp ;--- ring proc near push ds ;保存数据 push ax push cx push dx...
汇编语言编制程序,实现从1加到100
最简短的完整程序:CODE SEGMENT ASSUME CS:CODE START:;--- MOV AX, 0 MOV CX, 100 S: ADD AX, CX LOOP S ;---基本的,就上面四行--- MOV AH, 4CH INT 21H CODE ENDS END START
如何用汇编语言写一个从1加到100的程序
参考如下的代码:CODE SEGMENT ASSUME CS:CODESTART:;--- MOV AX, 0 MOV CX, 100S: ADD AX, CX LOOP S;---基本的,就上面四行--- MOV AH, 4CH INT 21HCODE ENDS END START
写一个汇编语言程序,完成100以内十进制数相加运算。
MOV [BX],[SI] ;错误。不允许两个操作数同为存储单元,可改为:MOV [BX],AX或MOV AX,[SI]等 MOV BL,0F5H ;正确 POP CS ;错误。代码段寄存器CS不能作为目的操作数,可改为:POP DS或POP ES等 MOV DX,2000H ;正确 MOV ES,3278H ;错误。立即数不能直接传送给段寄存器,可改为:MOV ...
用汇编语言编一个程序
09H INT 21H LOOP LOOP2LABEL1: POP AX PUSH AX ; 计算第 i 行显示字符数 MOV CX, 15 SUB CX, AX INC CXLOOP3: ; 显示 * 号 MOV DX, OFFSET STAR MOV AH, 09H INT 21H LOOP LOOP3 ; 换行 MOV DX, OFFSET LINE MOV AH, 09H ...
使用汇编语言编写程序从1加到100
SUM DW ?DATA ENDS STACK SEGMENT STACK DB 200 DUP(0)STACK ENDS CODE SEGMENT ASSUME CS:CODE , DS:DATA , SS:STACK START :MOV AX , DATA A MOV DS , AX MOV AX , 0 MOV CX , 100 LOP1 :ADD AX , CX LOOP LOP1 MOV SUM , AX MOV AH , 4CH INT 21H CODE ENDS END START...
如何用汇编语言写一个从1加到100的程序?
你说的应该是dos平台,edit是dos下的记事本。就用windows 的记事本,或者任何文本编辑器写好代码,保存为*.asm格式就可以了。主要程序段大概就是下面这样,结果放在ax,cx是循环用。mov ax,0 mov cx,0 loop1:add ax,cx inc cx cmp cx,101 jnz loop1 ...
用汇编编写:1+2+3+4+5+……+n,和小于100,显示次数。
CODE SEGMENT ;代码段 ASSUME CS: CODE, DS: DATA START:PUSH CS POP DS MOV i, 1 MOV sum, 0 LOP:MOV AX, sum ADD AX, i CMP AX, 100 JNB EXIT MOV sum, AX MOV AX, i CALL PRINTAX MOV DL, ':'CALL PUTC MOV DL, ' 'CALL PUTC MOV AX, sum...
汇编语言程序1+2+3...+100=?
MOV AX,0 MOV CX,100 MOV BX,1 ABC: ADD AX,BX INC BX LOOP ABC --- 或者 MOV AX,0 MOV CX,100 ABC: ADD AX,CX LOOP ABC ---
谁能教我用汇编语言编一个从1加到100的程序,,并用十进制在屏幕输出
这还不简单,程序如下:data segment abc dw data ends code segment assume cs:code,ds:data main proc far mov ax,data mov ds,ax mov ax,1 ;给ax赋初值 mov cx,99 ;总共循环99次 lop: inc ax ;ax增加1 add abc,ax ;相加,最终的结果就在变量abc里 loop lop ;...