2022年微机原理与接口技术试题库汇总.docx

上传人:Che****ry 文档编号:27201498 上传时间:2022-07-23 格式:DOCX 页数:60 大小:231.68KB
返回 下载 相关 举报
2022年微机原理与接口技术试题库汇总.docx_第1页
第1页 / 共60页
2022年微机原理与接口技术试题库汇总.docx_第2页
第2页 / 共60页
点击查看更多>>
资源描述

《2022年微机原理与接口技术试题库汇总.docx》由会员分享,可在线阅读,更多相关《2022年微机原理与接口技术试题库汇总.docx(60页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选学习资料 - - - - - - - - - 一、问答题1、以下字符表示成相应的ASCII 码是多少?2字母“Q”51H 1换行0AH 3空格20H 2、以下各机器数所表示数的范畴是多少?18 位二进制无符号定点整数;0255 28 位二进制无符号定点小数;0.996094 316 位二进制无符号定点整数;0655354用补码表示的 16 位二进制有符号整数;-32768327673、111X=273,基数 X=? 16 4、有一个二进制小数 X=0.X 1X 2X 3X 4X5X 61 假设使 X 1/2,就 X 1 X 6 应满意什么条件 . X1=1 假设使 X1/8,就 X 1 X

2、6 应满意什么条件?X1 X2 X3=1 25、 有两个二进制数 X=01101010 ,Y=10001100 ,试比较它们的大小;1X 和 Y 两个数均为无符号数;XY 2X 和 Y 两个数均为有符号的补码数;XY 二、填空题1、对于 R 进制数来说,其基数能使用的数字符号个数是R 个,能使用的最小数字符号是0 ;2、十进制数72 转换成八进制数是110Q ;3、 与十进制数67 等值的十六进制数是43H ;4、二进制数101.011 转换成十进制数是5.375 ;5、十六进制数0E12 转换成二进制数是110000010010B ;三、挑选题1、在电脑内部,一切信息的存取、处理和传送都是以

3、 D 形式进行的;AEBCDIC 码 BASCII 码 C十六进制编码 D二进制编码2、与十进制数 56 等值的二进制数是 A ;A111000 B111001 C101111 D110110 3、十进制数 59 转换成八进制数是 A ;A73Q B37Q C59Q D112Q 4、与十进制数 58.75 等值的十六进制数是 B ;AA3.CH B3A.CH C3A.23H DC.3AH 5、二进制数 1101.01 转换成十进制数是 C ;A17.256 B13.5 C13.25 D17.5 6、二进制数 111010.11 转换成十六进制数是 B ;A3ACH B3A.CH C3A3H D

4、3A.3H 7、十六进制数 1CB.D8 转换成二进制数是 D ;A110001011.11001 B111101011.11101 1 名师归纳总结 - - - - - - -第 1 页,共 47 页精选学习资料 - - - - - - - - - C111101011.11101 D111001011.11011 8、将十六进制数 FF.1转换成十进制数是 C ;A255.625 B2501625 C255.0625 D250.0625 9、十进制正数 43 的八位二进制原码 B ;A00110101 B 00101011 C10110101 D10101011 10、十进制正数 38 的

5、八位二进制补码是 D ;A00011001 B 10100110 C10011001 D00100110 四、是非判定题1、在第三代电脑期间显现了操作系统;2、对于种类不同的电脑,其机器指令系统都是相同的;3、在电脑中,数据单位 bit 的意思是字节;4、八进制数的基数为 8,因此在八进制数中可以使用的数字符号是 0、1、 2、3、4、5、6、7、8;5、在汉字国标码 GB2312-80 的字符集中,共收集了 6763 个常用汉字; 答案:一、问答题1、 10AH 251H 3 20H 2、 10255 20.996094 3065535 4-32768327673、16 4、 1X1=1 2

6、X1 X2 X3=1 5、 1XY 2XY 二、填空题1、 R 个, 0 2、 110Q 3、 43H 4、 5.375 5、 110000010010B 三、挑选题1、D 2、A 3、 A 4、B 5、C 6、 B 7、D 8、C 9、B 10、D 四、是非判定题1、2、3、4、5、1. 微处理器,微型电脑和微型电脑系统三者之间有何区分?答: 微处理器即 CPU ,它包括运算器、掌握器、寄存器阵列和内部总线等部分,用于实现微型电脑的运算和掌握功能,是微型电脑的核心;一台微型电脑由微处理器、内储备器、I/O 接口电路以及总线构成;微型电脑系统就包括硬件系统和软件系统两大部分,其中硬件系统又包括

7、微型电脑和外围设备;由此可见,微处理器是微型电脑的重要组成部分,而微型电脑系统又主要由微型电脑作为其硬件构成;2 名师归纳总结 - - - - - - -第 2 页,共 47 页精选学习资料 - - - - - - - - - 2. CPU 在内部结构上由哪几部分构成?CPU 应具备哪些主要功能?答: CPU 在内部结构上由运算器、掌握器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及规律运算,并实现对整个微型电脑掌握,为此, 其内部又必需具备传递和暂存数据的功能;3. 累加器和其它通用寄存器相比有何不同?答:累加器是通用寄存器之一,但累加器和其它通用寄存器相比又有其特殊之处;累

8、加器除了可用做通用寄存器存放数据外,对某些操作, 一般操作前累加器用于存放一个操作数,操作后,累加器用于存放结果;4. 微型电脑的总线有哪几类?总线结构的特点是什么?答:微型电脑的总线包括地址总线、数据总线和掌握总线三类,总线结构的特点是结构简洁、牢靠性高、易于设计生产和保护,更主要的是便于扩充;5. 举出 10 个微型电脑应用的例子;答: 略6. 电脑 I/O 接口有何用途?试列出 8 个 I/O 接口;答:电脑 I/O 接口是连接电脑和外部设备的纽带和桥梁,它主要用于和谐和掌握电脑与外设之间的信息流通和交换;例如:串行通讯口COM 口、并行打印机口、软盘驱动器接口、硬盘驱动器接口、光驱接口

9、、显示器接口、音响设备接口、其它通用设备接口USB 、SCSI 等;7. 现在,电脑主板上一般都包括哪些I/O 接口? I/O 接口卡如何与主板相连?答: 现在,电脑主板上一般包括串行通讯口、并行打印口、软盘驱动器接口、硬盘驱动器接口、光驱接口、 USB 接口等;象显示器适配器、网卡、线插槽与主板相连;modem 卡等 I/O 接口卡一般通过总8. 简述系统总线,AGP 总线, PCI 总线及 ISA 总线的作用;3 名师归纳总结 - - - - - - -第 3 页,共 47 页精选学习资料 - - - - - - - - - 答: 系统总线是CPU 与储备器及桥接器之间传递信息的通道,AG

10、P 总线特地用与连接CPU 与显示器适配器,PCI 总线一般用于连接一些高速外设接口作为高速外设与 CPU 或内存交换信息的通道, 而 ISA 总线一般用于连接一些非高速外设接口作为非高速外设与 CPU 或内存交换信息的通道;9. 试说明电脑用户,电脑软件,电脑硬件三者的相互关系;答:电脑用户,电脑软件系统,电脑硬件系统共同构成一个电脑应用系统,三者在该系统中处于三个不同的层次;电脑用户处于最高层,电脑软件处于中间层,电脑硬件系统处于最下层;在这里电脑用户是系统的主宰,他们通过软件系统与硬件系统发生关系,指挥电脑硬件完成指定的任务; 即,电脑用户使用程序设计语言编制应用程序,硬件系统进行工作;

11、10. 简述 DOS 操作系统各部分的作用及相互关系;在系统软件的干预下使用答: DOS 操作系统包括3 个模块 :DOS-ShellCOMMAND.COM、 DOS-KernelIBMDOS.COM 、DOS-BIOSIBMBIO.COM. DOS-Shell 模块对用户输入的 DOS 命令行或应用程序行作出响应;即负责 DOS 命令的解释和任务的安排 ,具体工作就要靠 DOS-Kernel 模块所供应的系统功能完成;DOS-Kernel 模块尽管供应了很多的系统功能,但由于执行每一个系统功能过程中,完全依靠各种设备实现指定的功能,因此,它仍要进一步调用 DOS-BIOS 模块中的设备驱动程

12、序才能工作;DOS-BIOS 模块对 DOS-Kernel 传送的 恳求 进行说明,最终转换为对固化在 ROM-BIOS 中的设备掌握程序的恳求并由它们去掌握硬件 ,完成指定的操作;11. 储备单元的挑选由什么信号掌握?读、写靠什么信号区分?答:储备单元的挑选由地址信号掌握,而对储备单元进行读操作仍是写操作就要靠读、写信号区分;12. 以一个可执行文件的运行为例,简述程序执行过程;4 名师归纳总结 - - - - - - -第 4 页,共 47 页精选学习资料 - - - - - - - - - 答:当在 DOS 提示符下键入一个可执行文件名称或在其它操作系统环境下执行有关操作后,操作系统自动

13、将该文件从外存装入内存并使指令指针指向其第一条指令,从而启动文件执行过程;第一将第一条指令从内存取入 CPU 中译码执行,同时指令指针自动加 1 或按指令的要求作出相应转变,指向下一条要执行的指令,接着将下一条指令从内存取入 CPU 译码执行,这样不断重复取指令和执行指令的过程,逐条执行指令,直至程序终止;1.把以下各数化成二进制数和八进制数二进制取3 位小数,八进制取一位小数: 7+3 4, 364, 73.5 , 725.9375 , 25.34 答: 7+3/4=111.110B; 7+3/4=7.6 O; 3/64= 0.000B; 3/64= 0.0O; 73.5=1001001.1

14、00B; 73.5=111.4 O; 725.9375=1011010101.111B; 725.9375=1325.7O; 25.34=11001.011B; 25.34=31.3 O2.把以下各数化成十进制数:101.10011B ,22.2 O, AD.4H 答: 101.10011B=5.59375; 22.2 O=18.25; AD.4H=173.25 3.完成以下二进制数运算:101.111+11.011,1001.10-110.01, 101.11*11.01 , 101110111/1101 答: 101.111+11.011=1001.01; 1001.10-110.01=1

15、1.01; 101.11*11.01=10010.1011; 101110111/1101=11100.11 4.完成以下各十六进制数的运算:A39E+28DC ,D5AB-7CE5,2BF*4C ,C16E/3A 答: A39E+28DC=CC7A; D5AB-7CE5=58C6; 2BF*4C=D0B4; C16E/3A=355.C2 5.先将 15B*8E/2A 中的十六进制数化成十进制数,再进行运算,最终再将结果化为十六进制数;答: 15BH*8EH/2AH=347*142/42=49274/42=1173.19=495.30AH 6.试分别判定以下各组数据中哪个数据最大?哪个数据最小

16、?1 A=0.1001B ,B=0.1001D ,C=0.1001H 5 名师归纳总结 - - - - - - -第 5 页,共 47 页精选学习资料 - - - - - - - - - 2 A=10111101B,B=1001D ,C=111H 答: 1 A 最大 , C 最小 ; 2 B 最大 , A 最小 ;: 0, 96,-128 ,-38H ,127 ,101.写出以下各数的二进制原码和补码最终两个用双字节5,879H ,-32768 答:上述各数的原码依次为:0000000010000000, 01100000, 无, 10111000, 01111111, 01101001, 0

17、000100001111001, 无; 上述各数的补码依次为:00000000, 01100000, 10000000, 11001000, 01111111, 01101001, 0000100001111001, 1000000000000000; 2.分别列出下述 10 进制数的 16 进制数、非压缩的 BCD 数、压缩的 BCD 数、 ASCII 数字串用 16 进制形式写出 :10, 64, 78, 81, 92, 100, 125, 255 答: 上述各数的 16 进制数依次为:AH,40H,4EH,51H,5CH,64H,7DH,FFH; 上述各数的非压缩的 BCD 数依次为:

18、0100H,0604H,0708H,0801H,0902H,010000H, 010205H,020505H; 上述各数的压缩的 BCD 数依次为: 10H,64H,78H,81H,92H,0100H,0125H,0255H; 上述各数的 ASCII 数字串依次为: 3130H,3634H,3738H,3831H,3932H,313030H,313235H, 323535H; 3.用 10 进制数写出以下补码表示的机器数的真值 2H ,9350H :71H , 1BH ,80H ,F8H , 397DH ,CF4答: 上述补码表示的各机器数的真值用10 进制数分别表示为: +113,+27,-

19、128,-8,+14717,-20670,-27828 4.假设用一个字节来表示带符号数,判定以下各运算在机内进行时是否会产生溢出,写出判断过程;A. 5BH+32H; B. -08H-15H; C. -51H+-3DH; D. 2DH+3CH6 名师归纳总结 - - - - - - -第 6 页,共 47 页精选学习资料 - - - - - - - - - 答: A. 产生溢出 , 5BH=01011011B其补码表示的机器数为:01011011 32H=00110010B 其补码表示的机器数为 :00110010 相加的结果为 :10001101 数值最高位向符号位进位 ,但符号位向前无进

20、位 ,故产生溢出;B. 不产生溢出 , -08H=-00001000B 其补码表示的机器数为 :11111000 -15H=-00010101B 其补码表示的机器数为 :11101011 相加的结果为 :111100011 数值最高位向符号位进位 ,符号位同时也向前进位 ,故不产生溢出 . C.产生溢出 ,-51H=-01010001B 其补码表示的机器数为 :10101111 -3DH=-00111101B 其补码表示的机器数为 :11000011 相加的结果为 :101110010 数值最高位向符号位无进位 ,但符号位向前进位 ,故产生溢出 . D.不产生溢出 ,2DH=00101101B

21、 其补码表示的机器数为 :00101101 3CH=00111100B 其补码表示的机器数为 :00111100 相加的结果为 :01101001 数值最高位向符号位无进位 ,符号位向前也无进位 ,故不产生溢出;5.从键盘敲入一个大写字母,如何转换为与其相对应的小写字母?从键盘敲入 16 进制数字符 0 F,如何转换为其相对应的二进制数00000000 00001111 ?答: 从键盘敲入一大写字母后 ,将其 ASCII 码加上 20H, 就转换成了与其相对应的小写字母;7 名师归纳总结 - - - - - - -第 7 页,共 47 页精选学习资料 - - - - - - - - - 从键盘

22、敲入16 进制数字符09 后,将其 ASCII 码值减去 30H, 就转换成了与其相对应的二进制数 . 从键盘敲入16 进制数字符A F 后 ,将其 ASCII 码值减去 37H, 就转换成了与其相对应的二进制数 . 6.具体表达总线缓冲器的作用;答:总线缓冲器的作用主要是掌握各路数据在总线上的交叉传送防止相互冲突,当几路数据都要向总线上传送时,就通过各路的缓冲器来解决,当一路传送时, 缓冲器使其它各路数据与总线断开;7.锁存器和寄存器有什么不同 . 答:锁存器与寄存器都是用来暂存数据的器件,在本质上没有区分,不过寄存器的输出端平时不随输入端的变化而变化,只有在时钟有效时才将输入端的数据送输出

23、端打入寄存器 ,而锁存器的输出端平常总随输入端变化而变化,只有当锁存器信号到达时,才将输出端的状态锁存起来,使其不再随输入端的变化而变化;1.8086 从功能上分成了 EU和 BIU 两部分;这样设计的优点是什么 . 答:传统电脑在执行程序时, CPU总是相继地完成取指令和执行指令的动作,即,指令的提取和执行是串行进行的; 而 8086CPU 在功能上分成了 EU和 BIU 两部分,BIU 负责取指令, EU负责指令的执行,它们之间既相互独立又相互协作,使得 8086 可以在执行指令的同时进行取指令的操作,即实现了取指令和执行指令的并行工作,大大提高了 CPU和总线的利用率,从而提高了指令的处

24、理速度;2.8086 CPU 中地址加法器的重要性表达在哪里?答:地址加法器是 8086 CPU的总线接口单元中的一个器件,在 8086 储备器分段组织方式中它是实现储备器寻址的一个关键器件,地址加法器将两个 16 位寄存器中的规律地址移位相加,得到一个 20 位的实际地址,把储备器寻址空间从 64K扩大到 1M,极大地扩大了微型电脑的程序储备空间,效率;8 从而大大提高了程序运行名师归纳总结 - - - - - - -第 8 页,共 47 页精选学习资料 - - - - - - - - - 3.8086 CPU 中有哪些寄存器?分组说明用途;哪些寄存器用来指示储备器单元 的偏移地址?答: 8

25、086 CPU中有 8 个通用寄存器 AX、BX、CX、DX、SP、BP、SI 、DI;两个控 制寄存器 IP、FL;四个段寄存器 CS、DS、SS、ES;8 个通用寄存器都可以用来 暂存参与运算的数据或中间结果,但又有各自的特地用途;例如,AX专用做累加器,某些指令指定用它存放操作数和运算结果;CX为计数寄存器,在某些指令中做计数器使用; DX为数据寄存器; BX为基址寄存器, BP为基址指针, SI为源变址寄存器, DI 为目的变址寄存器,这4 个寄存器在数据寻址中用来存放段内偏移地址有效地址或段内偏移地址的一部分;SP为堆栈指示器,用来存放栈顶有效地址;两个掌握寄存器用来存放有关的状态信

26、息和掌握信息;例如,标志寄存器 FL 用来存放状态标志和掌握标志;而指令指针用来存放下一条要取指令的有效地址;四个段寄存器用来存放段地址;例如,CS寄存器用来存放代码段的段地址; DS寄存器用来存放数据段的段地址;SS寄存器用来存放堆栈段 的段地址; ES寄存器用来存放扩展段的段地址;4.8086 系统中储备器的规律地址由哪两部分组成?物理地址由何器件生成?如 何生成?每个段的规律地址与寄存器之间有何对应关系?答: 8086 系统中储备器的规律地址由段地址段首址和段内偏移地址有效 地址两部分组成;储备单元的物理地址由地址加法器生成,寻址时,CPU第一 将段地址和段内偏移地址送入地址加法器,地址

27、加法器将段地址左移 4 位并与段 内偏移地址相加,得到一个 20 位的物理地址;数据段的段地址在 DS寄存器中,段内偏移地址可能在 BX、BP、SI 或 DI 寄存器中;代码段的段地址在 CS寄存器中,段内偏移地址在 IP 寄存器中; 堆栈段的段地址在SS寄存器中, 段内偏移地址在 SP寄存器中;扩展段的段地址在ES寄存器中,段内偏移地址可能在BX、BP、SI 或 DI 寄存器中;5. 设 CPU中各有关寄存器的当前状况为:SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、IP=2f39H、SP=1200H,BX 给出的是某操作数的有效地址,请分别写出 该操作数、下一条要

28、取的指令及当前栈顶的规律地址和物理地址;9 名师归纳总结 - - - - - - -第 9 页,共 47 页精选学习资料 - - - - - - - - - 答:该操作数的规律地址为DS:BX=17CE:394BH,物理地址 =17CEH*10H+394BH=1B62BH;下一条要取的指令的规律地址为 CS:IP=DC54:2F39H,物理地址 =DC54H*10H+2F39H=DF479H;当前栈顶的规律地址 =SS:SP=0A8B:1200H,物理地址 =0A8BH*10H+1200H=0BAB0H6. 假设 DS=157DH时,某操作数的物理地址是 数的物理地址是多少?215FAH,当

29、DS=18DEH时,该操作答: 该操作数的段内偏移地址 =该操作数的物理地址 -DS=215FAH-157D0H=BE2AH, 故当 DS=18DEH时,该操作数的物理地址 =DS*10H+BE2AH=18DE0H+BE2AH=24C0AH 7. 设 AX=2875H、BX=34DFH、SS=1307H、SP=8H,依此执行 PUSH AX、PUSH BX、POP AX、POP CX后栈顶指针变为多少? AX=? BX=? CX=?答:当前栈顶指针 =SS*10H+SP=13070H+8H=13078H,依此执行 PUSH AX、PUSH BX、POP AX、POP CX后栈顶指针仍为 130

30、78H;但 AX=34DFH,BX=34DFH,CX=2875H;1. 假定 BX=637DH,SI =2A9BH,位移量 D=3237H,试确定在以下各种寻址方式下的有效地址是什么?1立刻寻址2直接寻址3使用 BX的寄存器寻址4使用 BX的间接寻址5使用 BX的寄存器相对寻址6基址变址寻址7相对基址变址寻址答: 1立刻数寻址的有效地址是当前 IP 的内容;2直接寻址,假设使用位移量 D=3237H进行,就有效地址为 3237H;3使用 BX的寄存器寻址时,操作数在4使用 BX的间接寻址时,有效地址在5使用 BX的寄存器相对寻址的有效地址10 BX寄存器中,因此无有效地址;BX寄存器中,即有效

31、地址 =637DH;=BX+D=637DH+3237H=95B4H名师归纳总结 - - - - - - -第 10 页,共 47 页精选学习资料 - - - - - - - - - 6基址变址寻址的有效地址=BX+SI=637DH+2A9BH=8E18H7相对基址变址寻址的有效地址 =BX+SI +D=C050H;2. 写出把首地址为 BLOCK的字数组的第 6 个字送到 DX寄存器的指令; 要求使用以下几种寻址方式:1寄存器间接寻址2寄存器相对寻址3基址变址寻址答:1使用寄存器间接寻址,把首地址为寄存器的指令为: MOV BX,BLOCK ADD BX,12 MOV DX,BX BLOCK的

32、字数组的第 6 个字送到 DX2使用寄存器相对寻址, 把首地址为 BLOCK的字数组的第 6 个字送到 DX寄存器的指令为: MOV BX,BLOCK MOV DX,BX+12 3使用基址变址寻址, 把首地址为 BLOCK的字数组的第 6 个字送到 DX寄存器的指令为: MOV BX,BLOCK MOV SI,12 MOV DX,BX+SI 3. 现有 DS=2000H,BX=0100H,SI=0002H ,20220H 12H,20221H=34H,20222H=56H,20223H=78H,21200H=2AH,21201H=4CH,21202H=B7H,21203H=65H,试说明以下各

33、条指令执行完后1MOV AX,1200H 2MOV AX,BX 11 AX寄存器的内容;名师归纳总结 - - - - - - -第 11 页,共 47 页精选学习资料 - - - - - - - - - 3MOV AX,1200H 4MOV AX,BX 5MOV AX,BX+1100 6MOV AX,BX+SI 7MOV AX,BX+SI+1100 答: 1指令 MOV AX,1200H执行完后 AX寄存器的内容为 1200H;2指令 MOV AX,BX执行完后 AX寄存器的内容为 0100H;3指令 MOV AX,1200H 是将从物理地址 =DS*10H+1200H=21200H开头 的两

34、个单元内容送 AX,执行完后 AX寄存器的内容为 4C2AH;4指令 MOV AX,BX 是将从物理地址 =DS*10H+BX=20220H开头的 两个单元内容送 AX,故执行完后 AX寄存器的内容为 3412H;5指令 MOV AX,BX+1100是将从物理地址 =DS*10H+BX+1100H=21200H开头的两个单元内容送AX,故执行完后 AX寄存器的内容为 4C2AH;6指令 MOV AX,BX+SI 是将从物理地址 =DS*10H+BX+SI=20222H开头的两个单元内容送AX,故执行完后 AX寄存器的内容为 7856H;7指令 MOV AX,BX+SI+1100 是将从物理地址

35、 =DS*10H+BX+SI+1100H=21202H开头的两个单元内容送 65B7H;AX,故执行完后 AX寄存器的内容为4. 假设已知 DS=2900H,ES=2100H,SS=1500H,SI=00A0H,BX= 0100H,BP=0010H,数据段中变量名 VAL的偏移地址值为 0050H,试指出以下源操作数字段的寻址方式是什么?其物理地址值是多少?1 MOV AX,0ABH 2 MOV AX,BX 3 MOV AX,100H 5 MOV AX,BX 4 MOV AX,VAL 6 MOV AX,ES:BX 7 MOV AX,BP 8 MOV AX,SI 9 MOV AX,BX+10 1

36、1 MOV AX,BXSI 10 MOV AX,VALBX 12 MOV AX,BPSI12 名师归纳总结 - - - - - - -第 12 页,共 47 页精选学习资料 - - - - - - - - - 答: 1在指令 MOV AX,0ABH 中,源操作数字段的寻址方式是立刻数寻址,其物理地址值 =CS*10H+IP ;2在指令 MOV AX,BX 中,源操作数字段的寻址方式是寄存器寻址,操作 数在 BX中,无物理地址;3在指令 MOV AX,100H 中,源操作数字段的寻址方式是直接寻址,其 物理地址值 =DS*10H+100 =29000H+100H=29100;4在指令 MOV A

37、X,VAL 中,源操作数字段的寻址方式是直接寻址,其物理 地址值 =DS*10H+50H =29000H+50H=29050H5在指令 MOV AX,BX 中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值 =DS*10H +BX=29000H+100H=29100H6在指令 MOV AX,ES:BX 中,源操作数字段的寻址方式是寄存器间接 寻址,其物理地址值 =ES*10H+BX=21000H+100H=21100H7在指令 MOV AX,BP 中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值 =SS*10H +BP=15000H+10H=15010H8在指令 MOV AX,S

38、I 中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值 =DS*10H +SI=29000H+0A0H=290A0H9在指令 MOV AX,BX+10 中,源操作数字段的寻址方式是寄存器相对寻 址,其物理地址值 =DS*10H+BX+0AH= 29000H+100H+0AH =2910AH10在指令 MOV AX,VALBX 中,源操作数字段的寻址方式是寄存器相对 寻址,其物理地址值 =DS*10H+BX+50H= 29000H+100H+50H= 29150H11在指令 MOV AX,BXSI 中,源操作数字段的寻址方式是基址变址寻址,其物理地址值 =DS*10H+BX+SI =290

39、00H+100H+0A0H =291A0H12在指令 MOV AX,BPSI 中,源操作数字段的寻址方式是基址变址寻 址,其物理地址值 =SS*10H+BP+SI=15000H+10H+0A0H =150B0H 5. 分别指出以下指令中的源操作数和目的操作数的寻址方式;1MOV SI,200 2MOV CX,DATASI 3ADD AX,BX+DI 4AND AX,BX 13 名师归纳总结 - - - - - - -第 13 页,共 47 页精选学习资料 - - - - - - - - - 5MOV SI , AX 6PUSHF 答: 1目的操作数字段的寻址方式是寄存器寻址,源操作数字段的寻址

40、方式 是立刻数寻址;2目的操作数的寻址方式是寄存器寻址,源操作数的寻址方式是寄存器相对 寻址;3目的操作数的寻址方式是寄存器寻址,源操作数的寻址方式是基址变址寻 址;4目的操作数的寻址方式是寄存器寻址,源操作数的寻址方式也是寄存器寻 址;5目的操作数的寻址方式是寄存器间接寻址,源操作数的寻址方式是寄存器 寻址;6目的操作数的寻址方式是寄存器间接寻址,源操作数的寻址方式是寄存器 寻址;6. 试述指令 MOV AX,2022H和 MOV AX,DS:2022H 的区分;答:指令 MOV AX,2022H是将立刻数 2022H送 AX寄存器,而指令 MOV AX,DS:2022H 是将 DS段有效地

41、址为 2022H的两个单元的内容送 AX;7. 写出以下指令中内存操作数的所在地址;1MOV AL,BX+5 2MOV BP+5,AX 3INC BYTE PTR SI+3 4MOV DL,ES:BX+DI5MOV BX,BX+SI+2答:1指令 MOV AL,BX+5 中内存操作数的所在地址 =DS*10H+BX+5;2指令 MOV BP+5,AX中内存操作数的所在地址 和 SS*10H+BP+6;=SS*10H+BP+53指令 INC BYTE PTRSI+3中内存操作数的所在地址 =DS+SI+3;14 名师归纳总结 - - - - - - -第 14 页,共 47 页精选学习资料 - - - - - - - - - 4指令 MOV DL,ES:BX+DI中内存操作数的所在地址 =ES*10H+BX+DI;5指令 MOV BX,BX+SI+2 中内存操作数的所在地址 =DS*10H+BX+SI+2 和DS*10H+BX+SI +3;8. 判定以下指令书写是否正确, 如有错误, 指出错在何处并用正确的程序段一条或多条指令实现原错误指令8 、13 除外 期望实现的操作;1MOV AL,BX 9MOV ES,3278H 2MOV A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com