《微机原理期中习题》PPT课件.ppt

上传人:wuy****n92 文档编号:55166107 上传时间:2022-10-30 格式:PPT 页数:43 大小:332KB
返回 下载 相关 举报
《微机原理期中习题》PPT课件.ppt_第1页
第1页 / 共43页
《微机原理期中习题》PPT课件.ppt_第2页
第2页 / 共43页
点击查看更多>>
资源描述

《《微机原理期中习题》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《微机原理期中习题》PPT课件.ppt(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、微机系统原理微机系统原理与接口技术与接口技术习题讲解习题讲解微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术第第 1 章章重点掌握内容:重点掌握内容:重点掌握内容:重点掌握内容:1 1 1 1计计计计算算算算机机机机中中中中常常常常用用用用数数数数制制制制(二二二二进进进进制制制制、八八八八进进进进制制制制、十十十十进进进进制制制制、十十十十六六六六进进进进制制制制)的表示方法及相互之间的转换。的表示方法及相互之间的转换。的表示方法及相互之间的转换。的表示方法及相互之间的转换。2 2 2 2计计计计算算算算机机机机中中中中对对对对带带带带符符符符号号号号

2、数数数数采采采采用用用用的的的的原原原原码码码码、反反反反码码码码、补补补补码码码码的的的的表表表表示示示示方方方方法法法法及及及及相互之间的转换。相互之间的转换。相互之间的转换。相互之间的转换。3 3 3 3计算机中定点数和计算机中定点数和计算机中定点数和计算机中定点数和浮点数浮点数浮点数浮点数的表示方式。的表示方式。的表示方式。的表示方式。4 4 4 4计计计计算算算算机机机机中中中中基基基基本本本本的的的的信信信信息息息息编编编编码码码码方方方方式式式式(如如如如ASCIIASCIIASCIIASCII码码码码、BCDBCDBCDBCD码码码码)的的的的特特特特点和相互之间的转换。点和相

3、互之间的转换。点和相互之间的转换。点和相互之间的转换。5 5 5 5微型计算机系统的总线结构及主要性能指标。微型计算机系统的总线结构及主要性能指标。微型计算机系统的总线结构及主要性能指标。微型计算机系统的总线结构及主要性能指标。6.6.6.6.微处理器的组成结构及工作原理。微处理器的组成结构及工作原理。微处理器的组成结构及工作原理。微处理器的组成结构及工作原理。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术 7 7 7 7几个重要概念:几个重要概念:几个重要概念:几个重要概念:微微微微处处处处理理理理器器器器、单单单单片片片片机机机机、单单单单板板板板

4、机机机机、微微微微型型型型计计计计算算算算机机机机、微微微微型型型型计计计计算算算算机机机机系统、嵌入式系统系统、嵌入式系统系统、嵌入式系统系统、嵌入式系统 位位位位,字字字字节节节节,字字字字,指指指指令令令令,指指指指令令令令系系系系统统统统,程程程程序序序序,操操操操作作作作码码码码,地地地地址址址址码(操作数),总线码(操作数),总线码(操作数),总线码(操作数),总线了解内容:了解内容:1 1计算机的发展与分类。计算机的发展与分类。2.2.微型计算机的特点和应用。微型计算机的特点和应用。3.3.高档微机中采用的先进计算机技术。高档微机中采用的先进计算机技术。4 4现代微机系统的组成结

5、构。现代微机系统的组成结构。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术习题较简单,注意第习题较简单,注意第6 6题,浮点数的表示方法。题,浮点数的表示方法。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术重点掌握内容:重点掌握内容:1 1 1 1微处理器的主要性能指标。微处理器的主要性能指标。微处理器的主要性能指标。微处理器的主要性能指标。2 2Intel 8086Intel 8086微处理器的基本结构,包括:微处理器的基本结构,包括:功能结构、寄存器结构和总线结构功能结构、寄存器结构和总线结构3 3Inte

6、l 8086Intel 8086微处理器系统的组成:微处理器系统的组成:控制核心单元存储器组织控制核心单元存储器组织I/OI/O端口组织端口组织4 4Intel 8086Intel 8086微处理器在最小模式下的典型总线操作和时序。微处理器在最小模式下的典型总线操作和时序。5 5几个重要概念:时钟周期,总线周期,指令周期几个重要概念:时钟周期,总线周期,指令周期第第 2 章章微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术了解内容:了解内容:1 1 1 1Intel 8088Intel 8088Intel 8088Intel 8088微处理器与微处理器与

7、微处理器与微处理器与Intel 8086Intel 8086Intel 8086Intel 8086微处理器的不同之处。微处理器的不同之处。微处理器的不同之处。微处理器的不同之处。2 2 2 2Intel Intel Intel Intel 8086808680868086微微微微处处处处理理理理器器器器在在在在最最最最大大大大工工工工作作作作模模模模式式式式下下下下的的的的典典典典型型型型总总总总线线线线操操操操作作作作和时序。和时序。和时序。和时序。3 3 3 3高档微处理器的体系结构与特点。高档微处理器的体系结构与特点。高档微处理器的体系结构与特点。高档微处理器的体系结构与特点。微机系统

8、原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术2.1 2.1 考查基本概念考查基本概念2.3 2.3 考查考查8086CPU8086CPU功能结构功能结构2.4 2.4 考查标志寄存器各位含义考查标志寄存器各位含义2.7 2.7 有一个由有一个由20个字组成的数据区,其起始地址为个字组成的数据区,其起始地址为610AH:1CE7H。试写出该数据区首末单元的实际地址。试写出该数据区首末单元的实际地址PA。uu PA =PA =段地址段地址段地址段地址 4+4+偏移地址偏移地址偏移地址偏移地址uu =610AH 4+1CE7H=610AH 4+1CE7Huu =6

9、10A0H+1CE7H =610A0H+1CE7Huu =62D87H =62D87Huu2020个字,末地址为个字,末地址为个字,末地址为个字,末地址为62D87H+27H(39D)=62DAEH62D87H+27H(39D)=62DAEH微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术2.8 2.8 若一个程序段开始执行之前,若一个程序段开始执行之前,(CS)=97F0H,(IP)=1B40H。试问该程序段启动执行指令的实际地址。试问该程序段启动执行指令的实际地址是多少?是多少?u PA =PA =段地址段地址段地址段地址 4+4+偏移地址偏移地址偏

10、移地址偏移地址u =97F0H 4+1B40H=97F0H 4+1B40Hu =97F00H+1B40H =97F00H+1B40Hu =99A40H =99A40H微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术2.13 2.13 有一个有一个32位的地址指针位的地址指针67ABH:2D34H存放在从存放在从00230H开始的存储器中,试画出它们的存放示意图。开始的存储器中,试画出它们的存放示意图。地址地址地址地址数据数据数据数据00230H00230H34H34H00231H00231H2DH2DH00232H00232H0ABH0ABH00233H

11、00233H67H67H微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术将下列字符串的将下列字符串的ASCII码依次存入从码依次存入从00330H开始的字开始的字节单元中,试画出它们的存放示意图:节单元中,试画出它们的存放示意图:UESTC (为空格符)为空格符)地址地址内容内容00330H00330H55H55H00331H00331H20H20H00332H00332H45H45H00333H00333H20H20H00334H00334H53H53H00335H00335H20H20H00336H00336H54H54H00337H00337H20

