微机原理习题
微机原理练习题

1、计算机中( )不能直接表示有符号数。
A.原码B.补码C.反码D.BCD码2、当使用BP寄存器作基址寻址时,若无指定段替换,则内定在( )段内寻址。
A.程序B.堆栈C.数据D.附加3、8086系统存储器与IO端口独立编址,I/O端口( )A.可与存储器分时使用同一地址B.与存储器使用两个独立的地址空间C.与存储器共用统一的地址空间。
4、8086可屏蔽中断的屏蔽由CPU内部标志寄存器的( )位来控制。
A.IFB.TFC.OFD.DF5、串行传送的波特率是指单元时间内传送( )数据的位数。
A.二进制B.八进制C.十进制D.十六进制6、若采用8位A/D转换器转换0~5V的电压信号,则分辨率约为( )A.5mvB.10mvC.20mvD.40mv7、8086CPU芯片的时序中,不加等待的一个总线周期需时钟周期数为()。
A、1B、2C、3D、48、8086CPU中的SP寄存器是一个多少位的寄存器?()A、8位B、16位C、24位D、32位9、假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是()。
A、20102HB、20101HC、200FEHD、200FFH10、主存和CPU之间增加高速缓存的目的是()。
A、解决CPU和主存之间的速度匹配问题B、扩大存容量C、既扩大内存容量,又提高存取速度D、解决CPU与外存之间速度匹问题11、下列寄存器为16位的寄存器有( )A.IPB.AHC.ALD.BH12、交换寄存器SI、DI的内容,正确的程序段是()。
A、MOV AX,SIB、MOV AX,SIMOV SI,AX MOV BX,DIMOV DI,AX XCHG BX,AXC、PUSH SID、PUSH SIPUSH DI PUSH DIPOP SI POP DIPOP DI POP SI13、指令MOV DX, [BX]的寻址方式是()。
微机原理考试题

微机原理考试题
一、单选题
1. 下列哪个是微机系统中的外部设备?
A. CPU
B. 内存
C. 鼠标
D. 主板
2. 以下哪个不是微处理器的内部组成部分?
A. 控制单元
B. 算术逻辑单元
C. 缓存
D. 寄存器
3. CPU的主频是指什么?
A. CPU的大小
B. CPU的运行速度
C. CPU的功耗
D. CPU的温度
二、填空题
1. 将十六进制数0xA7转换成二进制,结果为__________。
2. 8位二进制的最大无符号整数是_____________。
三、简答题
1. 请简要描述内存的组成和工作原理。
2. 简述CPU的作用及其内部组成。
3. 什么是指令集架构?举例说明一种指令集架构。
四、计算题
1. 如果一个CPU的主频为
2.8GHz,每个时钟周期需要执行4条指令,计算该CPU每秒能执行多少条指令。
2. 请计算十六进制数0x2A和0x3F的加法结果。
五、应用题
1. 请简要介绍微机系统中的输入/输出设备,并说明其作用。
2. 什么是微指令?简要描述微指令的功能及作用。
以上是微机原理考试题,希望你能认真思考后给出满意的答案。
祝你考试顺利!。
微机原理练习题

