微型计算机原理与接口技术(周荷琴 吴秀清)课后答案
- 格式:docx
- 大小:948.47 KB
- 文档页数:41
第1章绪论作业1. 将下列二进制数转换成十进制数。
(1)11001010B=202 (2)00111101B=61(3)01001101B=77 (4)10100100B=1643. 将下列十进制数分别转换为二进制数和十六进制数。
(2)76=100 1100B =4CH(4)134= 1000 0110B =86H4.求下列十进制数的BCD码(1)327=11 0010 0111(BCD码)(2)1256=1 0010 01010110(BCD码)6.求出下列10进制数的原码、反码和补码(2)+85 (4)-85解:85=0101 0101B原码:+85= 0101 0101B -85= 1101 0101B反码:+85= 0101 0101B -85=1010 1010B补码:+85= 0101 0101B -85= 1010 1011B10. 画出微型计算机的基本结构框图,说明各部分的主要功能是什么?解:微型计算机的基本结构框图如下:微处理器CPU:控制微处理器与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。
微处理器主要完成:(1)指令控制:从存储器中取指令,指令译码;(2)数据加工:简单的算术逻辑运算;(3)操作控制:在微处理器和存储器或者I/O之间传送数据;(4)时间控制:程序流向控制。
存储器:用来存放数据和指令。
I/O接口:主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。
I/O设备:输入原始数据和程序,转换成计算机能识别的信息,送入存储器去等待处理。
输出运算结果。
总线:连接计算机系统中各功能部件的信息通道。
第2章8086CPU作业2. 8086CPU内部由哪两部分组成?它们的大致是如何工作的?答:(1)8086CPU由指令执行部件EU和总线接口部件BIU两部分组成。
(2)①BIU先执行读存储器操作,从给定地址单元中取出指令,送到先进先出的指令队列中等待执行。
《微型计算机原理与接口技术》课后答案第1章基础知识1.1 计算机中常用的计数制有哪些?解:二进制、八进制、十进制(BCD)、十六进制。
1.2 什么是机器码?什么是真值?解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。
1.3 完成下列数制的转换。
微型计算机的基本工作原理汇编语言程序设计微型计算机接口技术建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力。
解:(1)166,A6H(2)0.75(3)11111101.01B, FD.4H(4 ) 5B.AH, (10010001.011000100101)BCD1.4 8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?解:原码(-127~+127)、(-32767~+32767)补码(-128~+127)、(-32768~+32767)反码(-127~+127)、(-32767~+32767)1.5 写出下列真值对应的原码和补码的形式。
(1)X= -1110011B(2)X= -71D(3)X= +1001001B解:(1)原码:11110011 补码:10001101(2)原码:11000111 补码:10111001(3)原码:01001001 补码:010010011.6 写出符号数10110101B的反码和补码。
解:11001010,110010111.7 已知X和Y的真值,求[X+Y]的补码。
(1)X=-1110111B Y=+1011010B(2)X=56D Y= -21D解:(1)11100011(2)001000111.8 已知X= -1101001B,Y= -1010110B,用补码求X-Y的值。
解:111011011.9 请写出下列字符的ASCII码。
4A3-!解:34H,41H,33H,3DH,21H1.10 若给字符4和9的ASCII码加奇校验,应是多少?解:34H,B9H1.11 上题中若加偶校验,结果如何?解:B4H,39H1.12 计算下列表达式。
微型计算机原理与接口周荷琴第六版课后答案第一章简介1.计算机是什么?它有哪些基本组成部分?计算机是一种能够完成自动计算和处理各种数据和信息的机器。
它的基本组成部分包括中央处理器(CPU)、内存和输入输出设备。
2.什么是微型计算机?微型计算机是一种小型的计算机,通常用于个人和小型企业的办公和娱乐等用途。
它体积小、价格低廉,但功能强大。
3.什么是计算机接口?计算机接口是指计算机与外部设备之间的连接方式和通信协议。
它允许计算机与外部设备进行数据的输入和输出。
第二章计算机的数制与编码4.什么是数制?数制是一种表示数值的方式,它是一种进位制。
常见的数制有十进制、二进制、八进制和十六进制。
5.什么是位和字节?位是计算机中最小的数据单位,它只能表示0或1。
字节是计算机中常用的数据单位,它包含8个位。
6.什么是ASCII码?ASCII码是一种字符编码标准,它用于表示英文字母、数字、标点符号和控制字符等。
每个字符都对应一个唯一的ASCII码。
第三章计算机中的信息表示与运算7.什么是补码?补码是一种用于表示有符号整数的方式。
正数的补码和原码相同,负数的补码是其原码取反再加1。
补码具有唯一性。
8.什么是浮点数?浮点数是一种用于表示带有小数的实数。
它由符号位、阶码和尾数三部分组成,使用科学计数法表示。
9.什么是逻辑运算?逻辑运算是一种对逻辑值进行操作的运算。
常见的逻辑运算符包括与、或、非和异或等。
第四章计算机中的程序运行原理10.什么是指令?指令是计算机中最基本的操作单位,用于执行各种计算和处理。
指令由操作码和操作数组成。
11.什么是程序?程序是一系列指令的集合,它描述了计算机要完成的任务和操作流程。
12.什么是存储器层次结构?存储器层次结构是指计算机中不同层次的存储器按照速度和容量的大小排列组成的结构。
它包括寄存器、高速缓存、内存和硬盘等。
第五章输入输出系统13.什么是输入输出设备?输入输出设备是计算机与外部世界之间的接口,用于实现数据的输入和输出。
第一章 习题1 什么是冯·诺依曼机?答: 冯·诺依曼在1946年提出了一个完整的现代计算机的结构雏型,它由5个部分组成,即运算器、控制器、存储器、输入设备和输出设备。
运算器负责指令的执行;控制器的作用是协调并控制计算机的各个部件按程序中排好的指令序列执行;存储器是具有记忆功能的器件,用于存放程序和需要用到的数据及运算结果;而输入/输出设备则是负责从外部设备输入程序和数据,并将运算的结果送出。
9 将下列二进制数转换为十进制数。
(1) 1101.01 (2) 111001.0011 (3) 101011.0101 (4) 111.0001解:(1) 13.25(2) 57.1875(3) 43.3125(4) 7.062510 将下列十六进制数转换为十进制数。
(1) A3.3H (2) 129.CH (3) AC.DCH (4) FAB.3H解:(1) 163.1875(2) 297.75(3) 172.859375(4) 4011.187514 将下列二进制数转换为有符号十进制数。
(1) 10000000 (2) 00110011 (3) 10010010 (4) 10001001解:(1) -0(2) 51(3) -18(4) -915 将下列十进制数转换为单精度浮点数。
(1) +1.5 (2) -10.625 (3) +100.25 (4) -1200解:(1) 0 01111111 10000000000000000000000(2) 1 10000010 01010100000000000000000(3) 0 10000101 10010001000000000000000(4) 1 10001001 00101100000000000000000 w w w .k h d a w .c o m 课后答案网第二章习题及答案(科大)必做习题:1,5,9,11,12,14,16,18,20参考答案:1 答:CPU 内部由执行单元EU 和总线接口单元BIU 组成。
第1章绪论作业1. 将下列二进制数转换成十进制数。
(1)B=202 (2)00111101B=61(3)01001101B=77 (4)B=1643. 将下列十进制数分别转换为二进制数和十六进制数。
(2)76= 100 1100B =4CH(4)134= 1000 0110B =86H4. 求下列十进制数的BCD码(1)327=11 0010 0111(BCD码)(2)1256=1 0010 0101 0110(BCD码)6. 求出下列10进制数的原码、反码和补码(2)+85 (4)-85解:85=0101 0101B原码:+85= 0101 0101B -85= 1101 0101B反码:+85= 0101 0101B -85= 1010 1010B补码:+85= 0101 0101B -85= 1010 1011B10. 画出微型计算机的基本结构框图,说明各部分的主要功能是什么解:微型计算机的基本结构框图如下:微处理器CPU :控制微处理器与存储器或I/O 设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。
微处理器主要完成:(1)指令控制:从存储器中取指令,指令译码;(2)数据加工:简单的算术逻辑运算;(3)操作控制:在微处理器和存储器或者I/O 之间传送数据;(4)时间控制:程序流向控制。
存储器:用来存放数据和指令。
I/O 接口:主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。
I/O 设备:输入原始数据和程序,转换成计算机能识别的信息,送入存储器去等待处理。
输出运算结果。
总线:连接计算机系统中各功能部件的信息通道。
第2章 8086CPU 作业2. 8086CPU 内部由哪两部分组成它们的大致是如何工作的答:(1)8086CPU 由指令执行部件EU 和总线接口部件BIU 两部分组成。
(2)① BIU 先执行读存储器操作,从给定地址单元中取出指令,送到先进先出的指令队列中等待执行。
《微机原理与接⼝技术》(第四版)周何琴课后习题答案第4章作业P1535. 阅读下列程序,说明每条指令执⾏后的结果是什么?X1 DB 65H, 78HX2 DW 06FFH, 5200HX3 DD ?GO: MOV AL, TYPE X1MOV BL, TYPE X2MOV CL, TYPE X3MOV AH, TYPE GOMOV BH, SIZE X2MOV CH, LENGTH X3解:(1)前三条语句的功能是设置数据于数据段中,从数据段偏移地址0000H开始存放。
变量偏移地址数据X1 0000H0001HX2 0002H0003H0004H0005HX3 0006H0007H0008H0009H六条程序执⾏结果如下:(AL)=01H;设置变量类型属性,字节数(BL)=02H;设置变量类型属性,字节数(CL)=04H;设置变量类型属性,字节数(AH)=0FFH;设置GO显⽰类型,近标号,为-1,补码表⽰(BH)=02H;设置数据类型,⽆DUP时,返回数据类型的字节数(CH)=01H;⽆DUP时,返回1。
程序执⾏后结果如下:调试程序如下:STACK SEGMENT STACKDB 100 DUP(?)STACK ENDSDATA SEGMENTCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSTART: PUSH DSMOV AX,DA TAMOV DS,AXGO: MOV AL, TYPE X1MOV BL, TYPE X2MOV CL, TYPE X3MOV AH, TYPE GOMOV BH, SIZE X2MOV CH, LENGTH X3POP DSHLTCODE ENDSEND START6. 画出⽰意图,说明下列变量在内存中如何让存放?A1 DB 12H, 34HA2 DB ‘Right.’A3 DW 5678HA4 DB 3 DUP(?)(1)设置数据于数据段中,从数据段偏移地址0000H开始存放。
第1章绪论作业1. 将下列二进制数转换成十进制数。
(1)11001010B=202 (2)00111101B=61(3)01001101B=77 (4)10100100B=1643. 将下列十进制数分别转换为二进制数和十六进制数。
(2)76= 100 1100B =4CH(4)134= 1000 0110B =86H4. 求下列十进制数的BCD码(1)327=11 0010 0111(BCD码)(2)1256=1 0010 0101 0110(BCD码)6. 求出下列10进制数的原码、反码和补码(2)+85 (4)-85解:85=0101 0101B原码:+85= 0101 0101B -85= 1101 0101B反码:+85= 0101 0101B -85= 1010 1010B补码:+85= 0101 0101B -85= 1010 1011B10. 画出微型计算机的基本结构框图,说明各部分的主要功能是什么?解:微型计算机的基本结构框图如下:微处理器CPU:控制微处理器与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。
微处理器主要完成:(1)指令控制:从存储器中取指令,指令译码;(2)数据加工:简单的算术逻辑运算;(3)操作控制:在微处理器和存储器或者I/O之间传送数据;(4)时间控制:程序流向控制。
存储器:用来存放数据和指令。
I/O接口:主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。
I/O设备:输入原始数据和程序,转换成计算机能识别的信息,送入存储器去等待处理。
输出运算结果。
总线:连接计算机系统中各功能部件的信息通道。
第2章 8086CPU作业2. 8086CPU内部由哪两部分组成?它们的大致是如何工作的?答:(1)8086CPU由指令执行部件EU和总线接口部件BIU两部分组成。
(2)①BIU先执行读存储器操作,从给定地址单元中取出指令,送到先进先出的指令队列中等待执行。
第4章作业P1535. 阅读下列程序,说明每条指令执行后的结果是什么?X1 DB 65H, 78HX2 DW 06FFH, 5200HX3 DD ?GO: MOV AL, TYPE X1MOV BL, TYPE X2MOV CL, TYPE X3MOV AH, TYPE GOMOV BH, SIZE X2MOV CH, LENGTH X3解:(1)前三条语句的功能是设置数据于数据段中,从数据段偏移地址0000H开始存放。
变量偏移地址数据X1 0000H0001HX2 0002H0003H0004H0005HX3 0006H0007H0008H0009H六条程序执行结果如下:(AL)=01H;设置变量类型属性,字节数(BL)=02H;设置变量类型属性,字节数(CL)=04H;设置变量类型属性,字节数(AH)=0FFH;设置GO显示类型,近标号,为-1,补码表示(BH)=02H;设置数据类型,无DUP时,返回数据类型的字节数(CH)=01H;无DUP时,返回1。
程序执行后结果如下:调试程序如下:STACK SEGMENT STACKDB 100 DUP(?)STACK ENDSDATA SEGMENTX1 DB 65H, 78HX2 DW 06FFH, 5200HX3 DD ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSTART: PUSH DSMOV AX,DA TAMOV DS,AXGO: MOV AL, TYPE X1MOV BL, TYPE X2MOV CL, TYPE X3MOV AH, TYPE GOMOV BH, SIZE X2MOV CH, LENGTH X3POP DSHLTCODE ENDSEND START6. 画出示意图,说明下列变量在内存中如何让存放?A1 DB 12H, 34HA2 DB ‘Right.’A3 DW 5678HA4 DB 3 DUP(?)(1)设置数据于数据段中,从数据段偏移地址0000H开始存放。
微机原理与接口技术习题参考答案第一章(p20)1、参考答案:冯?诺伊曼计算机的设计思想(EDVAC方案:存储程序通用电子计算机方案):①计算机分为计算器、控制器、存储器、输入和输出装置五个部分;②计算机内采用二进制;③将程序存储在计算机内,简称“程序存储”。
其中第三点是冯?诺依曼计算机设计的精华,所以人们又把冯?诺依曼原理叫做程序存储原理,即程序由指令组成并和数据一起存放在存储器中,机器则按程序指定的逻辑顺序把指令从存储器中读出来并逐条执行,从而自动完成程序描述的处理工作。
冯?诺伊曼计算机主要以运算器和控制器为中心,结构框图如下图所示。
2、参考答案:微处理器就是中央处理器CPU,是计算机的核心,单独的CPU不能构成计算机系统;微型计算机由微处理器、主存储器、I/O接口(注意:不是I/O设备)组成;而微型计算机系统除了包括微型计算机外,还有系统软件(即操作系统)、应用软件、外存储器和I/O设备等。
微型计算机系统结构如下图所示。
6、参考答案:由于8086微处理器的地址总线的宽度为20位,所以它可寻址220=1M字节的存储空间;而PentiumII 微处理器的地址总线的宽度为36位,所以它可寻址236=64G字节的存储空间。
7、参考答案:①PCI(Peripheral Component Interconnect:外围设备互联),是Intel公司1992年发布486微处理器时推出的32/64位标准总线,数据传输速率位132MB/s,适用于Pentium微型计算机。
PCI总线是同步且独立于微处理器的具有即插即用(PNP:Plug and play,所谓即插即用,是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序)的特性.PCI总线允许任何微处理器通过桥接口连接到PCI总线上。
②USB(Universal Serial Bus:通用串行总线),是1994年由Compaq,IBM,Microsoft等多家公司联合提出的。
USB有两种规格:V1.1和V2.0,USB 1.1传输速度为12M/秒,而USB 2.0提高至360到480M/秒。
USB 2.0是向下兼容USB 1.1,这意味着将一个USB 2.0的设备插到USB 1.1口中,只能按USB 1.1的速度运行。
USB连接方式十分灵活,支持热插拔,不需要单独的供电系统。
可以通过一条4线串行线缆访问USB设备,用于连接键盘、鼠标、投影仪、数码相机等,现在成为每一台计算机都必须配备的标准接口。
8、参考答案:DB----Define byte 定义一个字节类型的变量,并为该变量分配内存DW…Define word 定义一个字类型的变量,并为该变量分配内存DD….Define double word 定义一个双字类型的变量,并为该变量分配内存9、参考答案:(1)1101.01b=13.25d(或13.25)(2)111001.0011b=57.1875(3)101011.0101b=43.3125(4)111.0001b=7.0625如何转换?例如:101011.0101b=1×25+1×23+1×2+1+1×2-2+1×2-4= 32+8+2+1+0.25+0.0625=43.312510、参考答案:(1)A3.3H=10×16+3+3×16-1=163.1875(2)129.CH=1×162+2×16+9+12×16-1=297.75(3)AC.DCH=10×16+12+13×16-1+12×16-2=172.259375(4)FAB.3H=15×162+10×16+11+3×16-1=4011.187511、参考答案:(1)23=10111B=27Q=17H(2)107=1101011B=153Q=6BH(3)1238=10011010110B=2326Q=4D6H(4)92=1011100B=134Q=5CH12、参考答案:即把下面的数用8位补码表示(1)+32=00100000B (2)-12=11110100B,即求-12的补码(3)+100=01100100B (4)-92=10100100B,即求-92的补码13、参考答案:压缩BCD码就是用4位二进制表示一个0~9之间的十进制数非压缩的BCD码就是用8位二进制表示一个0~9之间的十进制数,8位二进制的最高4位可以位任何数,例如0000,0~9的ASCII码实际上就是0~9的非压缩BCD码的表示。
十进制数压缩BCD码非压缩BCD码102 0001 0000 0010 00000001 00000000 0000001044 0100 0100 00000100 00000100301 0011 0000 0001 00000011 00000000 000000011000 0001 0000 0000 0000 00000001 00000000 00000000 00000000到其相反数。
(1)10000000B=-128(2)00110011B=+51(3)10010010B=-78(4)10001001B=-11915、参考答案:一个单精度浮点数占4个字节(双字),即32位二进制,其中符号位占1位,指数部分占8位,尾数部分占23位。
十进制数表示成单精度浮点数的方法如下:①填充符号位,如果是正数填0,如果是负数填1②将数表示成二进制形式,并进行规格化③对于单精度浮点数,指数加上127(7FH);对于双精度浮点数,指数要加上1023 (3FFH),并填充指数位④填充尾数位(1)+1.5 ①由于是正数,所以符号位为0;②写成二进制并规格化得到1.1×20,③由于2的指数是0,所以指数部分以0+127=01111111填充;④由②知,尾数为1,所以尾数部分以10000000000000000000000(1后面跟22个0)填充,综上,得到+1.5的单精度浮点数表示为:+1.5=0 01111111 10000000000000000000000B写成十六进制数为:+1.5=3F C0 00 00H(2)-10.625=C12A0000H(3)+100.25=42C88000H(4)-1200.0=C4960000H16、参考答案:(1)0 10000000 11000000000000000000000B=3.5(2)1 01111111 00000000000000000000000B=-1.0(3)0 10000000 10010000000000000000000B=3.125第二章(p55~p56)4、参考答案(其他可以参照本章相关内容):CPU:又称微处理器,是计算机系统的核心,一般由逻辑运算单元、控制单元和一些寄存器组成。
这些寄存器用于CPU 在处理数据过程中数据的暂时保存。
它主要完成从存储器中取指令,指令译码;算术逻辑运算;在处理器和存储器或I/O接口之间传送数据;程序的流向控制等。
存储器:是计算机系统的记忆部件,主要用来存储程序和数据。
存储器一般分为内部存储器和外部存储器两大类。
内部存储器(内存)存放当前正在使用或经常使用的程序和数据,CPU可以直接访问;外存存放“海量”数据,相对来说不经常使用,CPU使用时要先调入内存。
内部存储器又可以分为随机存取存储器(RAM)和只读存储器(ROM)。
计算机系统存储器的三层结构:按存储容量由低到高(或按存取速度由高到低)分为高速缓冲存储器(CACHE)、主存、辅存三层。
堆栈(Stack):堆栈是在存储器中开辟一个区域,用来存放需要暂时保存的数据;当前栈顶单元一般采用SP指向,栈底设在存储器的高地址区,堆栈地址由高到低增长;堆栈的工作方式是“后进先出”,用入栈指令PUSH 和出栈指令POP可将数据压入堆栈或从堆栈中弹出数据,栈顶指针SP的变化由CPU自动管理,入栈操作SP减小,出栈操作SP 增大;堆栈的操作以字为单位。
机器语言(Machine Language):计算机唯一能接受和执行的语言。
机器语言由二进制码组成,每一串二进制码叫做一条指令,一条指令规定了计算机执行的一个动作,一台计算机所能懂得的指令的全体,叫做这个计算机的指令系统,不同型号的计算机的指令系统不同。
使用机器语言编写程序是一种相当烦琐的工作,既难于记忆也难于操作,编写出来的程序全是由0和1的数字组成,直观性差、难以阅读。
不仅难学、难记、难检查、又缺乏通用性,给计算机的推广使用带来很大的障碍。
汇编语言(Assembly Language):是一种符号语言,它和机器语言几乎一一对应,在书写时使用字符串组成的助记符(Mnemonic)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。
使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,如微软的宏汇编程序MASM.EXE。
汇编程序把汇编语言翻译成机器语言的过程称为汇编。
汇编语言比机器语言易于读写、调试和修改,同时具有机器语言全部优点。
但在编写复杂程序时,相对高级语言代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间移植。
指令(Instruction):指令是能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一操作。
一条指令通常由两个部分组成:操作码+操作数。
操作码:指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等。
个。
5、参考答案:题号标志位值(1)ZF 如果相等,ZF=1;反之,ZF=0(2)SF 如果为正,SF=0;反之,SF=1(3)OF 如果溢出,OF=1;反之,OF=0(4)PF 如果结果低8位1的个数为偶数,PF=1;反之,PF=0(5)CF 如果相减的第一个数小于第二个数,CF=1;反之,CF=0(6)IF 如果允许中断,IF=1;如果禁止中断,IF=06、答案略,见p36~387、参考答案:设存储单元地址由左向右递增,每个字符以它的ASCII码形式存放存储单元中,则字符串‘What time is it?’在内存中的存储状况如下(以十六进制表示):57 68 61 74 20 74 69 6D 65 20 69 73 20 69 74 3F8、参考答案:DW 1234HDW A122HDW B100H在内存中的分布为(设存储单元地址由左向右递增,存储单元的阿内容以十六进制表示):34 12 22 A1 00 B19、参考答案:题号段起始地址段结束地址a)1000H 10000H 1FFFFHb)1234H 12340H 2233FHc)2300H 23000H 32FFFHd)E000H E0000H EFFFFHe)AB00H AB000H BAFFFH注意:①段起始地址和段结束地址均为20位的物理地址;②段起始的偏移量为0000H,所以段起始地址为段基地址×16+偏移地址;③由于每个段的最大容量为64K字节,段结束的偏移量为FFFFH,所以段结束地址为段基地址×16+偏移地址=段基地址×16+FFFFH10、参考答案:CS:IP=1000H:2000H 下一条指令的存储器地址为(CS)×16+(IP)=12000HCS:IP=2000H:1000H 下一条指令的存储器地址为(CS)×16+(IP)=21000HCS:IP=1A00H:B000H 下一条指令的存储器地址为(CS)×16+(IP)=25000HCS:IP=3456H:AB09H 下一条指令的存储器地址为(CS)×16+(IP)=3F069 H11、参考答案:DS=1000H,DI=2000H 存储单元地址为:(DS)×16+(DI)=12000HSS=2300H,BP=3200H 存储单元地址为:(SS)×16+(BP)=26200HDS=A000H,BX=1000H 存储单元地址为:(DS)×16+(BX)=A1000HSS=2900H,SP=3A00H 存储单元地址为:(SS)×16+(SP)=2CA00H12、参考答案:①堆栈段在存储器中的物理地址(即堆栈段的起始地址)为:(SS)×16+0000H=35000H②入栈10个字节后,SP=0800H-10=07F6H③再出栈6个字节,SP=07F6H+6=07FCH13、参考答案:示意图如左图所示,如果要读取这两个字,则需要对存储器进行三次操作。