12、H20H00338H00338H43H43H微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术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说

13、说说说明明明明地址地址地址地址内容内容内容内容数据段(附加段)数据段(附加段)数据段(附加段)数据段(附加段)首地址首地址首地址首地址堆堆堆堆栈栈栈栈段首地址段首地址段首地址段首地址栈顶栈顶栈顶栈顶代代代代码码码码段首地址段首地址段首地址段首地址11A70H21BE0H21CA8H31B80H微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术已知已知(SS)=20A0H,(SP)=0032H欲将欲将(CS)=0A5BH,(IP)=0012H,(AX)=0FF42H,(SI)=537AH,(BL)=5CH依次推入堆栈保存。依次推入堆栈保存。(1)画出堆栈存放

14、示意图)画出堆栈存放示意图(2)入栈完毕时)入栈完毕时SS和和SP的值的值 地址地址地址地址内容内容内容内容入入栈栈完完毕时毕时的的当前当前栈顶栈顶SPSP20A28H20A28H5CH5CH20A29H20A29H?20A2AH20A2AH7AH7AH20A2BH20A2BH53H53H20A2CH20A2CH42H42H20A2DH20A2DH0FFH0FFH20A2EH20A2EH12H12H20A2FH20A2FH00H00H20A30H 20A30H 5BH5BH20A31H 20A31H 0AH0AH栈栈底(初始底(初始栈栈顶顶SPSP)20A32H20A32H?SS=20A0HS

15、P=0028H微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术重点掌握内容:重点掌握内容:1 1 1 18086808680868086的指令格式及寻址方式。的指令格式及寻址方式。的指令格式及寻址方式。的指令格式及寻址方式。2 2 2 28086808680868086的常用指令。的常用指令。的常用指令。的常用指令。3 3 3 38086808680868086指令前缀的使用指令前缀的使用指令前缀的使用指令前缀的使用。了解内容:了解内容:1 18028680286及以上及以上CPUCPU的寻址方式。的寻址方式。2 28028680286及以上及以上CPU

16、CPU扩充的指令。扩充的指令。第第 3 章章微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术已知已知DS=2000H,有关的内存单元值为:,有关的内存单元值为:(21000H)=00H,(21001H)=12H,(21200H)=00H,(21201H)=10H,(23200H)=20H,(23201H)=30H,(23400H)=40H,(23401H)=30H,(23600H)=60H,(23601H)=30H,符号,符号COUNT的偏移地址为的偏移地址为1200H。执行下列指令后,寄存器。执行下列指令后,寄存器AX、BX、SI的值的值分别是多少?分

17、别是多少?MOV BX,OFFSET COUNTMOV SI,BXMOV AX,COUNTSIBX BX=1200H 20000H+1200H=21200H,SI=1000H1000H+1200H+1200H=3400H20000H+3400H=23400HAX=3040H微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术设若标志寄存器原值为设若标志寄存器原值为0A11H,SP=0060H,AL=4。下列几条指。下列几条指令执行后,标志寄存器、令执行后,标志寄存器、AX、SP的值分别是多少?的值分别是多少?PUSHFLAHFXCHGAH,ALPUSH AX

18、 SAHFPOPFSP-2=005EHFLAG(L)-AH=11HAH=04H,AL=11H,AX=0411HSP-2=005CHAH=04H-FLAG(L),FLAG=0A04HSP+2=005EH,FLAG=0411H微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术设若内存单元设若内存单元DATA在数据段中偏移量为在数据段中偏移量为24C0H处,处,24C0H24C3H单元中依次存放着单元中依次存放着55H、66H、77H、88H。下列。下列几条指令执行后,寄存器几条指令执行后,寄存器AX、BX、CL、SI、DS的值分别是多少的值分别是多少?MOV

19、AX,DATALEASI,DATAMOV CL,SILDSBX,DATAAX=6655HSI=24C0HCL=55HBX=6655HDS=8877H微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术已知有某字串已知有某字串BUF1的首址为的首址为0000H,BUF2的首址为的首址为0010H,数,数据段与附加段重合。欲从据段与附加段重合。欲从BUF1处开始将处开始将10个字数据顺序传送至个字数据顺序传送至BUF2处,试在下面程序段的空白处填上适当的指令或操作数以实处,试在下面程序段的空白处填上适当的指令或操作数以实现上述功能。现上述功能。LEASI,BUF

20、1ADDSI,LEADI,BUF2ADDDI,18 STDMOV CX,REPMOVSW1810Memory源串源串目标串目标串微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术附加段中有某字符串首址为附加段中有某字符串首址为BLOCK,长,长17个字节。欲查找其中第个字节。欲查找其中第一次出现字符一次出现字符“e”的位置,并将该位置所在的偏移量入栈保护。的位置,并将该位置所在的偏移量入栈保护。试在下面程序段的空白处填上适当的指令或操作数以实现上述功试在下面程序段的空白处填上适当的指令或操作数以实现上述功能。能。MOV DI,MOV AL,CLD SCAS

21、BJNEOTHERDECDIOTHER:(略)(略)OFFSET BLOCKeMOV CX,17REPNEPUSH DI微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术已知有程序段如下:已知有程序段如下:MOV AL,35HMOV DL,ALANDDL,0FH 取低取低4位位ANDAL,0F0H 取高取高4位位MOV CL,4SHRAL,CL 右移右移4位位MOV BL,10MULBL 十位数乘以十位数乘以10ADDAL,DL执行之后,执行之后,AL等于多少?该程序段完成了什么功能?等于多少?该程序段完成了什么功能?程序段执行后程序段执行后AL=23H。

22、该程序段实现了将。该程序段实现了将AL中中的的1个组合个组合BCD码转换为十六进制数并存回码转换为十六进制数并存回AL中中的功能。的功能。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术以以HEX为首址的字节单元处存放着一串为首址的字节单元处存放着一串ASCII字符:字符:“0123456789ABCDEF”,并有程序段如下:,并有程序段如下:MOVBX,OFFSET HEXLEADI,HCODINCDISTDMOVAL,5CHMOVAH,ALANDAL,0FHXLATHEXSTOSBMOVAL,AHMOVCL,4SHRAL,CLXLATHEXSTOSB

23、上述程序段执行后,字节单元上述程序段执行后,字节单元HCOD及其相邻单元及其相邻单元HCOD1的内容是多少?该程序段的功能是什么?的内容是多少?该程序段的功能是什么?HEX偏移地址赋给偏移地址赋给BXHCOD偏移地址赋给偏移地址赋给DIINCDIDF=1,指针递减,指针递减MOVAL,5CHAH=5CHAL=0CH查表,查表,AL=0CHAL-HCOD+1=0CH,DI减减1AL=5CH右移右移4位,位,AL=05H查表,查表,AL=05HAL-HCOD=05H,DI减减1该程序段将该程序段将AL中存放的中存放的1字字节十六进制数节十六进制数转换为转换为2个对个对应的应的ASCII字字符存放在

24、符存放在HCOD及其相及其相邻单元邻单元HCOD1中。中。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术有程序段如下:有程序段如下:MOV AL,DB1MOV AH,0MOV DL,10L1:DIV DLMOV BL,AHMOV BH,0PUSH BXMOV AH,0CMP AL,0JNZL1若内存单元若内存单元DB1的值为的值为7BH,则程序将依次向,则程序将依次向堆栈压入哪些数据?该程序段实现了什么功能堆栈压入哪些数据?该程序段实现了什么功能?007BH(123)除以除以10,商,商0CH放放AL,余数,余数3放放AH3压入堆栈压入堆栈若商不为零,

25、则跳转至若商不为零,则跳转至L1先后存入堆栈中的字数据依次是先后存入堆栈中的字数据依次是3、2、1。该程序段实现了将一个字节的无符号十六进该程序段实现了将一个字节的无符号十六进制数制数DB1转换为非组合转换为非组合BCD码存入堆栈的功码存入堆栈的功能,堆栈中最先压入的是十进制数的个位能,堆栈中最先压入的是十进制数的个位(每个十进制位在堆栈中占(每个十进制位在堆栈中占1个字单元)。个字单元)。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术重点掌握内容:重点掌握内容:1 1 1 1汇编语言源程序的基本结构。汇编语言源程序的基本结构。汇编语言源程序的基本结构

26、。汇编语言源程序的基本结构。2 2 2 2常用伪指令。常用伪指令。常用伪指令。常用伪指令。3 3 3 3各各各各种种种种结结结结构构构构形形形形式式式式的的的的汇汇汇汇编编编编语语语语言言言言程程程程序序序序、子子子子程程程程序序序序的的的的设设设设计计计计及及及及常常常常用用用用的的的的DOSDOSDOSDOS功能调用方法。功能调用方法。功能调用方法。功能调用方法。4 4 4 4 汇编语言上机调试方法。汇编语言上机调试方法。汇编语言上机调试方法。汇编语言上机调试方法。5 5 5 5几几几几个个个个重重重重要要要要概概概概念念念念:汇汇汇汇编编编编语语语语言言言言,汇汇汇汇编编编编语语语语言言

27、言言源源源源程程程程序序序序,目目目目标标标标程程程程序序序序,汇编程序,链接程序。汇编程序,链接程序。汇编程序,链接程序。汇编程序,链接程序。了解内容:了解内容:1 1汇编语言与高级语言的接口。汇编语言与高级语言的接口。第第 4 章章微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术4.4 设设DS=6000H,BX=8432H,SS=5000H,SP=3258H,内存,内存69632H69635H单元的内容依次是单元的内容依次是00H、11H、22H、33H。4字节指令字节指令 CALL DWORD PTR BX+1200H 本身位于本身位于2000H

28、:3250H处的双字单元中。当处的双字单元中。当8086执行该指令后转移至子程序入口执行该指令后转移至子程序入口时,时,CS、IP、SS、SP各寄存器以及栈顶各寄存器以及栈顶2个字单元的内容分别个字单元的内容分别是多少?是多少?8432H+1200H=9632HIP=1100HCS=3322HSS=5000HSP=3258H-4=3254H栈顶的两个字为断点地址栈顶的两个字为断点地址2000H:3254H微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术程序分析和编制题,请结合模拟程序分析和编制题,请结合模拟器认真仔细分析。器认真仔细分析。微机系统原理与接

29、口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术期中自测题期中自测题一、选择题(每空一、选择题(每空1分,共分,共20分)分)1.下列下列8086指令中,(指令中,()的)的目的操作数目的操作数采用直接寻址方式,执行时至少需采用直接寻址方式,执行时至少需要(要()个总线周期。)个总线周期。AADD 2000H,AX BXOR AX,2000H CMOV SI,2000H DOUT DX,AL A1 B2 C3 D42.下面对下面对“堆栈堆栈”最好的解释是(最好的解释是()。)。A内存中固定地址的一块区域内存中固定地址的一块区域 B按按“后进先出后进先出”原则组织的存储区

30、原则组织的存储区域域C必须按字操作访问的内存区域必须按字操作访问的内存区域 D遵循遵循“向上向上”增长原则的存储区域增长原则的存储区域3.8086系统中,若要使寄存器系统中,若要使寄存器AL中的高中的高4位不变,低位不变,低4位为位为1,可用(,可用()指令。指令。AAND AL,0FH BAND AL,0F0HCOR AL,0FH DOR AL,0F0H微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术中标志寄存器的主要作用是(中标志寄存器的主要作用是()。)。A.检查当前指令的错误检查当前指令的错误 B.根据当前指令执行结果决定是否停机根据当前指令执行

31、结果决定是否停机C.纠正当前指令的错误纠正当前指令的错误 D.产生影响或控制某些后续指令所产生影响或控制某些后续指令所需的标志需的标志机中,带符号数通常用(机中,带符号数通常用()形式表示。)形式表示。A补码补码 BBCD码码 C反码反码D原码原码 6.若当前(若当前(SS)=2000H,(,(SP)=0FFH,(,(AX)=2107H,则执行指令,则执行指令 PUSH AX 后,存放数据后,存放数据 21H的物理地址是(的物理地址是()H。A200FD B200FE C200FF D201007.执行时不一定会改变正常执行时不一定会改变正常IP值的指令是(值的指令是()。)。ACALL SU

32、B BRET CJE NXT DINT 2的的AD复用线可在总线周期(复用线可在总线周期()时刻分离地址信号。)时刻分离地址信号。A.T1 B.T2C.T3D.T49.计算机硬件能直接执行的是(计算机硬件能直接执行的是()语言。)语言。A.机器机器 B.符号符号 C.汇编汇编 D.机器和汇编机器和汇编在比较带符号数大小时应根据(在比较带符号数大小时应根据()标志位来判别。)标志位来判别。A.ZF、OF和和PF B.CF、SF和和ZF C.ZF、OF和和SF D.AF、SF和和PF微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术12某系统总线时序如下图所示

33、,可知系统最大寻址空间为(某系统总线时序如下图所示,可知系统最大寻址空间为(););数据线数据线D0-7上传送的是(上传送的是()信息。)信息。地址CLKIO/(/M)D0-7A0-15WR/(/RD)数据地址 A.16KB B.32KB C.64KBD.128KB A.写入到存储器的 B.写入到端口的 C.从存储器读出的 D.从端口读出的微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术13.8086CPU最多可访问()个字节I/O端口。A.512 B.1024 C.64K D.1M14.8086执行两个补码数的加法时,对产生溢出的正确叙述为()。A.最

34、高位有进位则产生溢出B.和的符号位为0则产生溢出C.和的符号位为1则产生溢出D.若两个加数符号位相同、但与和的符号位相反,则溢出15.微机系统中,地址锁存器输出信号的特性是()。A.单向双态B.单向三态C.双向双态D.双向三态16.8086CPU采用存储器分段组织是因为()。A.计算机内存一般为64KB的整数倍B.便于与8位机64KB访问空间兼容C.8086CPU内部寄存器为16位结构D.CPU分为EU和BIU两部分17.8086CPU有最大和最小两种工作模式,最大模式的特点是()A.需要总线控制器8288 B.由编程进行模式设定 C.不需要8286收发器D.CPU提供所有信号 18.8086

35、CPU每取出一个指令字节后寄存器IP的值应该()。A.自动加1B.自动加2 C.自动清0D.自动置1微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术二、填空题(前二、填空题(前2题每空题每空2分,其余每空分,其余每空1分,共分,共40分)分)系统中,逻辑地址的含义是 ,物理地址的含义是 ,二者之间的关系是 。内部分为EU和BIU两部分的主要目的是 。3.若用16位二进制表示一个带符号数原码,其最小值为 ,最大值为 ;若用16位二进制表示一个带符号数补码,其最小值为 ,最大值为 ;若用16位二进制表示一个组合BCD码,其最小值为 ,最大值为 ;(结果用十进

36、制表示)(结果用十进制表示)系统中,若AX=6831H,BX=4D2AH,则CMP AX,BX指令执行后,AX=H,BX=H,SF=,ZF=,OF=,CF=,AF=,PF=。5.8086 CPU复位后,(AX)=H,(DS)=H,第一条可执行指令的物理地址是 H。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术6.8086系统中,指令涉及的操作数可存放于 、或 _ 中。7.调用(主)程序与子程序之间的参数传递通常有堆栈法、等四种方法。8.8086系统中典型的总线操作周期由 个时钟周斯构成,若必要可通过 信号在T 状态和T 状态之间插入TW状态。9.若X补

37、=007AH,Y补=0F08CH,则X+Y补=H,X-Y补=H。10.为了在保持精度的同时扩大表示范围,PC系统中常采用浮点格式,即用 、和 三部分来表示数据。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术 三、读写程序(共三、读写程序(共40分)分)1.(6分)下面是某分)下面是某8086程序汇编后得到的列表文件(程序汇编后得到的列表文件(.LST)的一部分(从左到)的一部分(从左到右:最左边一列是指令存放地址,第二列为指令机器码,右边是汇编源代码)右:最左边一列是指令存放地址,第二列为指令机器码,右边是汇编源代码)。0000:3000 BB0020

38、 MOVBX,2000H0000:3003 B8FFFF MOVAX,0FFFFH0000:3006 B97F00 MOVCX,0080H0000:3009 8907 L1:MOV BX,AX0000:300B 43 INC BX0000:300C 43 INC BX0000:300D E2FA LOOPL1A类课程学生选做类课程学生选做(4分)该程序段位于内存的起始物理地址是多少?代码长度是多少字节?分)该程序段位于内存的起始物理地址是多少?代码长度是多少字节?(2分)该程序段完成的是什么功能?程序中为什么有两行分)该程序段完成的是什么功能?程序中为什么有两行INC BX?B类课程学生选做类

39、课程学生选做(3分)该程序段完成的是什么功能?程序中为什么有两行分)该程序段完成的是什么功能?程序中为什么有两行INC BX?(3分)程序执行完后寄存器分)程序执行完后寄存器AX、BX、CX的值分别为多少?的值分别为多少?微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术2.(6分)阅读下列程序段,画出对应的流程图,并说明什么情况下(AH)0。INAL,5FHTESTAL,80HJZBR1MOV AH,0JMP BR2BR1:MOV AH,0FFHBR2:微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术3.(6分)请

40、使用8086宏汇编语言定义如下数据段:A类课程学生选做类课程学生选做在数据段中偏移量为100H处的单元里定义字变量VARW;接着保留10个字节单元,并初始化为0;接着存放字符串“1234”;接着定义常量LEN,其值为该数据段中已定义数据的长度(字节数)。B类课程学生选做类课程学生选做定义字变量VARW;接着存放字符串“1234”;接着定义常量LEN,其值为前面字符串的长度(字节数)。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术4.(10分)编写程序段,从分)编写程序段,从200H号端口输入号端口输入100个字节数据并依次个字节数据并依次存放在数据段存