微机原理练习题第一章单片机概述一、填空题1、除了“单片机”之外,单片机还可以称之为()和()。
2、专用单片机由于已把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化、软硬件资源利用最优化,从而大大地提高了()和降低了()。
3、在单片机领域内, ICE 的含义是()。
4、单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通()和()。
5、CHMOS 工艺是()工艺和()工艺的结合,具有()的特点。
6、与 8051 比较 80C51 最大的特点是()。
7、()控制技术是对传统控制技术的一次革命,这种控制技术必须使用()才能实现。
8.十进制29的二进制表示为。
9.十进制数-29的8位补码表示为. 。
10.单片微型机、、三部分组成.11.若不使用MCS-51片内存器引脚必须接地.12. 是计算机与外部世界交换信息的载体.13.十进制数-47用8位二进制补码表示为. 。
14.-49D的二进制补码为. 。
15.计算机中最常用的字符信息编码是。
16.计算机中的数称为机器数,它的实际值叫。
二、选择题在下列各题的( A )、( B )、( C )、( D ) 4 个选项中,只有一个是正确的,请选择出来。
1、下列简写名称中不是单片机或单片机系统的是()( A ) MCU ( B ) SCM ( C ) ICE ( D ) CPU2、在家用电器中事业单片机应属于计算机的()( A )数据处理应用( B )控制应用( C )数值计算应用( D )辅助工程应用3、80C51 与 87C51 的区别在于()( A )内部程序存储器的类型不同( B )内部数据存储器的类型不同( C )内部程序存储器的容量不同( D )内部数据存储器的容量不同4、80C51 与 8051 的区别在于()( A )内部 ROM 的类型不同( B )半导体工艺的型式不同( C )内部寄存单元的数目不同( D ) 80C51使用 EEPROM 而8051 使用EPROM5、在下列单片机芯片中使用掩膜 ROM 作为内部存储器的是()( A ) 8031 ( B ) 80C51 ( C ) 8032 ( D ) 87C516、80C51 芯片采用的半导体工艺是()( A ) CMOS ( B ) HMOS ( C ) CHMOS ( D ) NMOS7、单片机芯片 8031 属于()( A ) MCS—48 系列( B ) MCS—51 系列( C ) MCS—96 系列( D ) MCS—31 系列8、使用单片机实现在线控制的好处不包括()( A )精确度高( B )速度快( C )成本低( D )能与数据处理结合9、以下所列各项中不是单片机发展方向的是()( A )适当专用化( B )不断提高其性能( C )继续强化功能( D )努力增加位数11、计算机中最常用的字符信息编码是()A ASCIIB BCD码C 余3码D 循环码12.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( ) μsA 1.5B 3C 1D 0.513.MCS-51的时钟最高频率是 ( ).A 12MHzB 6 MHzC 8 MHzD 10 MHz14.以下不是构成的控制器部件():A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器15.以下不是构成单片机的部件()A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D 打印机16.下列不是单片机总线是()A 地址总线B 控制总线C 数据总线D 输出总线17.-49D的二进制补码为.( )A 11101111B 11101101C 0001000D 1110110018.十进制29的二进制表示为原码()A 11100010B 10101111C 00011101D 0000111119. 十进制0.625转换成二进制数是()A 0.101B 0.111C 0.110D 0.10020. 选出不是计算机中常用的码制是()A 原码B 反码 C补码 D ASCII第一章作业:一、1、2、4、8、9、13、14二、11~20第二章 MCS — 51 单片机的结构和原理一、问答题1、8051 单片机芯片包含哪些主要逻辑功能部件?各有什么主要功能?2、MCS-51 单片机的 EA 信号有何功能?在使用 8031 时 EA 信号引脚应如何处理?3、MCS-51 单片机有哪些信号需要芯片引脚以第二功能的方式提供?4、内部 RAM 低 128 单元划分为哪 3 个主要部分?说明各部分的使用特点。
微机原理部分习题和答案

