- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新型微机原理 第3章
微机原理、汇编与接口技术;;第3章学习:; 3.1 顺序程序设计;格式:MUL src;双字/字/字节,寄存器/存储器
IMUL src;双字/字/字节,寄存器/存储器
操作:字节操作数 AX ?(AL)×(src)
字操作数 DX,AX ?(AX)×(src)
;;;影响(执行后仅正确影响CF/OF ):;2.除法指令(无符号数DIV,符号数IDIV);注意:
src不能为立即数(DIV 50H;?)
对状态标志位均无定义
DIV:除数=0,则CPU产生类型0中断
IDIV:商及余数均为有符号数,且余数符号同被除
数符号
;; 例: 写出34H÷25H的程序段
MOV AL,34H
MOV BL,25H
CBW ; AL的符号扩展到AH
DIV BL ; 0034H÷25H,结果为
; AH=0FH, AL=01H;3.1.2 BCD数调整指令;; 注:
只能对AL中的操作数调整
紧跟BCD数加法指令后
DAA指令会影响标志
如: MOV AX,3456H
ADD AL,AH ;AL=8AH,AF=0,CF=0
DAA ;AL=90H;;注:
AAA操作数隐含为AL,一般紧跟加法指令后
调整后个位数送AL,十位数加到AH中,执行前AH应清0
如:将两个BCD数的ASCII码相加,得到和的ASCII码:
MOV AL,35H ; ’5’
ADD AL,39H ; ’5’+’9’,AL=6EH
MOV AH,0 ;调整前清0
AAA ;AX=0104H
OR AX,3030H ; AX=3134H ,即’14’
# 去MOV AH,0 后AX=?若DAA,问AX=?
;(1) DAS:压缩BCD码减法调整
AL中数→DAS调整→正确压缩BCD码(AL中)
调整:同DAA(进位→借位,减6,减60H);(2) AAS:非压缩BCD码调整
AL中数→AAS调整→正确2位非压缩BCD码(AX中)
调整:同AAA(进位→借位,减6,减60H)
AAS只影响AF和CF
AAS应在SUB或SBB之后
;;;例3.1 P93 已知字变量W1和W2分别存放着两个压缩BCD数,编写求两数之和,并将其和送到SUM字节变量中的程序。1,定义字变量2,BCD只能字节运算(AL调整) ;;assumess ss:stack,cs:code,ds:data
push ds
sub ax, ax
push ax
mov ax, data
mov ds, ax
MOV AL,BYTE PTR W1 ;AL=31H
ADD AL,BYTE PTR W2 ;31H+78H=A9H,
AL=A9H,CF=AF=0(十,个位相加)
DAA ;AL=09H(十,个位),CF=1(百位,调整得)
; MOV SUM,AL ;09H→SUM(十,个位)
MOV AL,BYTE PTR W1十1 ;AL=89H
ADC AL,BYTE PTR W2十1 ;89+56+CF=E0H
CF=0,AF=1(千,百位相加)
DAA ;AL=46H(千,百位),CF=1(万位)
MOV SUM十1,AL;46H→SUM+1(千,百位)
MOV SUM+2,0 ;清0万位存储单元?
RCL SUM十2,1 ;大循环左移1次,万位→SUM+2
ret
begin endp
code ends ;代码段
end begin;;3.2 分支程序设计;XX;1,简单的条件转移指令(据一个标志位→转移)
JE/JZ ;相等/等于0转移 ZF=1
JNE/JNZ ;不相等/不等于0转移 ZF=0
JC ;有进(借)位转移 CF=1
JNC ;无进(借)位转移 CF=0
JS ;为负转移
您可能关注的文档
最近下载
- 【专项练习】四年级上册数学试题--第二单元专项—《填写单位》 人教版 (含答案).doc VIP
- 药学英语(上册)(第5版)史志祥课后习题答案解析.pdf
- 高中入团思想汇报范文(6篇).docx VIP
- 公路大中修工程交通组织方案设计与研究-来源:现代企业文化·下旬刊(第2021007期)-中国工人出版社.pdf VIP
- 稻盛和夫《心》读后感集合5篇.docx VIP
- 个人现实表现(现实表现).pdf VIP
- 货物运输投标文件(技术部分).pdf
- GB_T 15560-1995《流体输送用塑料管材液压瞬时爆破和耐压试验方法》.pdf
- 食材配送项目投标文件.doc
- (统编2024版)一年级道德与法治上册 第8课 课余生活真丰富 教学设计.docx
文档评论(0)