41、放在数据段200H地址开始的单元中。地址开始的单元中。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术5.(12分)编写完整的分)编写完整的8086汇编源程序:在数据段中存放有字符串汇编源程序:在数据段中存放有字符串STRING,要求搜索串中所有的字符组合,要求搜索串中所有的字符组合AB,并将字符组合出,并将字符组合出现的次数存入数据段中的现的次数存入数据段中的SUM单元中。单元中。微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术GOOD LUCK!_ _微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接

42、口技术微机系统原理与接口技术期中考试期中考试11月月7日上午日上午9:0011:00 A、B类课程用同一份试卷,不同类别学生选作不同的题目类课程用同一份试卷,不同类别学生选作不同的题目 微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术部分自测题答案部分自测题答案微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术2.(6分)阅读下列程序段,画出对应的流程图,并说明什么情况下(AH)0。INAL,5FH TESTAL,80HJZBR1MOV AH,0JMP BR2BR1:MOV AH,0FFHBR2:;从;从5FH端口读

43、取一个字节存入端口读取一个字节存入AL;判断最高位是否为;判断最高位是否为1,即判断是否为负数,即判断是否为负数;Z=1即结果为零即最高位为零即为正数,则跳转即结果为零即最高位为零即为正数,则跳转;Z不为不为1及最高位为及最高位为1即为负数,则即为负数,则AH=0微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术3.(6分)请使用8086宏汇编语言定义如下数据段:A类课程学生选做类课程学生选做u在数据段中偏移量为100H处的单元里定义字变量VARW;u接着保留10个字节单元,并初始化为0;u接着存放字符串“1234”;u接着定义常量LEN,其值为该数据段中

