- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                汇编语言实验三算术运算与代码转换程序设计.doc
                    3. 3实验三 算术运算与代码转换程序设计
—、实验目的
掌握算术运算程序的设计方法。
掌握代码转换程序的设计方法。
进一步掌握各种程序结构。
熟练掌握和使用用DEBUG调试程序。
二、实验内容
1)编制两个多字节整数加法和减法程序,并将结果按十六进制形式显示在 屏幕上。
data segment
a db 22h, 22h, 22h, 22h, 22h, 22h, 22h, 22h
b db llh, llh, llh, llh, llh, llh, llh
lenb equ $-b
len2 equ (b-a)*2
res db len2 dup(?),$
data ends
stackl segment stack
dw 20h dup (?)
stackl ends code segment
assume cs:code, ds:data, ss:stackl start:mov ax,data
mov ds, ax
mov si, 0
clc	;清除进位标志位,置cf等于0
mov ex,lenb
lopl:mov al, a[si]	;低位相加
adc al,b[si]
mov a[si], al
inc si
loop lopl
adc byte ptr a[si], 0	;加进位
mov si, 0
add si,lenb
mov di, 0 mov ex,lenb+1
Iop2: push ex
mov al, a[si]
mov bl, al
mov cl, 4
shr bl, cl
emp bl,Oah
jb nextl	;小于等于则跳转
add bl,O7h
nextl:
add bl,30h
mov res[di],bl
inc di
mov bl, al
and bl, Ofh
emp bl, Oah
jb ncxt2
add bl,07h next2:
add bl,30h mov res[di], bl
inc di
dec si
pop ex
loop lop2
mov ah,09h
mov dx,offset res
int 21h
mov ah,4ch
int 21h
code ends end start
DOSBox 0.74r Cpu speed: 3000 cycles, Frameskip 0f Pro...
C:\masm demo313
Microsoft (R) Macro Assembler Uersion 5.00
Copyright (C) Microsoft Corp 1381-1985, 1987. All rights reserved.
Object filename [demo313.OBJ]:
Source 1isting [NUL.LSTJ:
Cross-reference [NUL.CRF]:
51504 + 464992 Bytes symbo1 space free
0 Warning Errors
0 Severe Errors
C:\1ink demo313
Microsoft (R) Overlay Linker Uersion 3.60
Copyright (C) Microsoft Corp 1983-1987. All rights reserved.
Bun File [DEM0313.EXE]:
List File [NUL.MAP]:
Libraries [ .LIB]:
C:\demo313
ZZ33333333333333
C:\
编写一通用过程用来将十进制数(从键盘输入)转换为P (从键盘输入)进制 数。
data segment
stringl db J input your	$
string2 db  input your p」, $
re db 20h dup(O)
data ends
stackl segment stack
dw 30h dup(O)
stackl ends
code segment
assume cs:code,ds:data, ss:stackl
start:mov ax,data
mov ds, ax
mov dx,offset stringl
mov ah, 09h	;显示字符串
int 21h mov ah, 1
int 21h
and ax, OOOfh;
and ax, OOOfh
;等价 T mov ah, 0
mov dl, 10
mul dl	;dl (乘数)为10, al (被乘数),乘积在
ax中
mov bx,ax mov ah, 1
and al,Ofh
;只留下al低位
clc
clc
add
adc
mov
mov
int
mov
mov
int
mov
mov
i
                您可能关注的文档
- 水乡应急救援预案方案设计.doc
 - 水井坊临时用水、用电专项方案设计.doc
 - 水产养殖基地建设可行研究报告.docx
 - 水产养殖学毕业.doc
 - 水产养殖水底溶氧作用和底层增氧技术.doc
 - 水产品中兽药残留的测定.docx
 - 水产品中抗生素残留问题稿.doc
 - 水仓维修措施.doc
 - 水份测定仪验证方案.doc
 - 水冲桩方案教学课件.doc
 
- 新能源项目投资2025成本控制与技术创新研究报告.docx
 - 2025年兰州市公安辅警招聘知识考试题库及答案.docx
 - 2025年新能源行业国际合作与竞争态势产业生态报告.docx
 - 2023-2024学年安徽省蚌埠市铁路中学高二下学期期中考试物理试题.pdf
 - 2025新能源行业投资产业链报告:技术创新重塑产业链格局.docx
 - 2025年度最新车用电池项目可行性研究报告.docx
 - 新能源电池技术2025知识产权创新与风险防范路径指南报告.docx
 - 2025-2026学年初中信息技术(信息科技)七年级下册人教版(2021)教学设计合集.docx
 - 2025-2026学年初中物理教科版2024九年级上册-教科版2024教学设计合集.docx
 - 绿氢生产与储能结合2025技术经济性评估报告.docx
 
原创力文档
                        

文档评论(0)