微机原理习题解答(供参考)
微机原理试题库及答案

微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)B. 硬盘和固态硬盘C. 内部存储器和外部存储器D. 缓存和主存4. 微机的总线分为哪几类?A. 数据总线、地址总线和控制总线B. 并行总线和串行总线C. 内部总线和外部总线D. 低速总线和高速总线5. 微机的中断系统的作用是什么?A. 处理异常情况B. 执行程序C. 管理存储器D. 控制输入输出设备6. 微机的指令系统包括哪些基本操作?A. 加法、减法、乘法和除法B. 逻辑运算C. 移位操作D. 所有以上7. 微机的操作系统主要负责什么?A. 管理硬件资源B. 管理用户界面C. 执行程序D. 管理网络通信8. 微机的编译系统的作用是什么?A. 将高级语言程序转换为机器语言程序B. 管理内存C. 执行程序D. 管理输入输出设备9. 微机的硬件系统和软件系统之间的关系是什么?A. 相互独立B. 相互依赖C. 硬件系统可以独立工作D. 软件系统可以独立工作10. 微机的外设接口通常包括哪些类型?A. 并行接口和串行接口B. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。
2. 微机的存储器地址空间通常分为______和______。
3. 微机的输入输出接口通常包括______、______和______。
4. 微机的总线宽度决定了数据传输的______。
5. 微机的中断优先级是指中断请求的______。
6. 微机的指令集是CPU执行______的集合。
7. 微机的操作系统是管理______和______的软件。
微机原理课后习题参考答案

微机原理课后习题参考答案第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。
微型计算机:简称“微型机”、“微机”,也称“微电脑”。
由大规模集成电路组成的、体积较小的电子计算机。
由微处理机(核心)、存储片、输入和输出片、系统总线等组成。
特点是体积小、灵活性大、价格便宜、使用方便。
微型计算机系统:简称“微机系统”。
由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。
配有操作系统、高级语言和多种工具性软件等。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。
1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。
总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。
1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O 接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。
(完整版)微机原理答案

微机原理答案习题11.什么是汇编语言,汇编程序,和机器语言?答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。
汇编语言是面向及其的程序设计语言。
在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。
这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。
使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。
2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么?答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。
这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。
3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。
答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。
“存储程序控制”的概念可简要地概括为以下几点:①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。
②在计算机内部采用二进制来表示程序和数据。
③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。
④五大部件以运算器为中心进行组织。
4.请说明微型计算机系统的工作过程。
答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。
如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。
5.试说明微处理器字长的意义。
答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。
它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。
微机原理试题及答案

微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。
A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。
A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。
A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。
A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。
A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。
A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。
A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。
A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。
A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。
12. 微机系统中的总线可以分为数据总线、地址总线和____。
13. 微机系统中,一个存储单元可以存储一个____。
14. 微机系统中,中断向量表存储了中断服务程序的____。
15. 微机系统中,I/O端口地址通常由____总线提供。
16. 微处理器的指令集是一组预定义的____。
17. 微机系统中,堆栈操作遵循____原则。
18. 微机系统中,DMA可以减少CPU的____。
19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。
20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。
微机原理习题解答(供参考)