44、已定义数据的长度(字节数)。DATASEGMENTORG0100HVARW DW?DB10 DUP(0)DB 1234 LENEQU$-VARWDATAENDS微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术4.(10分)编写程序段,从分)编写程序段,从200H号端口输入号端口输入100个字节数据并依次个字节数据并依次存放在数据段存放在数据段200H地址开始的单元中。地址开始的单元中。MOVDI,200H;初始化初始化MOVCX,100CLDMOVDX,200HAGN:INAL,DX;输入数据;输入数据STOSB;存放数据;存放数据LOOPAGN;循环控

45、制;循环控制微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术5.(12分)编写完整的分)编写完整的8086汇编源程序:在数据段中存放有字符串汇编源程序:在数据段中存放有字符串STRING,要求搜索串中所有的字符组合,要求搜索串中所有的字符组合AB,并将字符组合出,并将字符组合出现的次数存入数据段中的现的次数存入数据段中的SUM单元中。单元中。DATASEGMENT;数据定义(;数据定义(3分)分)STRINGDB?,?,?,COUNTEQU$-STRINGKEYDBABSUMDB?DATAENDS微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术微机系统原理与接口技术CODESEGMENT ASSUME CS:CODE,DS:DATASTART PROC FARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVES,AXRETCODEENDS MOV SI,OFFSET STRING;循环初始化MOV CX,COUNTMOV AX,KEYAGN:CMP AX,SI;比较JNENXT INCNUM;计数NXT:INCSILOOP AGN

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

当前位置:首页 > 教育专区 > 初中资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