清华大学计算机系:《IBM-PC汇编语言程序设计》 部分作业答案

3.14 DS BX, [ 2000HJ 或 MOBx,[2000 MOV AX,IBXI MOV AX, ES: [BX 3.15 62A0H+1234H=74D4H CF=0 OF=0 SF=0 ZF 3.16 EA04H-4AEOH=9F24H CF=0 OF=0 SF=l ZF=O 3.19 AX.O (AX)=000H1不影响标志位 DEC AX (AX)=FFFH不影响CF位OF=0SF=1zF=0 ADD AX, 7FFFH (AX=7FFEH CF=1 OF=0 SF=0 ZF=0 ADD AX. 2 (AX-8000H CF=0 OF=I SF=l ZF=0 NOT AX (AX)=7FFFH不影响标志位 SUB AX,OFFFFH (AX)=8000H CF=1 OF=1 SF=l ZF=0 ADD AX, 8000H (AX)=0000H CF=1 OF=I SF=0 ZF= SUB AX. (AX-FFFFH CF=1 OF=0 SF=1 ZF=0 AND AX, 58DIH (AX-58DIH CF=0 OF=0 SF=0 ZF=O AX. (AXFBIA2H CF=0 OF=I SF=l ZF=O AX. (AX)=D8DIH CF=0 OF=0 SF=I ZF=O NEG (AX272FH CF=1 OF=0 SF=0 ZF=O ROR AX I (AX)=9397HCF=1OF=1不影响其它标志位 3.17 (1)Z←W+(z-x) SUB AX.X ADD AX W MOV Z.AX 方法还有很多! 3.29 (1)要求:从左到右传送 MOV CX, 20 LEA SI, CONAME LEA DI, PRLINE REP MOVSB 329(3)
3.14 LDS BX,[2000H] 或 MOV BX,[2000H] MOV AX,[BX] MOV AX,ES:[BX] 3.15 62A0H+1234H=74D4H CF=0 OF=0 SF=0 ZF=0 3.16 EA04H-4AE0H=9F24H CF=0 OF=0 SF=1 ZF=0 3.19 MOV AX,0 (AX)=0000H 不影响标志位 DEC AX (AX)=FFFFH 不影响 CF 位 OF=0 SF=1 ZF=0 ADD AX,7FFFH (AX)=7FFEH CF=1 OF=0 SF=0 ZF=0 ADD AX,2 (AX)=8000H CF=0 OF=1 SF=1 ZF=0 NOT AX (AX)=7FFFH 不影响标志位 SUB AX,0FFFFH (AX)=8000H CF=1 OF=1 SF=1 ZF=0 ADD AX,8000H (AX)=0000H CF=1 OF=1 SF=0 ZF=1 SUB AX,1 (AX)=FFFFH CF=1 OF=0 SF=1 ZF=0 AND AX,58D1H (AX)=58D1H CF=0 OF=0 SF=0 ZF=0 SAL AX,1 (AX)=B1A2H CF=0 OF=1 SF=1 ZF=0 SAR AX,1 (AX)=D8D1H CF=0 OF=0 SF=1 ZF=0 NEG AX (AX)=272FH CF=1 OF=0 SF=0 ZF=0 ROR AX,1 (AX)=9397H CF=1 OF=1 不影响其它标志位 3.17 (1) ZW+(Z-X) MOV AX,Z SUB AX,X ADD AX,W MOV Z,AX 方法还有很多! 3.29 (1) 要求:从左到右传送 MOV CX,20 LEA SI,CONAME LEA DI,PRLINE CLD REP MOVSB 3.29 (3)

把 CONAME的第三和第四字节装入AX LEA SI, CONAME+2 LEA SI, CONAME LODSW CLD MOV CX, 2 REP LODSW 3.34 (1)(AX)=147BH(Bx)=80DCH ADd AX, BX (AX )=9557H OF=0. CF=0 #5 LI (2)(AX)=B568H(BX)=54B7H ADD AX, BX (AX)=OAIFH OF=0. CF=l LI (3)(AX)=42C8H(Bx)=608DH ADD AX, BX (AX )=A355H OF=1. CF=0 #t L2 (4)(AX)=D023H(Bx)=9FD0H (AX)=6FF3H OF=1. CF=l SUB AX, BX (AX )=D023H OF=1, CF=l # L (5)(AX)=94B7H(BX)=B568H ADD AX, BX (AX)=4AIFH OF=1. CF=1 SUB AX, BX (AX )=94B7H OF=1, CF=1 t L (1)MOV AX, DATAX ADD DATAY, AX (3) STC 令CF=1 MOV BX, DATAX;将 DATAX的第一个字单元的值送BX ADC BX, DATAY:将 DATAY的第一个字单元的值、BX的值与CF相加和送BX (5) MOV EAX, DWORD PTR DATAX MUL DWORD PTR DATAY 3.26 将双字DX:AX逻辑左移4位 PLENTH的值为:22(注意:它不是变量,它是常量) 表示 PARTNO、 PNAME、 COUNT共占22字节 (1) MOV AX, OFFSET LNAME (2) MOV SI, WORD PTR CODE LIST (3)CODE LENGHT EQU S-CODE LIST
把 CONAME 的第三和第四字节装入 AX LEA SI,CONAME+2 或 LEA SI,CONAME LODSW CLD MOV CX,2 REP LODSW 3.34 (1) (AX)=147BH (BX)=80DCH ADD AX,BX ;(AX)=9557H OF=0,CF=0 转 L1 (2) (AX)=B568H (BX)=54B7H ADD AX,BX ;(AX)=0A1FH OF=0,CF=1 转 L1 (3) (AX)=42C8H (BX)=608DH ADD AX,BX ;(AX)=A355H OF=1,CF=0 转 L2 (4) (AX)=D023H (BX)=9FD0H ADD AX,BX ;(AX)=6FF3H OF=1,CF=1 SUB AX,BX ;(AX)=D023H OF=1,CF=1 转 L5 (5) (AX)=94B7H (BX)=B568H ADD AX,BX ;(AX)=4A1FH OF=1,CF=1 SUB AX,BX ;(AX)=94B7H OF=1,CF=1 转 L5 3.20 (1) MOV AX,DATAX ADD DATAY,AX (3) STC ;令 CF=1 MOV BX,DATAX ;将 DATAX 的第一个字单元的值送 BX ADC BX,DATAY ;将 DATAY 的第一个字单元的值、BX 的值与 CF 相加和送 BX (5) MOV EAX,DWORD PTR DATAX MUL DWORD PTR DATAY 3.26 将双字 DX:AX 逻辑左移 4 位 4.8 PLENTH 的值为:22 (注意:它不是变量,它是常量) 表示 PARTNO、PNAME、COUNT 共占 22 字节 4.10 (1)MOV AX,OFFSET LNAME (2)MOV SI,WORD PTR CODE_LIST (3)CODE_LENGHT EQU $ - CODE_LIST

或 CODE LENGHT DB S-CODE LIST CODE LENGHT DW S-CODE LIST
或: CODE_LENGHT DB $ - CODE_LIST 或: CODE_LENGHT DW $ - CODE_LIST
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第九章 BIOS和DOS中断.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第八章 输入输出方法.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第七章 高级汇编语言技术.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第六章 子程序结构.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第五章 循环与分支程序设计.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第四章 汇编语言程序格式.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第三章 80X86的指令系统和寻址方式.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第二章 80X86计算机组织.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第1章 汇编语言的特点.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第十一章 磁盘文件存取技术.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第二章 例题作业.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 汇编语言实验大纲.doc
- 《NET上构架企业级应用程序》课程讲义.ppt
- 《可视化的软件架构设计》课程讲解.ppt
- 安徽商贸职业技术学院:《基于ASP开发平台的设计模式》 讲义.pps
- 《C程序设计》课程PPT教学课件讲解.ppt
- 《无线网格网关键技术及应用研究》 引言.doc
- 《七号信令系统》 课程讲解.doc
- 网页三剑客MX教程:《Flash 》MX 教学课件.pdf
- 网页三剑客MX教程:《Fireworks》 MX 入门教学课件.pdf
- 《数据结构-C语言描述》(1-5章)概念教材讲解.ppt
- 《数据结构-C语言描述》 第七章 图.ppt
- 《数据结构-C语言描述》 第九章 排序.ppt
- 《数据结构-C语言描述》 第八章 查找.ppt
- 《数据结构-C语言描述》 第十章 文件.ppt
- 《NT组网》 第一讲 网络基础.ppt
- 北京大学:《ASP程序设计》 第一章 ASP简介.ppt
- 《FTP服务器端软件Serv-U教程》教学资源(讲义)FTP服务器端软件Serv-U教程.doc
- 《FTP服务器端软件Serv-U教程》教学资源(讲义)Serv-U ftp 服务器的进阶管理.doc
- 《FTP服务器端软件Serv-U教程》教学资源(讲义)第一节 Serv-U的安装和基本设置.doc
- 《FTP服务器端软件Serv-U教程》教学资源(讲义)第三节 Serv-U用户属性之“Account”(帐号).doc
- 《FTP服务器端软件Serv-U教程》教学资源(讲义)第二节 Serv-U 管理器.doc
- 《FTP服务器端软件Serv-U教程》教学资源(讲义)第五节 Serv-U用户属性之“Dir Access”(目录存取属性).doc
- 《FTP服务器端软件Serv-U教程》教学资源(讲义)第六节 Serv-U用户属性之完结.doc
- 《FTP服务器端软件Serv-U教程》教学资源(讲义)第四节 Serv-U用户属性之“General”(常用).doc
- 《C语言教程》课程教学资源(教案讲义)第一章 计算机程序高设计与算法.doc
- 《C语言教程》课程教学资源(教案讲义)第七章 数组.doc
- 《C语言教程》课程教学资源(教案讲义)第三章 数据描述与基本操作.doc
- 《C语言教程》课程教学资源(教案讲义)第二章 C语言程序设计概述.doc
- 《C语言教程》课程教学资源(教案讲义)第五章 顺序结构程序设计.doc