目录第1章微型计算机概述 (2)第2章16位和32位微处理器 (2)第3章Pentium的指令系统 (3)第4章存储器、存储管理和高速缓存技术 (4)第5章微型计算机和外设的数据传输 (5)第6章串并行通信和接口技术 (5)第7章中断控制器 (8)第8章DMA控制器 (10)第9章计数器、定时器和多功能接口芯片 (12)第10章模数和数模转换 (14)第1章微型计算机概述1.CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?第2章16位和32位微处理器1.8086从功能上分为哪几个部分?2.8086的总线接口部件由哪几部分组成?3.8086标志寄存器中的内容是什么?4.8086加电后执行的第一条指令的内容及地址是什么?5.8086系统中,设段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址是多少?指向这一物理地址的CS和IP值是唯一的吗?6.8086的执行部件有什么功能?由哪几部分组成?7.在总线周期的T1、T2、T3、T4状态,8086分别执行什么动作?什么情况下需要插入等待状态TW?TW在哪儿插入?怎样插入?8.8086是怎样解决地址线和数据线的复用问题的?ALE信号何时处于有效电平?9.BHE#信号和A0信号是通过怎样的组合解决存储器和端口的读写操作的?这种组合决定了8086系统中存储器偶地址体及奇地址体之间应该用什么信号区分?怎样区分?10.中断向量指什么?放在哪里?对应于8086的1CH的中断向量存放在哪里?如果1CH的中断处理子程序从5110H:2030H开始,则中断向量应该怎样存放?11.一个可屏蔽中断响应时,CPU要执行哪些读写周期?对一个软件中断又如何?12.什么叫超标量流水线技术?Pentium有哪两条流水线?两条流水线有什么区别?13.分支预测技术是基于怎样的规律而实施的?叙述分支预测技术的实现原理。
14.Pentium有哪三种工作方式?如何在方式间转换?15.Pentium的保护方式主要保护什么?16.Pentium的地址线是双向的吗?17.实地址方式和虚拟8086方式都是类似于8086的方式,从使用场合和工作特点上看,这两种方式有什么主要差别?18.什么叫段基址?它有多少位?什么叫段选择子?段选择子包含哪些内容?19.Pentium的段描述符寄存器中包含哪些内容?20.Pentium的逻辑地址、线性地址、物理地址分别指什么?它们的寻址能力分别为多少?21.Pentium采用哪几种描述符表?这些表的设置带来什么优点?22.Pentium的主要信号分为哪几类?23.Pentium的寄存器分为哪几类?24.Pentium的段寄存器中存储的是什么?25.Pentium有哪几种总线状态?分别有什么特点?26.什么是突发式数据传输?结合主教材中图2.37说明突发式读写周期的时序关系。
微机原理练习题(含答案)

1.已知下列数组语句:0RG 0100HARY DW 3, $+4, 5, 6CNT EQU $-ARYDB 7,8,CNT,9问执行语句MOV AX, ARY +2和MOV BX,ARY +10后,AX=? BX=?答: AX=(ARY +2) = (0102H) =0106H; BX=( ARY +10) = (010AH) =0908H。
2.某程序设置的数据区如下所示。
DATA SEGMENTDB1 DB 12H, 34H, 0, 56HDW1 DW 78H, 90H, 0AB46H, 1234HADR1 DW DB1ADR2 DW DW1AAA DW $-DB1BUF DB 5 DUP(0)DATA ENDS画出该数据段内容在内存中的存放形式(要求用十六进制补码表示,按字节组织)。
3.分析下列程序:A1 DB 10 DUP(7)A2 DB 0,1,2,3,4,5,6,7,8,9……MOV CX, LENGTH AlMOV SI, SIZE A1 - TYPE AlLP: MOV AL, A2[SI]MOV Al[SI],ALSUB SI,TYPE A1DEC CXJN2 LPHLT问:(1)该程序的功能是什么?(2)该程序执行后,A1单元开始的10个字节内容是什么?答:(1)该程序的功能是将从A2单元开始存放的10个字节数据传送到从Al单元开始的10个字节单元中。
(2)程序执行后,Al单元开始的10个字节内容是0,1,2,3,4,5,6,7,8,9。
4. 试分析下列程序:BUF DB 0BHMOV AL, BUFCALL FAR PTR HECAHECA PROC FARCMP AL, 10JC LPADD AL, 7LP: ADD AL, 30HMOV DL, ALMOV SH, 2INT 21HRETHECA ENDP问:(1)该程序是什么结构的程序?功能是什么?(2)程序执行后,DL=?(3)屏幕上显示输出的字符是什么?答:(1)该程序为主程序调用子程序的结构,且为远调用子程序;功能是将BUF单元中的0~F一位十六进制数转换成对应的ASCII码。
《微机原理》习题集

