微型计算机技术第三版孙德文,微型计算机技术孙德文版课后习题答案全解

本文主要是介绍微型计算机技术第三版孙德文,微型计算机技术孙德文版课后习题答案全解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

41528d3028836879cd698677c3999917.gif微型计算机技术孙德文版课后习题答案全解

1 第 1章 (略) 第 2章 (略) 第 3章 3. 1. 已知 DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0 024H,SI=0012H,DI=0032H, (09226H)=00F6H, (09228H) =1E40H, (1E4F6H)=091DH。 在以上给出的环境下,试问下列指令或指令段执行后的结果如何? (1) MOV CL,[BX+20H][SI]; (2) MOV[BP] [DI] ,CX; (3) LEA BX, [BX+20H] [SI] MOV AX, [BX+2] ; (4) LDS SI, [BX] [DI] MOV[SI] ,BX; (5) XCHG CX, [BX+32H] XCHG[BX+20H] [SI] ,AX 解: (1) CL=[09226H]=F6H (2) [BP][DI]=[1E4F6H]=CX=5678H (3) BX=0056H; AX=[09228H]=1E40H (4) SI=[09226]=00F6H; [SI]=[1E4F6H]=BX=0024H (5) AX=5678H; [BX+20H][SI]=1234H 3. 2. 设, DS=1000H:SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1 200H,SP=1350H,SI=1354H, (1135OH)=OA5H, (11351H) =3CH, (11352H)=OFFH, (11353H)=26H, (11354H) =52H, (11355H)=0E7H, (126A4H)=9DH, (126A5H) =16H, (21350H)=88H, (21351H)=51H 下列各指令都在此环境下执行,在下列各小题的空格中填入相应各指令的 执行结果。 (1) MOV AX,1352H2 AX= (2) MOV AX, [1352H] AX= (3) MOV 0150H[BX] ,CH (11350H)= , (11351H)= (4) MOV AX,0150H[BP] AX= (5) POP AX AX= ,SP= (6) ADD[SI] ,CX (11354H)= , (11355H)= ,SF= ZF= ,PF= ,CF= ,OF= (7) SUB BH,0150H[BX] [SI] BH= ,SF= ,ZF= , PF= ,CF= ,OF= (8) INC BYTE PTR 0152H[BX] (11352H)= , (11353H) =______,CF=______ (9) INC WORD PTR 0152H[BX] (11352H)= , (11353H)= ,CF= (10)SAR BYTE PTR 0150H[BX] ,1 (11350H)= ,CF= ,OF= (11)SAL BYTE PTR 0150H[BX] , (11350H)= ,CF= ,OF= 解: (1) AX=1352H (2) AX=26FFH (3) [11350H]=33H; [11351H]=3CH (4) AX=5188H (5) AX=5188H ; SP=1352H (6) [11354H]=ECH; [11355H]=1AH; SF==ZF=PF=OF=0; CF=1 (7) BH=75H; SF==ZF=PF=OF=0; CF=1 (8) [11352H]=00H; [11353H]=26H; CF 不变 (9) [11352H]=00H; [11353H]=27H; CF 不变 (10) [11350H]=D2H; CF=1; OF=0 (11) [11350H]=4AH; CF=1; OF=1 3. 3. 设下列各转移指令的第一字节在内存中的地址为 CS=2000H 和 IP=016EH,且环境均为;DS=6000H,BX=16C0H, (616COH) =46H, (616C1H)=01H, (616C2H)=00H, (616C3H)3 =30H, (61732H)=70H, (61733H)=17H。写出下列各无条件转移指令 执行后 CS 和 IP 值。各指令左首的 16进制编码是该指令的机器码。指令中 的目的地址用相应的标号表示。 (1) EBE7 JMP SHORT AGAIN (2) E90016 JMP NEAR PTR OTHER (3) E3 JMP BX (4) EA46010030 JMP FAR PROB (5) FF67 JMP WORD PTR 0072H[BX] (6) FFEB JMP DWORD PTR[BX] 解: (1) CS=2000H; IP=0157H (2) CS=2000H; IP=1771H (3) CS=2000H; IP=16C0H (4) CS=3000H; IP=0146H (5) CS=2000H; IP=1770H (6) CS=3000H; IP=0146H 3. 4. 阅读下列各小题的指令序列,在后面空格中填入该指令序列的执行结果。 (1) MOV BL,85H MOV AL,17H ADD,AL,BL DAA AL= ,BL= ,CF= (2) MOV AX,BX NOT AX ADD AX,BX INC AX AX= ,CF= (3) MOV AX,OFF60H STC MOV DX,96 XOR DH,OFFH SBB AX DX AX= ,CF= (4) MOV BX,OFFFEH XOV CL,2 SAR RX,CL BX= ,CF= 解:4 (1) AL=02H; BL=85H; CF=1 (2) AX=0000H; CF=0 (3) AX=0000H; CF=0 (4) BX=0FFFFH; CF=1 3. 5. 阅读分析下列指令序列 ADD AX,BX JNO L1 JNO L2 SUB AX,BX JNC L3 JNO L4 JMP L5 若 AX 和 BX 的初始值分别如下列五种情况所示,则执行该指令序列后,程 序将分别转向何处执行(注:即写

这篇关于微型计算机技术第三版孙德文,微型计算机技术孙德文版课后习题答案全解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/557181

相关文章

【C++ Primer Plus习题】13.4

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "port.h"int main() {Port p1;Port p2("Abc", "Bcc", 30);std::cout <<

poj 3104 二分答案

题意: n件湿度为num的衣服,每秒钟自己可以蒸发掉1个湿度。 然而如果使用了暖炉,每秒可以烧掉k个湿度,但不计算蒸发了。 现在问这么多的衣服,怎么烧事件最短。 解析: 二分答案咯。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <c

java线程深度解析(一)——java new 接口?匿名内部类给你答案

http://blog.csdn.net/daybreak1209/article/details/51305477 一、内部类 1、内部类初识 一般,一个类里主要包含类的方法和属性,但在Java中还提出在类中继续定义类(内部类)的概念。 内部类的定义:类的内部定义类 先来看一个实例 [html]  view plain copy pu

【附答案】C/C++ 最常见50道面试题

文章目录 面试题 1:深入探讨变量的声明与定义的区别面试题 2:编写比较“零值”的`if`语句面试题 3:深入理解`sizeof`与`strlen`的差异面试题 4:解析C与C++中`static`关键字的不同用途面试题 5:比较C语言的`malloc`与C++的`new`面试题 6:实现一个“标准”的`MIN`宏面试题 7:指针是否可以是`volatile`面试题 8:探讨`a`和`&a`

第六章习题11.输出以下图形

🌏个人博客:尹蓝锐的博客 希望文章能够给到初学的你一些启发~ 如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏支持一下笔者吧~ 1、题目要求: 输出以下图形

【C++ Primer Plus习题】12.2

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "String.h"using namespace std;int main(){String s1(" and I am a

c++习题30-求10000以内N的阶乘

目录 一,题目  二,思路 三,代码    一,题目  描述 求10000以内n的阶乘。 输入描述 只有一行输入,整数n(0≤n≤10000)。 输出描述 一行,即n!的值。 用例输入 1  4 用例输出 1  24   二,思路 n    n!           0    1 1    1*1=1 2    1*2=2 3    2*3=6 4

软考(计算机技术与软件专业技术资格(水平)考试)

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 月下飞天镜,云生结海楼。 ——《渡荆门送别》 信息系统项目管理师备考专栏 软考全称:计算机技术与软件专业技术资格(水平)考试 官网直达:中国计算机技术职业资格网 文章目录 软考介绍1.

C语言程序与设计第四版课后习题 - 1~8章大合集

前言 本文章是一个大合集,按照课后习题的命名方式命名,方便寻找,只需要在目录上点相对应的题号即可在这里插入图片描述 第一章课后习题 1.1 编写一个C程序 题目概述: 请参照本章例题,编写一个C程序,输出一下信息: *****************************Very good!***************************** 代码实现: #define

【2024高教社杯国赛C题】数学建模国赛建模过程+完整代码论文全解全析

你是否在寻找数学建模比赛的突破点?数学建模进阶思路! 作为经验丰富的数学建模团队,我们将为你带来2024国赛数学建模竞赛(C题)的全面解析。这个解决方案包不仅包括完整的代码实现,还有详尽的建模过程和解析,帮助你全面理解并掌握如何解决类似问题。 完整内容在文章末尾阅读全文获取! C题的第一问是: 假定各种农作物未来的预期销售量、种植成本、亩产量和销售价格相对于 2023 年保持稳定,每季