- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计(第二版)钱晓捷 习题答案
第二章(01)
AX^ 1200h (2) AXf= 0100h (3) AX^4c2Ah (4) AX^ 3412h (5) AX^ 4C2Ah (6) AX= 7856h (7) AX
二 65B7h
(1)两操作数类型不匹配
IP指令指针禁止用户访问
(3)立即数不允许传给段寄存器
⑷段寄存器之间不允许传送
(5)两操作数类型不匹配
(6)目的操作数应为[BP ]
(7)源操作数应为[BX+DI] ?
(8)立即数不能作目的操作数
lea bx,table ;获取 table 的首地址,BX^= 200H
mov al,8 ;传送欲转换的数字,AL= 8
xlat ;转换为格雷码,AL= 12H
堆栈是一种按“先进后出”原则存取数据的存储区域。
堆栈的两种基本操作是压栈和出栈,对应的指令是 PUS悌口 POP
mov ax,8057h
push ax
mov ax,0f79h
push ax
pop bx ;bx=0f79h
pop [bx] ;DS:[0f79h]=8057h
AL=89h CF ZF SF OF PF
AL=12h 1 0 0 1 1
AL=0afh 0 0 1 0 1
AL=0afh 1 0 1 0 1
AL=00h 0 1 0 0 1
AL=0ffh 0 0 1 0 1 AL=00h 0 1 0 0 1
W=X+Y+24-Z
(1)ADDDX,BX( 2)ADDAL,[BX+SI] (3)ADD[BX+0B2H],CX
(4) ADD WORD PTR [0520H],3412H( 5) ADD AL,0A0H
X,Y,Z,V 字操作数改为 A,B,C,D
mov ax,X ; ax=A?
imul Y ; dx,ax = A*B ( 将操作数看作符号数,以下同)
mov cx,ax ?
mov bx,dx ; bx,ax <-- dx,ax =A*B ?
mov ax,Z ; ax = C ?
cwd ; dx,ax =C (扩展符号后为双字)
add cx,ax ?
adc bx,dx ; bx,cx <-- bx,cx+dx,ax=A*B+C
sub cx,540 ?
sbb bx,0 ; bx,cx<-- A*B+C-540 ?
mov ax, V ; ax= D?
cwd ; dx,ax= D (扩展符号后为双字)?
sub ax, cx ?
sbb dx, bx ; dx,ax = dx,ax - bx,cx = D-(A*B+C-540)
idiv X ;运算结果:[D-(A*B+C-540h)]/A ; ax 存商,dx 存余数
;(1) xchg的操作数不能是立即数
能对CS直接赋值
两个操作数不能都是存储单元
堆栈的操作数不能是字节量
adc的操作数不能是段寄存器
没有确定是字节还是字操作
in不支持超过FFH的直接寻址
out只能以AL/AX为源操作数
第二章(02)
;
指令
AX的值
CF
OF
SF
ZF
PF
Mov ax,1407h
1470h
-
-
-
-
-
And ax,ax
1470h
0
0
0
0
0
Or ax,ax
1470h
0
0
0
0
0
TOC \o "1-5" \h \z Xor ax,ax 0 0 0 0 1 1
Not ax 0ffffh - - - - -
Test ax,0f0f0h 0ffffh 0 0 10 1
注意:1. mov, not 指令不影响标志位
2.其他逻辑指令使CF=OF=0,根据结果影响其他标志位。
第2章(03)
指令注释执行结果 CF OF SF ZF PF
mov si,ax si=ax si=0008h shl si,1 si=2*ax si=0010h 0 0 0 0 0 add si,ax si=3*ax si=0018h 0 0 0 0 1 mov dx,bx dx=bx dx=0010h
mov cl,03h cl=03h shl dx,cl dx=8*bx dx=0080h 0 u 0 0 0 sub dx,bx dx=7*bx dx=0070h 0 0 0 0 0 add dx,si dx=7*bx+3*ax dx=0088h 0 0 0 0 1
汪忠:
.左移N次相当于乘于2的N次方,右左移N次相当于除乘于2的N次方
.移位指令根据是否移入“ 1”到CF,设置CF,根据移位后的结果影响
SF,ZF,PF。根据最高符号位是否改变设置 OF,如改变OF=1.
. ' u '表示无定义,'-'表示无影响。
;⑴
;不考虑进位 mov bl,al
mov cl,3
shl al,cl
add al,bl ;shl bl,1
add al,bl
您可能关注的文档
- 建筑欣赏美学论文范例采编欣赏(共2篇).docx
- 建筑物流业重要地位研究.docx
- 建筑生态美学内涵研究探析论文(共3篇).docx
- 建筑电气工程的强电施工设计方法.docx
- 建筑空间传达媒介与建筑设计.docx
- 建筑空间构成元素在建筑设计的作用.docx
- 建筑结构可视化交互应用设计.docx
- 建筑结构设计中建筑造价成本影响.docx
- 建筑结构设计各专业设计协调要点.docx
- 建筑结构设计在房屋结构设计的应用.docx
- 给荔红简约中国风员工述职报告.pptx
- 2023门窗行业招商加盟数据分析报告.pdf
- 《基于基因表达数据的胰腺癌预后研究现状综述》3900字.docx
- 《连云港美致医疗器械公司员工激励问题及对策分析》9300字.docx
- 《惠州名道时尚武夷岩茶股份有限公司企业文化建设研究》9000字.docx
- 2024年02月中国共产党崇左市委员会党史研究室(广西)2024年招考1名编外工作人员笔试参考题库后附答案详解.docx
- 2024年02月中共清远市委办公室(广东)2024年公开选调2名公务员笔试参考题库后附答案详解.docx
- 2024年02月中共雅安市雨城区委组织部2024年公开考核招考4名高层次人才笔试参考题库后附答案详解.docx
- 2024年02月中国基本建设优化研究会2024年招考笔试参考题库后附答案详解.docx
- 2024年02月中国伊斯兰教协会2024年度面向社会公开招考2名工作人员笔试参考题库后附答案详解.docx
文档评论(0)