第一章 计算机基础一、问答题 1、下列数值或字符串表示成相应的ASCII 码是多少? (1)换行 (2)字母“Q ” (3))空格 (4)汉字“隘”(国标码) (5)汉字“保”(内部码) (6)51 (7)Hello 2、下列各机器数所表示数的范围是 (1)8位二进制无符号定点整数;(2)8位二进制无符号定点小数; (3)16位二进制无符号定点整数; (4)用补码表示的16位二进制有符号整数; 3、(111)X=273,基数X=? 4、有一个二进制小数X=0.X1X2X3X4X5X6 (1) 若使X ≥1/2,则X1……X6应满足什么条件? (2) 若使X >1/8,则X1……X6应满足什么条件? 5、 有两个二进制数X=01101010,Y=10001100,试比较它们的大小。
(1) X 和Y 两个数均为无符号数; (2) X 和Y 两个数均为有符号的补码数。
6、 一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多少? 二、填空题1、对于R 进制数来说,其基数(能使用的数字符号个数)是 ,能使用的最小数字符号是 。
2、八进制数的基数为8,能用到的数字符号个数为 。
3、十进制数72转换成八进制数是 。
4、与十进制数49.875等值的八进制数是 。
5、与十进制数67等值的十六进制数是 。
6、十进制小数0.6875转换成十六进制数是 。
7、二进制数101.011转换成十进制数是 。
8、与二进制数101110等值的八进制数是 。
9、十六进制数0E12转换成二进制数是 。
10、汉字国标码字符集中共包含有 个汉字和图形符号。
11、把汉字区位码的区码和位码都加上十六进制数 ,即得到汉字国标码;把汉字区位码的区码和位码都加上十六进制数 ,即得到汉字机内码。
12、将下列十进制数8609、5254、2730、1998变为8421BCD码分别是 。
三、选择题1、在计算机机内部,一切信息的存取、处理和传送都是以形式进行的。
微机原理习题集以及答案

