范文无忧网学习方法作业答案

汇编作业汇编语言输入一串字符将数字相加输出

02月11日 编辑 fanwen51.com

[日常生活低碳环保小常识汇编一览]今天将为大家带来全国低碳日必读:日常生活低碳环保小常识汇编一览,希望内容对您有所启示和帮助,详细内容请看下文介绍。 (一)、10个节约好习惯1. 充电后及时拔掉充电器,减少对电...+阅读

CODE SEGMENT

ASSUME CS:CODE

STR1 DB 255,?,255 DUP('$')

STR2 DB 13,10,'$'

START: PUSH CS

POP DS

PUSH CS

POP ES

MOV AH,10

LEA DX,STR1

INT 21H

MOV AH,9

LEA DX,STR2

INT 21H

LEA SI,STR1

MOV CL,[SI+1]

XOR CH,CH

ADD SI,2

MOV BP,CX

CLD

MOV DI,0

1:

LODSB

CMP AL,'0'

JB 2

CMP AL,'9'

JA 2

AND AL,0FH

CBW

ADD DI,AX

2:

LOOP 1

MOV AX,DI

CALL DSPAX

MOV AH,4CH

INT 21H

;===============================

DSPAX PROC NEAR

PUSH AX

PUSH BX

PUSH CX

PUSH DX

PUSHF

XOR CX,CX

MOV BX,10

DSPAX1:

XOR DX,DX

DIV BX

INC CX

OR DX,30H

PUSH DX

CMP AX,0

JNE DSPAX1

MOV AH,2

DISPAX2:

POP DX

INT 21H

LOOP DISPAX2

MOV DL,32

INT 21H

POPF

POP DX

POP CX

POP BX

POP AX

RET

DSPAX ENDP

;================================

CODE ENDS

END START

延伸阅读:

怎么学习汇编语言找一台机器,如果是装WINDOWS/DOS操作系统的,可以参考以下书籍:1.温冬蝉,沈美明:清华大学出版社,《IBM PC 汇编语言程序设计教程》,这本配有习题册,配套学习效果比较好;2.罗云彬:《Wind...

学习汇编语言需要如何入门学习汇编语言过程: 一,要有一定的微机硬件基础知识,因为汇编很底层,更加接近机器语言,往往很多的东西要从机器层面来支持理解。 二,最好先学习一门高级语言,因为高级语言更接近人的...

汇编语言如何学习本人虽然汇编不是学得很好,也不想往硬件发展,但一些基本的语法知识还是知道一些的,希望能帮到你。 1、凡是程序设计的东西,必定要上机操作,验证语法的工作原理,比如:SAR AX,01H和SH...

汇编实现两个字符串中的数值相加后显示结果老师给的作业急其实不会很复杂,可以人性化的理解.就好比你在纸张上做这个运算一摸一样. 1200 +1345 ----- 2545 看明白了吗?就是先取这个字符串的最后一个字符.因为是ASCII码,所以直接减去30H...

零基础如何去学习汇编语言1:如果你能够熟练的使用Windows的话,你就可以开始你的程序生涯了! 2:首先从C语言开始。有的朋友可能认为C语言太难了,应该从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个...

想学习单片机汇编语言怎样学入门比较快呢1、需要先熟悉电路尤其是数字电路知识。 2、明白常规的数制:主要是2进制和16进制。 3、理解常规概念:比如时钟、时钟周期,工作时序等;还需要懂得地址、寻址、PC等常规概念。 4、...

汇编大作业求助假设w1=5000,b1=5,b2=5,w2=30000 data segment w1 dw 5000 b1 db 5 b2 db 5 w2 dw 30000 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mo...

我想知道怎么学习汇编找一本书啃两三个星期,当然边啃边编程,如果做点笔记(电子档的就可以了)的话效果更好。找一本适合自己的书,初学者的话尽量不要找那种一开始什么都没讲,就给你来几段代码的书。那样...

如何学习单片机的汇编语言我也学习单片机寻址有很多方式:(举几个例子给你吧) 1. 寄存器寻址 寄存器寻址就是操作数存放在寄存器中,指令中指定的寄存器的内容就是操作数。 2. 直接寻址 直接寻址方式就是在...

推荐阅读
图文推荐
栏目列表