微机原理期中习题课课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《微机原理期中习题课课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 期中 习题 课件
- 资源描述:
-
1、微机系统原理微机系统原理与接口技术与接口技术习题讲解习题讲解微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术了解内容:了解内容:1 1计算机的发展与分类。计算机的发展与分类。2.2.微型计算机的特点和应用。微型计算机的特点和应用。3.3.高档微机中采用的先进计算机技术。高档微机中采用的先进计算机技术。4 4现代微机系统的组成结构。现代微机系统的组成结构。微机系统原理与接口技术微机系统原理与接口技术习题较简单,注意第习题较简单,注意第6 6题,浮点数的表示方法。题,浮点数的表示方法。微机系统原理与接口技术微机系统原理与接口技术2 2Intel 8086In
2、tel 8086微处理器的基本结构,包括:微处理器的基本结构,包括:功能结构、寄存器结构和总线结构功能结构、寄存器结构和总线结构3 3Intel 8086Intel 8086微处理器系统的组成:微处理器系统的组成:控制核心单元存储器组织控制核心单元存储器组织I/OI/O端口组织端口组织4 4Intel 8086Intel 8086微处理器在最小模式下的典型总线操作和时序。微处理器在最小模式下的典型总线操作和时序。5 5几个重要概念:时钟周期,总线周期,指令周期几个重要概念:时钟周期,总线周期,指令周期微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术2.1
3、 2.1 考查基本概念考查基本概念2.3 2.3 考查考查8086CPU8086CPU功能结构功能结构2.4 2.4 考查标志寄存器各位含义考查标志寄存器各位含义2.7 2.7 有一个由有一个由20个字组成的数据区,其起始地址为个字组成的数据区,其起始地址为610AH:1CE7H。试写出该数据区首末单元的实际地址。试写出该数据区首末单元的实际地址PA。微机系统原理与接口技术微机系统原理与接口技术2.8 2.8 若一个程序段开始执行之前,若一个程序段开始执行之前,(CS)=97F0H,(IP)=1B40H。试问该程序段启动执行指令的实际地址。试问该程序段启动执行指令的实际地址是多少?是多少?微机
4、系统原理与接口技术微机系统原理与接口技术2.13 2.13 有一个有一个32位的地址指针位的地址指针67ABH:2D34H存放在从存放在从00230H开始的存储器中,试画出它们的存放示意图。开始的存储器中,试画出它们的存放示意图。微机系统原理与接口技术微机系统原理与接口技术2.132.13将下列字符串的将下列字符串的ASCII码依次存入从码依次存入从00330H开始的开始的字节单元中,试画出它们的存放示意图:字节单元中,试画出它们的存放示意图:UESTC (为空格符)为空格符)地址内容00330H55H00331H20H00332H45H00333H20H00334H53H00335H20H0
5、0336H54H00337H20H00338H43H微机系统原理与接口技术微机系统原理与接口技术2.15 2.15 存储器中每一个段最多为存储器中每一个段最多为64KB,当某程序,当某程序routadf运行后,运行后,用用DEBUG命令显示出当前各寄存器的内容如下,画出此时存储命令显示出当前各寄存器的内容如下,画出此时存储器分段的示意图。器分段的示意图。AX=0000 BX=0000 CX=006D DX=0000 SP=00C8 BP=0000 SI=0000 DI=0000 DS=11A7 ES=11A7 SS=21BE CS=31B8 IP=0000说明说明地址地址内容内容数据段(附加段
6、)数据段(附加段)首地址首地址堆栈段首地址堆栈段首地址栈顶栈顶代码段首地址代码段首地址11A70H21BE0H21CA8H31B80H微机系统原理与接口技术微机系统原理与接口技术2.162.16已知已知(SS)=20A0H,(SP)=0032H欲将欲将(CS)=0A5BH,(IP)=0012H,(AX)=0FF42H,(SI)=537AH,(BL)=5CH依次推入堆栈保存。依次推入堆栈保存。(1)画出堆栈存放示意图)画出堆栈存放示意图(2)入栈完毕时)入栈完毕时SS和和SP的值的值 地址地址内容内容入栈完毕时的当前栈顶SP20A28H5CH20A29H?20A2AH7AH20A2BH53H20
7、A2CH42H20A2DH0FFH20A2EH12H20A2FH00H20A30H 5BH20A31H 0AH栈底(初始栈顶SP)20A32H?SS=20A0HSP=0028H微机系统原理与接口技术微机系统原理与接口技术了解内容:了解内容:1 18028680286及以上及以上CPUCPU的寻址方式。的寻址方式。2 28028680286及以上及以上CPUCPU扩充的指令。扩充的指令。微机系统原理与接口技术微机系统原理与接口技术3.53.5已知已知DS=2000H,有关的内存单元值为:,有关的内存单元值为:(21000H)=00H,(21001H)=12H,(21200H)=00H,(2120
8、1H)=10H,(23200H)=20H,(23201H)=30H,(23400H)=40H,(23401H)=30H,(23600H)=60H,(23601H)=30H,符号,符号COUNT的偏移地址为的偏移地址为1200H。执行下列指令后,寄存器。执行下列指令后,寄存器AX、BX、SI的的值分别是多少?值分别是多少?MOV BX,OFFSET COUNTMOV SI,BXMOV AX,COUNTSIBX BX=1200H 20000H+1200H=21200H,SI=1000H1000H+1200H+1200H=3400H20000H+3400H=23400HAX=3040H微机系统原理与
9、接口技术微机系统原理与接口技术3.73.7设若标志寄存器原值为设若标志寄存器原值为0A11H,SP=0060H,AL=4。下列几条。下列几条指令执行后,标志寄存器、指令执行后,标志寄存器、AX、SP的值分别是多少?的值分别是多少?PUSHFLAHFXCHGAH,ALPUSH AX SAHFPOPFSP-2=005EHFLAG(L)-AH=11HAH=04H,AL=11H,AX=0411HSP-2=005CHAH=04H-FLAG(L),FLAG=0A04HSP+2=005EH,FLAG=0411H微机系统原理与接口技术微机系统原理与接口技术3.83.8设若内存单元设若内存单元DATA在数据段中
10、偏移量为在数据段中偏移量为24C0H处,处,24C0H24C3H单元中依次存放着单元中依次存放着55H、66H、77H、88H。下列。下列几条指令执行后,寄存器几条指令执行后,寄存器AX、BX、CL、SI、DS的值分别是多少?的值分别是多少?MOV AX,DATALEASI,DATAMOV CL,SILDSBX,DATAAX=6655HSI=24C0HCL=55HBX=6655HDS=8877H微机系统原理与接口技术微机系统原理与接口技术3.123.12已知有某字串已知有某字串BUF1的首址为的首址为0000H,BUF2的首址为的首址为0010H,数据段与附加段重合。欲从数据段与附加段重合。欲
11、从BUF1处开始将处开始将10个字数据顺序传送个字数据顺序传送至至BUF2处,试在下面程序段的空白处填上适当的指令或操作数以处,试在下面程序段的空白处填上适当的指令或操作数以实现上述功能。实现上述功能。LEASI,BUF1ADDSI,LEADI,BUF2ADDDI,18 STDMOV CX,REPMOVSW1810Memory源串源串目标串目标串微机系统原理与接口技术微机系统原理与接口技术3.133.13附加段中有某字符串首址为附加段中有某字符串首址为BLOCK,长,长17个字节。欲查找其个字节。欲查找其中第一次出现字符中第一次出现字符“e”的位置,并将该位置所在的偏移量入栈保的位置,并将该位
12、置所在的偏移量入栈保护。试在下面程序段的空白处填上适当的指令或操作数以实现上护。试在下面程序段的空白处填上适当的指令或操作数以实现上述功能。述功能。MOV DI,MOV AL,CLD SCASBJNEOTHERDECDIOTHER:(略)(略)OFFSET BLOCKeMOV CX,17REPNEPUSH DI微机系统原理与接口技术微机系统原理与接口技术3.153.15已知有程序段如下:已知有程序段如下:MOV AL,35HMOV DL,ALANDDL,0FH 取低取低4位位ANDAL,0F0H 取高取高4位位MOV CL,4SHRAL,CL 右移右移4位位MOV BL,10MULBL 十位数
13、乘以十位数乘以10ADDAL,DL执行之后,执行之后,AL等于多少?该程序段完成了什么功能?等于多少?该程序段完成了什么功能?程序段执行后程序段执行后AL=23H。该程序段实现了将。该程序段实现了将AL中中的的1个组合个组合BCD码转换为十六进制数并存回码转换为十六进制数并存回AL中中的功能。的功能。微机系统原理与接口技术微机系统原理与接口技术3.163.16以以HEX为首址的字节单元处存放着一串为首址的字节单元处存放着一串ASCII字符:字符:“0123456789ABCDEF”,并有程序段如下:,并有程序段如下:MOVBX,OFFSET HEXLEADI,HCODINCDISTDMOVAL
14、,5CHMOVAH,ALANDAL,0FHXLATHEXSTOSBMOVAL,AHMOVCL,4SHRAL,CLXLATHEXSTOSB上述程序段执行后,字节单元上述程序段执行后,字节单元HCOD及其相邻单元及其相邻单元HCOD1的内容是多少?该程序段的功能是什么?的内容是多少?该程序段的功能是什么?HEX偏移地址赋给偏移地址赋给BXHCOD偏移地址赋给偏移地址赋给DIINCDIDF=1,指针递减,指针递减MOVAL,5CHAH=5CHAL=0CH查表,查表,AL=0CHAL-HCOD+1=0CH,DI减减1AL=5CH右移右移4位,位,AL=05H查表,查表,AL=05HAL-HCOD=05
15、H,DI减减1该程序段将该程序段将AL中存放的中存放的1字字节十六进制数节十六进制数转换为转换为2个对个对应的应的ASCII字字符存放在符存放在HCOD及其相及其相邻单元邻单元HCOD1中。中。微机系统原理与接口技术微机系统原理与接口技术3.173.17有程序段如下:有程序段如下:MOV AL,DB1MOV AH,0MOV DL,10L1:DIV DLMOV BL,AHMOV BH,0PUSH BXMOV AH,0CMP AL,0JNZL1若内存单元若内存单元DB1的值为的值为7BH,则程序将依次向,则程序将依次向堆栈压入哪些数据?该程序段实现了什么功能?堆栈压入哪些数据?该程序段实现了什么功
16、能?007BH(123)除以除以10,商,商0CH放放AL,余数,余数3放放AH3压入堆栈压入堆栈若商不为零,则跳转至若商不为零,则跳转至L1先后存入堆栈中的字数据依次是先后存入堆栈中的字数据依次是3、2、1。该程序段实现了将一个字节的无符号十六进该程序段实现了将一个字节的无符号十六进制数制数DB1转换为非组合转换为非组合BCD码存入堆栈的功码存入堆栈的功能,堆栈中最先压入的是十进制数的个位能,堆栈中最先压入的是十进制数的个位(每个十进制位在堆栈中占(每个十进制位在堆栈中占1个字单元)。个字单元)。微机系统原理与接口技术微机系统原理与接口技术了解内容:了解内容:1 1汇编语言与高级语言的接口。
17、汇编语言与高级语言的接口。微机系统原理与接口技术微机系统原理与接口技术4.4 设设DS=6000H,BX=8432H,SS=5000H,SP=3258H,内存,内存69632H69635H单元的内容依次是单元的内容依次是00H、11H、22H、33H。4字节指令字节指令 CALL DWORD PTR BX+1200H 本身位于本身位于2000H:3250H处的双字单元中。当处的双字单元中。当8086执行该指令后转移至子程序入口执行该指令后转移至子程序入口时,时,CS、IP、SS、SP各寄存器以及栈顶各寄存器以及栈顶2个字单元的内容分别个字单元的内容分别是多少?是多少?8432H+1200H=9
展开阅读全文