第一部分 例题与习题第1章 微型计算机基础例 题1.把十进制数转化为二进制数。
P7解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。
整数部分:一般采用除2取余法小数部分:一般采用乘2取整法余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低位 (137)10=()2 10=2所以,10=(.111)22.把二进制数转换为八进制数和十六进制数。
P9解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。
(10 1)2=(010 100)2=8(1 2=(0001 2=163.将八进制数转换为二进制数。
P9解:8=(010 100)2=24.X=,Y=-,求[X -Y]补,并判断是否有溢出?P11解:[X -Y]补=[X]补+[-Y]补[X]补= [Y]补= [-Y]补=说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。
+ -------------- 1-------------- 0-------------- 0-------------- 1------------- 1 ------------- 15.B分别为原码、补码、BCD码表示时,对应的十进制数为多少?解:[X]原=,X=-21[X]补=,[X]原=,X=-107[X]BCD=,X=956.简述计算机为什么能实现自动连续的运行?解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。
把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。
微机原理习题

填空题1.执行部件EU的组织有:,和。
2.8086CPU从偶地址访问内存1个字时需占用周期,而从奇地址访问内存1个字操作需占用周期。
3.IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为字节。
4.8086微处理机在最小模式下,用来控制输出地址是访问内存还是访问I/O。
5.一台计算机能执行多少种指令,是在时确定的。
6.内存储器是计算机系统中的装置,用来存放和。
7.CPU对RAM存贮器进行读/写操作时,应送出的方向控制命令有和命令。
8.Intel 2114 RAM存贮芯片引脚中用于片选的控制引脚为,用于读/写控制引脚为。
9.Intel 4116 RAM芯片容量为2K 8,访问该芯片须用根地址线。
10.存贮芯片存贮的信息会,必须定时刷新,刷新的时间间隔为。
11.存贮器分为、、、。
12.逻辑地址为2000H:1234H的存储单元的物理地址是。
13.8086CPU写入一个规则字,数据线的高8位写入存储体,低8位写入存储体。
14.将存储器与系统相连的译码片选方式有法和法。
15.对6116进行读操作,6116引脚= ,= ,= 。
16.8086 CPU有条地址总线,可形成的存贮器地址空间,可寻址范围为 ;地址总线中的条线可用于I/O寻址,形成的输入输出地址空间,地址范围为 ;PC机中用了条地址线进行I/O操作,其地址空间为 ,可寻址范围为。
17.实现主机与外设之间同步需要解决的基本问题有二,一为,另一为。
18.对于微机而言,任何新增的外部设备,最终总是要通过与主机相接。
19.I/O接口的含义,从硬件来说,包括,,;从软件来说,可以理解为和。
20.在以DMA方式传送数据的过程中,由于没有破坏和的内容,所以一旦数据传送完毕,主机可以立即返回原程序。
21.通常接口中各种信息以形式,通过微处理器的总线同激处理器交换信息。
22.实质上,微处理器对外设的访问就是对外设的中的访问。
23.微型计算机最基本、最频繁的操作是,其关键问题是。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)PUSH [BP]
(4) PUSH WORD PTR [AX]
(5)PUSH [BX]
(6) PUSH [DI+BP]
(7)POP CS
(8) PUSH FLAG
(9)PUSH [BX+BP]
(10) POP DS
非法的有:2)4)7)8)9)
10 以下关于 8086CPU 转移操作的指令中,哪些是非法的,为什么?
2)SAR BYTE PTR[BX][SI],1
(13754H)=20, CF=0,
(13755H)=10, OF= 0
第五章作业
P185 2.设以 DAT1 命名的数据段定义如下:
DAT1 SEGMENT
PARTN DW ?
PNAME DB 16 DUP(?)
COUNT DD ?
PLEN EQU $-PARTN
2K 字节,2000H+7FFH=27FFH
4、若利用全地址译码将 EPROM 27256 接在首地址为 A0000H 的内存区,画出连接电路图 3)连接 27256,其地址范围为 A0000H~A7FFFH,故各地址线有效位如下表所示:
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 1 0 1 0 0 × × × × × ××××××××××
第一章作业 1、三大总线的分类和特点? 2、微型计算机的性能指标? 3、微型计算机的构成?
第二章作业 P25: 3((1)(3)(6)(7))、4((3)(6)) 5((2)(3))
3 设机器字长为 8 位,最高位为符号位,试对下列算式进行二进制补码运算: (1)16+6=? (3)9+(-7)=? (6)9-(-7)=? (7)16-6=? 例:(3)[9]补=00001001B [-7]补=11111001B [9+(-7)]补=00000010B [9+(-7)]原=00000010B 9+(-7)=2
3#D800H~DFFFH
5# C000H~C7FFFH
6# E000H~E7FFH
7# D000H~D7FFH
12.设某微机系统具有 16 位地址总线,由 3-8 译码器 74LS138 产生存储器片选地址, 译码信号的原理图如下图所示,CE0 ---CE7 为该存储器芯片(组)的片选信号。求片选信 号 CE0、CE3、CE6 的编址范围,并计算该存储器的总容量?
(3) MOV [BX],2000H (4) MOV BX,[2000H]
(5) MOV [BX],AX
(6) MOV BX,[SI]
(7) MOV [SI],10H
(8) MOV [SI],[10H]
(9)MOV [DI],DS
(10) MOV AX,[BX][DI]
(11) MOV DS,1000H
__5F000______H 和__6EFFF______H。
9. 8086CPU 复位后,地址线处于高阻状态;CS= FFFFH;IP=0000 H;CPU
重新开始执行程序的物理地址为 FFFF0
H。
10. 设时钟周期为 100ns ,若准备就绪信号 READY=0 持续了 3 个等待状态 TW,那么完成
(12) MOV DS,BX
(13) MOV AL
(16)XCHG BX,89H
(17)LEA BX,4[BX]
(18)LEA BX,[21H]
非法的有:1)2) 7)8)11)12)13)15)16)
7 以下关于 8086CPU 数据计算操作的指令中,哪些是非法的,为什么?
4.设机器字长为 8 位,最高位为符号位,试用“双高位”法判别下述二进制运算有没有
溢出产生。若有,是正溢出还是负溢出?
(1)43+8=?
(2)-52+7=?
(3)50+84=?
(4)72-8=?
(5)-33+(-37)=?
(6)-90+(-70)=?
[50]补=00110010B
[84]补=01010100B
(2) IN AX,256
(3) IN AL,255
(4) OUT 31H,AL
非法的有 1)2)6)
13 设 SP=0FFF0H,若在地址 1000H:1300H 处有一条指令 CALL 0200H:2300H,则执行
该指令后,CS= 0200 H,IP= 2300 H,SP = 0FFEC H,[SS:SP]= 05 H,
8 以下关于 8086CPU 逻辑和移位计算操作的指令中,哪些是非法的,为什么?
(1) SAL AL,2
(2) SHR AX,CL
(3) SHL AX,5
(4) SHR AX,DL
非法的有:1)3)4)
9 以下关于 8086CPU 堆栈操作的指令中,哪些是非法的,为什么?
(1) PUSH CS
(2) PUSH BH
(1) JMP [BX]
(2) JMP BX
(3) JMP BYTE PTR [SI] (4) JMP DWORD PTR [BX+SI]
(5) CALL AX
(6) CALL WORD PTR [BP+DI]
全正确
11. 以下关于 8086CPU 输入/输出操作的指令中,哪些是非法的,为什么?
(1) IN AH, DX
这个总线周期的时间为 700
ns。
11. 时间频率为 5MHZ 的 8086CPU,完成某条指令需要两个总线周期,由于两个总线周
期间还有两个空闲周期存在,完成该指令所需的时间为 (2*4+2)/5
ns。
第四章作业 1、半导体存储器从功能上分为哪两大类?有何特点?每类又包括哪些类型的存储器?
2、用下列 RAM 芯片构成 32KB 存储器模块,各需要多少芯片?16 位地址总线又多少位参 与片内寻址?多少位用作片间寻址?(1)8K×4 位 (2)8K×8 位 (3)16K×8 位
物理地址是存贮器的绝对地址
物理地址=段基址*10H+偏移地址
5. 8086CPU 中,数据总线是__16____位,地址总线是是_20_____位。8088CPU 中,
内部数据总线是__16____位,外部数据总线是___8___位。
6. 8086CPU 系统中,某个存储单元的逻辑地址为 10FFH:1010H,则其对应的物理地
MOV AX, 8086H
MOV BX, 0
MOV CX, 16
CLC
NEXT: SHL AX, 1 ;程序第一次运行至此时 AX = 010C
H,标志位 CF = 1 ;
ADC BX, 0
LOOP NEXT ;循环结束后 AX = 00 该程序的功能是: 补充作业:
H, BX = 4 统计 AX 中 1 的个数
SP=0800H-20=0800H-14H=07ECH 2 在 8086 系统中,双字 12345678H 分别存放在 20000H 到 20003H 四个单元中,试用图表示他 们在存储器中存放的情况.
20000H
78H
20001H
56H
20002H
34H
20003H
12H
3 在 8086 系统中,若物理地址为 2014CH,如果段基址为 2000H,则偏移地址为何值?
址为__12000______H。
7. 8086CPU 系统中,如果在一个程序段开始执行程序之前,CS=1105H,IP=2011H,
给定一个数据的有效地址为 2161H ,且 DS=F810H ,则该数据在内存中的物理地址是
___FA261_____H。
8. 在 8086CPU 中,段寄存器中的数据是 5F00H,则该段的开始和结束地址分别是
[SS:SP+1]= 13 H,[SS:SP+2]= 00 H,[SS:SP+3]= 10 H。
16 设 BP=0200H,DS=1000H,SS=2100H,DI=0100H,[21200]=0506H,[10200]=0102H, [21300]=0304H,[10300]=0708H。执行指令 MOV AX,[ BP+DI]后,AX 的值为( B ) (1)0102H ;(2)0304H ;(3)0506H ;(4)0708H 19 试阅读以下程序,并完成填空。
EA=PA-DS*10H=014CH 4 P111:
1. 8086/8088CPU 由哪两个独立的功能部件构成?其功能分别是什么?
2. 8086/8088CPU 中,跟踪当前指令后继地址的寄存器是 IP ;用于指出堆栈段栈
顶 地 址 的 寄 存 器 是 SP ; 标 志 寄 存 器 FR 中 的 状 态 位 有 ZF OF AF CF PF
(1) SUB AL,BX
(2) ADC BX,[DX]
(3) ADD CL,256
(4) SUB AL, 255
(5) SUB 25,BX
(6) ADD BX,[DX]
(7) DIV AX,BX
(8) ADDC 25H,AL
(9)CMP [SI],[DI]
(10)TEST 1234H,AX
非法的有:1)2) 3)5)6)7)8)9)10)
SF
。
3. 8086CPU 的引脚中用于锁存地址的是_ALE_____;用于连接外部中断请求信号的是
_INTR_____;用于连接不可屏蔽中断请求信号的是_NMI_____。
4. 什么是逻辑地址?什么是物理地址?如果通过逻辑地址计算物理地址?
逻辑地址由段基址和偏移地址组成的地址
逻辑地址=段基址:偏移地址