微机原理习题解答(供参考)第1章习题和解答15. 将下列⼗进制数分别转化为⼆进制数、⼗六进制数和BCD码。
(1)15.32=(0000 1111.0101 0001)2=(0F.51)16=(0001 0101.0011 0010)BCD(2)325.16=(0001 0100 0101.0010 1000)2=(145.28)16=(0011 0010 0101.0001 0110)BCD(3)68.31=(0100 0100.0100 1111)2=(44.4F)16=(0110 1000.0011 0001)BCD(4)214.126=(1101 0110.0010 0000)2=(0D6.20)16=(0010 0001 0100.0001 0010 0110)BCD16. 将下列⼆进制数分别转化为⼗进制数和⼗六进制数。
(1)10110101= 181=0B5H(2)11001011= 203=0CBH(3)10101.1001= 21.5625=15.9 H(4) 101101.0101= 45.3125=2D.5H17. 将下列⼗六进制数分别转化为⼆进制数、⼗进制数。
(1)FAH=1111 1010B=250(2)12B8H=0001 0010 1011 1000B=4792(3)5A8.62H=0101 1010 1000.0110 0010B=1448.3828125(4)2DF.2H=0010 1101 1111.0010B=735.12518. 若X=-107,Y=+74按8位⼆进制可写出:。
[X]补=95H ,[Y]补=4AH , [X +Y]补=0DFH,[X-Y]补=4BH。
19.X=34AH,Y=8CH。
问:有三位和两位⼗六进制数X和Y,(1)若X,Y是纯数(⽆符号数),则:X+Y=3D6H;X-Y=2BEH。
(2)若X,Y是有符号数,则:X+Y=2D6 H;X-Y=3BEH。
微机原理试题库及答案

微机原理试题库及答案一、选择题1. 微机中,CPU的英文全称是:A. Central Processing UnitB. Central Power UnitC. Central Processing UnitD. Central Program Unit答案:A2. 下列哪项不是微机的组成部分?A. 主板B. 硬盘C. 显示器D. 打印机答案:D3. 在微机中,RAM的意思是:A. Random Access MemoryB. Read And MemoryC. Random Access MonitorD. Read And Memory答案:A4. 微机的总线分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、数据总线、控制总线C. 地址总线、控制总线、电源总线D. 数据总线、控制总线、电源总线答案:A5. 微机的存储器分为哪两类?A. 硬盘和软盘B. 内存和外存C. 随机存取存储器和顺序存取存储器D. 只读存储器和可读写存储器答案:B二、填空题6. 微机的CPU主要由________和________组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机的存储器地址空间是________位的。
答案:16位、32位或64位,根据具体微机的配置而定。
8. 在微机中,________是用来存储指令和数据的。
答案:内存(RAM)9. 微机的I/O设备包括________、________等。
答案:键盘、鼠标、打印机、显示器等10. 微机的中断系统允许________在________时请求CPU的注意。
答案:外设;执行特定操作三、简答题11. 简述微机的工作原理。
答案:微机的工作原理基于指令的执行。
CPU从内存中取出指令,通过控制单元解码指令,然后执行算术逻辑单元(ALU)进行必要的计算或逻辑操作。
操作结果可能存储回内存或发送到I/O设备。
整个过程由控制单元协调,确保指令的正确执行。
微机原理试题库及答案

微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。
A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。
A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。
A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。
7. 在微机系统中,________是用于存储程序和数据的物理部件。
8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。
9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。
10. 在微机系统中,________是用于暂时存放信息的高速存储部件。
三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。
12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。
13. 解释中断在微机系统中的作用及其实现方式。
14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。
15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。
四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。
17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。
18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。
微机原理(李牧编)参考答案

