用汇编语言编写一个用于显示'x'+'y'='z'的是易语言汇编取十六进制制的加法算式

用汇编语言编写下面两个程序1,编写一个程序,把变量bufX和bufY中较大者存入bufZ;若两者相等,则把其中之一存入bufZ中,假设变量存放的是8位无符号数2,bufX,bufY和bufZ是3个有符号十六进制数,编写一个比较相等关系的程序:(1)如果这3个数都不相等,则显示0;(2)如果这3个数中有两个数相等,则显示1;(3)如果这3个数都相等,则显示2.
一、assume cs:code,ds:datadata segmentbufx db bufy db bufz db data endscode segmentstart:mov ax,datamov ds,axmov al,bufxcmp al,bufyjae nextmov al,bufynext:mov bufz,almov ax,4c00hint 21hcode endsend start二、assume cs:code,ds:datadata segmentbufx db bufy db bufz db buff db 0data endscode segmentstart:mov ax,datamov ds,axmov al,bufxcmp al,bufyjne next1add buff,1cmp al,bufzx=y!=zadd buff,1x=y=znext1:cmp al,bufzje next2mov al,bufycmp al,bufzje next2x!=y!=z且x!=znext2:add buff,1 ;x!=y=z或x=z!=yexit:mov dl,buffadd dl,30hmov ah,2int 21hmov ax,4c00hint 21hcode endsend start
为您推荐:
扫描下载二维码用汇编语言编写程序_百度知道
用汇编语言编写程序
若不相同则显示&#39,若相同则显示“MATCH”;NOMATCH&'用汇编语言编写一个程序,要求比较两个字符串STRING1和STRING2所含字符是否相同
----------------------------------CODE
CS;WELLCOM ;ERROR ;MIMA;HAPPY! $&#39:
AX;==================================DATA
'--------------------------
DI;HAPPY, OFFSET
CX;*&#39, 09H
AH, OFFSET
AH, 13!&#39,就输出 WELLCOM ;
DUP(;PLEASE
PASSWORD , &#39, DATA
DS, 13, 09H
DX, OFFSET
21HEXIT:DATA, OFFSET
SI, &#39, AXIIII: $'==================================输入字符串, ES, 07H
10,如果是'
ENDS, &#39! $&#39:DATABEG:
DX:CODE, DS, OFFSET
IIIIGOOD, AX
AH, 06HLAST, &#39, OFFSET
BEG,然后进行比较!&#39!
其他类似问题
为您推荐:
其他3条回答
且,第一个是1,08H;二进制 测试其中一个,嗯。 要测试。但它是太麻烦了,则相位与1进行比较,像我这样的:测试命令来测试。 判断1! ,测试啊,20H,什么人不明白的汇编,如果测试结果不为0,当然有啊注册的JZ IsZero的测试位0跳转到iszero标记其余的写作,我可以写一下,80H,80H:测试啊;二进制 测量5测试啊,则一个相应的$ 0,那个位置测定的三个测试啊,二进制的“”如果测试结果是0。 但是给你一个提示。 装配的根据的书籍,我打了这么许多字符
DB'输入字符串:$'
BUF DB 100
STR DB 100 DUP(?)
ZS DB 0DH,0AH
WE DB 100 DUP('$')
代码段 BR /& MAIN PROC FAR
假设CS:CODE,DS:数据
START:PUSH DS
MOV AX,DATA
MOV DS,AX
&br LEA DX,A / MOV AH,9H
LEA DX,BUF
MOV AH ,0AH
MOV CL,LEN
LEA BX,STR
LEA SI,我们
/& CONT:MOV AL,0
MOV AL,[BX]
CMP AL,'“
CMP AL,'Z'
SUB AL,32
MOV [SI],AL
NEXT:MOV [SI],AL
NEXT2:INC BX
LEA DX,ZS
MOV AH,9H
ASSUME CS:CODE,DS:DATA,SS:STACK
DATA SEGMENT
BUF1DB 81,?,80 DUP (0)
DB 81,?,80 DUP (0)
DB 10,13,'PLEASE INPUT A STRING
',10,13 ,'$'
DB 10,13,'PLEASE INPUT ANOTHER STRING ',10,13,'$'
DB 10,13,'THE STRING YOU INPUT ' ,'$'
DB ' MATCH ' ,10,13,'$'
DB ' NOT MATCH',10,13,'$'
STACK SEGMENT
DB 128 DUP (0)
TOS DB '$'
STACK ENDS
CODE SEGMENT
MOV AX,DATA
MOV AX,STACK
MOV SP,OFFSET TOS
MOV DX,OFFSET MSG1
LEA DX,BUF1
MOV DX,OFFSET MSG2
LEA DX,BUF2
MOV DX,OFFSET MSG3
MOV AH,9
...
汇编语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁汇编习题答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
汇编习题答案
上传于||文档简介
&&答​案
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢汇编语言程序设计 程学先 汇编第2、3,4章作业参考答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
汇编语言程序设计 程学先 汇编第2、3,4章作业参考答案
上传于||文档简介
&&汇​编​语​言​程​序​设​计​ ​程​学​先​ ​汇​编​第、,章​作​业​参​考​答​案
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩32页未读,继续阅读
你可能喜欢微机原理第34章汇编语言程序设计_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
微机原理第34章汇编语言程序设计
上传于||暂无简介
大小:1.08MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 汇编指令转换十六进制 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信