参考答案综合练习一一、填空题1. 电子管计算机晶体管计算机中小规模集成电路计算机大规模集成电路计算机人工智能计算机2. 科学计算和编制程序过程自动控制信息处理和事务管理网络应用和辅助工程3. 单片机多片机4位机8位机16位机32位机64位机4. 双向单向双向5. 系统软件应用软件6. 数据信息状态信息控制信息7. 统一编址方式(或存储器映射方式)独立编址方式(或I/O映射方式)8. 1100 14 C9. 84.1210. 172.875二、选择题1. D2. C3. A4. B5. B6. D7. D8. B9. C 10. B三、名词解释1. 位:计算机所能表示的最基本的数据单元。
在计算机中,位就是一个二进制位,它只能有两种状态,0和1。
字节:把相邻的8位二进制位称为一个字节,即是1字节=8位。
2. 被外界中断时,程序中下一条指令所在处称为断点。
3. 与:只有决定一件事情的所有条件全都具备之后,这件事情才会发生。
或:决定一件事情的多个条件中只要有一个条件具备,这件事情就发生。
非:条件不具备时,事件才发生。
四、简答题1. 答:微处理器也就是CPU,它是整个微型计算机系统的核心设备。
负责控制和协调微型计算机系统的运作。
微处理器(CPU)、存储器(Memory )、输入/输出接口(Input/Output )和系统总线(SystemBus )共同组成微型计算机。
平常我们工作中接触的电脑大多是属于微型计算机系统。
它不仅包括微型计算机,而且还具有打印机、扫描仪等外围设备,以及各种各样的软件。
2. 答:简单地说就是由三总线,即数据总线、地址总线、控制总线将微处理器、存储器、输入/输出接口电路连接起来。
微处理器通过地址总线往存储器或输入/输出接口电路发送地址,进行寻址操作;数据信息通过数据总线由存储器或输入/输出接口电路传送到CPU 或者由CPU 传送到存储器或输入/输出接口电路;同时经由控制总线传送一些必要的控制信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章习题和解答15. 将下列十进制数分别转化为二进制数、十六进制数和BCD码。
(1)15.32=(0000 1111.0101 0001)2=(0F.51)16=(0001 0101.0011 0010)BCD(2)325.16=(0001 0100 0101.0010 1000)2=(145.28)16=(0011 0010 0101.0001 0110)BCD(3)68.31=(0100 0100.0100 1111)2=(44.4F)16=(0110 1000.0011 0001)BCD(4)214.126=(1101 0110.0010 0000)2=(0D6.20)16=(0010 0001 0100.0001 0010 0110)BCD16. 将下列二进制数分别转化为十进制数和十六进制数。
(1)10110101= 181=0B5H(2)11001011= 203=0CBH(3)10101.1001= 21.5625=15.9 H(4) 101101.0101= 45.3125=2D.5H17. 将下列十六进制数分别转化为二进制数、十进制数。
(1)FAH=1111 1010B=250(2)12B8H=0001 0010 1011 1000B=4792(3)5A8.62H=0101 1010 1000.0110 0010B=1448.3828125(4)2DF.2H=0010 1101 1111.0010B=735.12518. 若X=-107,Y=+74按8位二进制可写出:。
[X]补=95H ,[Y]补=4AH , [X +Y]补=0DFH,[X-Y]补=4BH。
19.X=34AH,Y=8CH。
问:有三位和两位十六进制数X和Y,(1)若X,Y是纯数(无符号数),则:X+Y=3D6H;X-Y=2BEH。
(2)若X,Y是有符号数,则:X+Y=2D6 H;X-Y=3BEH。
20. 已知X=85,Y=76(均为十进制数),求[-85]补,[-76]补。
并利用补码的加、减法运算规则计算[X-Y]补,[-X+Y]补,[-X-Y]补。
结果的各机器数及其真值请用十六进制表示,并由运算过程中的标志位OF判断结果是否溢出。
答:[X]补=[85]补=55H,[Y]补=[76]补=4CH , [-X]补=[-85]补=0ABH, [-Y]补=[-76]补=0B4H [X-Y]补=[X]补+[-Y]补=55H+B4H=09H, OF=0[-X+Y]补=[-X]补+[Y]补=ABH+4CH=0F7H, OF=0[-X-Y]补=[-X]补+[-Y]补=ABH+B4H=5FH, OF=121. (1) 设[X]补=10101010B,则[1/2X]补=1/2[X]补=11010101B(2) 设[X]补=11010100B,则[-1/4X]补=[1/4[X]补]补=[11110101]补=00001011B第2章习题和解答1. 8086是多少位的微处理器?为什么?答:8086是高性能的第三代微处理器,是Intel系列的16位微处理器。
2. EU与BIU各自的功能是什么?如何协同工作?答:EU其主要功能是执行命令。
BIU其主要功能是负责完成CPU与存储器或I/O设备之间的数据传送。
总线接口部件BIU和执行部件EU并不是同步工作的,两者的动作管理遵循如下原则:每当8086的指令队列中有2个空字节,BIU就会自动把指令取到指令队列中。
而同时EU从指令队列取出一条指令,并用几个时钟周期去分析、执行指令。
当指令队列已满,而且EU对BIU又无总线访问请求时,BIU便进入空闲状态。
3. 8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:8086CPU内有14个16位的寄存器。
其中有4个16位通用寄存器AX、BX、CX、DX,2个16位指针寄存器SP、BP,2个16位变址寄存器SI、DI,4个16位段寄存器CS、DS、SS、ES,1个16位指令指针寄存器IP及1个16位标志寄存器FLAGS。
寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。
4. 8086对存储器的管理为什么采用分段的办法?答:8086 CPU有20位地址总线,它可寻址的存储空间为1MB。
而8086指令给出的地址编码只有16位,指令指针和变址寄存器也都是16位的,所以CPU不能直接寻址1 MB空间,为此采用分段管理。
5. 在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。
答:逻辑地址=物理地址:偏移地址;偏移地址=相对于段起始地址的距离;物理地址=段地址*10H+偏移地址6. 给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。
答:物理地址=段地址*10H+偏移地址=0C00E0H+20C0H=0C21A0H7. 8086/8088为什么采用地址/数据引线复用技术?答:8086/8088 CPU具有40条引脚,采用分时复用地址数据总线,从而使8086/8088 CPU用40条引脚实现20位地址、16位数据、控制信号及状态信号的传输。
8. 8086与8088的主要区别是什么?答:8086有16位数据线,8088有8位数据线。
9. 怎样确定8086的最大或最小工作模式?答:8088/8086CPU的引脚固定接+5V时,CPU处于最小模式下,引脚固定接地时,CPU处于最大模式下。
10. 8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?答:复位信号输入之后,CPU结束当前操作,并对处理器的标志寄存器、IP、DS、SS、ES寄存器及指令队列进行清零操作,而将CS设置为0FFFFH。
11. 8086基本总线周期是如何组成的?各状态中完成什么基本操作?答:一个基本的总线周期由4个T状态组成,我们分别称为T1-T44个状态,在每个T状态下,CPU完成不同的动作。
T1状态:根据IO/M确定对存贮器或I/O操作,20位地址A0~A19信号有效,地址锁存信号ALE有效,给出DT/R信号控制8286数据传输方向。
T2状态:高四位地址/状态线送出状态信息S3~S6,低16位地址/数据线浮空,为下面传送数据准备;WR或RD有效,表示要对存贮器/I/O端口进行读或写;有效,使得总线收发器(驱动器)可以传输数据。
T3状态:从存贮器或者I/O端口读出的数据送上数据总线(通过)。
Tw状态:若存贮器或外设速度较慢,不能及时送上数据的话,则通过READY线通知CPU,CPU在的前沿(即结束末的下降沿)检测READY,若发现READY=0,则在结束后自动插入1个或几个,并在每个的前沿处检测READY,等到READY变高后,则自动脱离进入。
T4状态:在与(或)的交界处(下降沿),采集数据,使各控制及状态线进入无效。
13. 8086中断分哪两类?8086可处理多少种中断?答:中断共分为两类:硬件中断和软件中断,8086可处理256种中断。
14. 8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?答:硬件中断又可分为两类:可屏蔽中断和不可屏蔽中断。
不可屏蔽中断:由NMI引脚引入,它不受中断允许标志IF的影响,每个系统中仅允许有一个,都是用来处理紧急情况的,如掉电处理。
这种中断一旦发生,系统会立即响应;可屏蔽中断:由INTR引脚引入,它受中断允许标志IF的影响,也就是说,只有当IF=1时,可屏蔽中断才能进入,反之则不允许进入。
15.中断向量表的功能是什么?已知中断类型码分别是84H和0FAH,它们的中断向量应放在中断向量表的什么位置?答:中断向量表存放的是各中断程序的入口地址即16位偏移地址和16位段地址,只要给出中断类型码,可以算出中断程序在中断向量表的什么位置:中断向量表地址=中断类型码*4中断向量表地址1=84H*4=210H中断向量表地址2=0FAH*4=3E8H第3章习题和解答1. 简要分析8086的指令格式由哪些部分组成,什么是操作码?什么是操作数?寻址和寻址方式的含义是什么?8086指令系统有哪些寻址方式?答:指令由操作码和操作数两部分组成,操作码表示计算机执行某种指令功能,操作数表示操作中所需要的数据或者数据所在存储单元的地址。
寻址方式是寻找操作数或操作数地址的方式。
8086提供了七种寻址方式:立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、相对寄存器寻址、基址变址寻址和相对基址变址寻址方式。
2. 设(DS)=2000H,(ES)= 2100H,(SS)= 1500H,(SI)= 00A0H,(BX)= 0100H,(BP)= 0010H,数据变量V AL 的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少?(1) MOV AX,21H 立即寻址物理地址无(2) MOV AX,BX 寄存器寻址物理地址无(3) MOV AX,[1000H] 直接寻址物理地址=2000H*10H+1000H=21000H(4) MOV AX,V AL 直接寻址物理地址=2000H*10H+0050H=20050H(5) MOV AX,[BX] 寄存器间接寻址物理地址=2000H*10H+0100H=20100H(6) MOV AX,ES:[BX]寄存器间接寻址物理地址=2100H*10H+0100H=21100H(7) MOV AX,[BP]寄存器间接寻址物理地址=1500H*10H+0010H=15010H(8) MOV AX,[SI] 寄存器间接寻址物理地址=2000H*10H+00A0H=200A0H(9) MOV AX,[BX+10H]相对寄存器寻址物理地址=2000H*10H+0100H+10H=20110H(10) MOV AX ,V AL[BX] 相对寄存器寻址 物理地址=2000H*10H+0100H+50H=20150H(11) MOV AX ,[BX][SI] 基址变址寻址 物理地址=2000H*10H+0100H+A0H=201A0H(12) MOV AX,V AL[BX][SI] 相对基址变址寻址 物理地址=2000H*10H+0100H+A0H+50H=201F0H3. 给定寄存器及存储单元的内容为:(DS) = 2000H ,(BX) = 0100H ,(SI) = 0002H ,(20100) =32H ,(20101)=51H ,(20102) =26H ,(20103)= 83H ,(21200)=1AH ,(21201)=B6H ,(21202)=D1H ,(21203)=29H 。
试说明下列各条指令执行完后,AX 寄存器中保存的内容是什么。
(1) MOV AX ,1200H 立即寻址 AX=1200H(2) MOV AX ,BX 寄存器寻址 AX=0100H (3) MOV AX ,[1200H] 直接寻址 物理地址=2000H*10H+1200H=21200H AX=0B61AH (4) MOV AX ,[BX] 寄存器间接寻址 物理地址=2000H*10H+0100H=20100H AX=5132H (5) MOV AX ,1100H[BX] 相对寄存器寻址物理地址=2000H*10H+0100H+1100H=21200H AX=0B61AH (6) MOV AX ,[BX][SI] 基址变址寻址 物理地址=2000H*10H+0100H+02H=20102H AX=8326H4. 试说明指令MOV BX,10H[BX]与指令LEA BX,10H[BX]的区别答:MOV BX,10H[BX] BX=物理地址为(DS*10H+BX+10H)2字节单元的内容LEA BX,10H[BX] BX= BX+10H(地址)5. 假设(DS)=3000H,(CS)=1000H,(IP)=1500H,(BX)=1000H,位移量大DATA=50H (31000H)=1250H,(31050H)=2400H,(31052H)=6000H 。