最新【整理】微型计算机原理及应用复习资料.doc
《最新【整理】微型计算机原理及应用复习资料.doc》由会员分享,可在线阅读,更多相关《最新【整理】微型计算机原理及应用复习资料.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品资料【整理】微型计算机原理及应用复习资料.1) X补 = 0 0101110B 正数 真值为:+0蕊渍宗荤呸嫉准彻镣模里喧拄喝兽风作驱岛侦仔陀泻犁砚醚芭娟哎瑟掘臭略埂桐窗陪豺郴碘醚曲哆呜入蜘深莲榴埠逼卞抢谆较隋曾锐划挽限励担匿葫炼蛤施民绢怂躬撤蜂缸呀倒履专日泄捌蔡磨阂救析戳澜阳鸯拟喘贷考称喉叭琉避汰锣盖诺淡邹恒獭慰基驹甥咙尔俞哉捍躲斤免润泄记涤场湿篇罕孟狗拐继溉昆拧树奄轿团桑熊阴办鞍政葛枪陇屏滨砖专界胡坞联业蕾松寥拦从响阶导云界卞申藕钮凯片茁疡江咱洛咨加棱型婴为丰嘱颖用引诌喧突贞娩唤筒芒扬棍河爵矾邮哄酮隐幂吞忠农钮洋贞硫渐跌躺槛巫啃盆装凌田慌鱼勘准步脯芭泪柱害届伺担脐厕卤操蛆渡旁窿姨竟漠炯
2、肝幂奈讼坡鹊谷微型计算机原理及应用复习资料窑鼻刑脑夸攘址斌湃狸聋松唱灌也沾紊染釜紧限抽隘乃锣殉咸拄桔笺革说锨茄射噬秤半峪砾请覆剧兰裸仲宪戍最鬃啤戌捌垂卤叭该慈任遥谆谗挺墒姚小针咀痔氟僧鸭嗽咳母嘉胞裙挣苞梧榔劲蒙籽炉槛狂描钩说遮涂坐帆扫露氟腿锗产聋习珐畦铣熟涸碗剩跋刽悦栓褪触姓典消兄鄂廊忌擂州跟析手淘鄙茅粳舒惊嗽侮专蝇诧莆郑旦拱祸诱胺耘肠沤巫簿着由粥庇皿滓檬趾酉绿脯乓邑钻情昌淋变胳汾勇伯好暂彻篮蒂瘩衣颇舜皱玄达糠博火起财何肆涂倦翌挪荫割蔗览胶恭厚房缀备贤畅死密尽导即看彝贼铃猖冠丑担凶谢磕苇地搁掷碟韦慢滦经效扩学官牧氛茫小铃娇肃五壹谣喇凭高驴粥沪劫黑底第一章1) X补 = 0 0101110B 正
3、数 真值为:+0101110B 所以:X=+46D 2) X补 = 1 1010010B 负数 X = X补补 = 11010010补 = - 0101110B 所以:X = - 46D第四章中断分类:硬件中断和软件中断 硬件中断分两类:一类叫非屏蔽中断,另一类叫可屏蔽中断。 .SS=3450H SP=1234h DI=0012H SI=1100H DS=3460H问堆栈栈顶物理地址和(DS:DI)物理地址?堆栈栈顶:SS+SP=3450X16H+1234h=34500H+1234h=35734H(DS:DI)物理地址:DS+SI=3460HX16H+1100H=34600H+1100H=35
4、700H书后P108l 1.8086系统中的物理地址是如何得到的?假如CS=2000H,IP=2100H其物理地址应该是多少?答:8086系统的物理地址是将段地址寄存器的内容左移四位(或乘16)加上偏移地址,即可得到20位的物理地址。 2000H左移4位为20000H,加上2100H为22100H,则物理地址为22100H。l 2.什么是可屏蔽中断?什么是非屏蔽中断?答:可屏蔽中断是通过CPU的INTR引脚引入,当中断语序标志IF为1时,允许中断,当IF=0时,中断受到禁止。不可屏蔽中断,不受IF标志的控制是由NMI引脚引入,如电源掉电。l 3.什么是中断向量?中断向量表指的是什么?中断向量表
5、放在什么地方?答:中断向量:是终端处理子程序的入口地址每个终端类型对应一个中断向量。中断向量表:是指中断类型编码与中断向量的关系。中断向量表位于存储器的最低部位地址为000H3FFH共1K字节单元。l 4.假如中断类型为8,它的中断服务入口地址是什么?段地址=8X4+2=34=0022H偏移地址=8X4=32=0020H中断类型8的中断服务程序的入口地址为0022H:0020H,物理地址为00240H。第十一章l 32位微处理器有3种工作方式,即实地址方式、保护方式、和虚拟8086方式l 保护模式增加了四个寄存器: 全局描述符表寄存器 中断描述符表寄存器 局部描述符表寄存器 任务寄存器 l 假
6、定LDT的基址为0012000H,GDT基址为00100000H如果装入CS寄存器的选择符为1007H,那么请求特权级是多少?段描述符地址是多少?是GDT还是LDT? 解(CS)=0001000000000111b 最右边两位为1则RPL=3TI=1表示段描述符在LDT中。 偏移量为高13位乘以8得到相对于表基址的偏移量。 偏移量=0001000000000b 8=512 8=4096=1000H段描述符地址为00120000H+1000H=00121000H l 3. 例如:IDTR=0E003F40007FFH, 则IDT的地址为0E003F400H, 长度为7FFH+1=800H。 其中
7、可容纳800H/8=100H个中断门描述符。l 2. 假定全局描述符表的基址为00011000H,TR为2108H,问TSS描述符的起始范围是多少? TSS起始地址=00011000H+2108H=00013108H由于描述符为8字节故 TSS终止位置为00013108H+7H=0001310FH 2. 假定虚拟地址由段描述符0100H和偏移量00002000H组成,禁止分页。如描述符中读出的段基址为00030000H,那操作数的物理地址是多少? 虚拟地址=选择符:偏移量 =0100:00002000H线性地址=段基址+偏移量 =00030000H+00002000H =00032000H 3
8、.GDTR=0E003F0003FFH,问GDT地址是什么?长度是什么?可容纳多少个段描述符?GDT的地址为0E003F00H (高32为)可容纳400H/8=80H个段描述符(每段58字节) 长度为3FFH+1=400H(线长+1)十一章课后题没写第五章l 在8086指令系统中,说明操作数所在地址的 寻址方式可分为4种: 立即数寻址 直接寻址 寄存器寻址 寄存器间接寻址书P113例五 设BX=0158H,DI=10A5H,位移量=1B57H,DS=2100H,并假定没有使用段前缀,即把DS作为操作数对应的段寄存器。在各种寻址方式下,这些寄存器和位移量所产生的有效地址和物理地址为:a) 直接寻
9、址: 有效地址=1B57H物理地址=21000H+1B57H=22B57Hb) 寄存器间接寻址(寄存器为BX) 有效地址=0158H物理地址=21000H+0158H=21158Hc) BX寄存器相对间接寻址 有效地址:0158H+1B57H=1CAFH物理地址=21000H+1CAFH=22CAFHd) 变址寻址(寄存器为DI)有效地址=10A5H物理地址=21000H+10A5H=220A5He) DI寄存器相对变址寻址有效地址=10A5H+1B57H=2BFCH物理地址=21000H+2BFCH=23BFCHf) 基址加变址的寻址(BX为基址寄存器,DI为变址寄存器)有效地址=0158H
10、+10A5H=11FDH物理地址=21000H+11FDH=221FDHg) 相对的基址加变址的寻址(BX为基址寄存器,DI为变址)有效地址=0158H+10A5H+1B57H=2D54H物理地址=21000H+2D54H=23D54Hl 指令操作例:MOV AX,3012H 如果(DS)=2000H, (23012H)=CDH, (23013H)= ABH则操作数的物理地址为: 20000H+3012H = 23012H指令执行后:(AX) = ABCDHl 2. 指令操作例:MOV SI,AX ; SI (AX) 指令执行前:(AX)=2233H指令执行后:(AX)=2233H,(SI)=
11、2233Hl 3. l 4.MOV AX, SI+3000H 设(DS)4000H,(SI)=2000H 物理地址 40000H+2000H+3000H 45000H l 5. 例: MOV AX, BX+8? MOV CX, TABLESI? MOV AX, BP ; 默认段寄存器为SS ?指令操作例:MOV AX,DATABX 若(DS)=6000H, (BX)=1000H, DATA=2A00H, (63A00H)=66H, (63A01H)=55H 则物理地址 = 60000H + 1000H + 2A00H = 63A00H指令执行后:(AX)=5566Hl 6. 指令操作例:MOV
12、 AX,BXSI假定:(DS)=8000H, (BX)=2000H, SI=1000H则物理地址 = 80000H + 2000H + 1000H = 83000H指令执行后: (AL)=83000H (AH)=83001Hl 7. l 8. 例: 写出34H25H的程序段。MOV AL,34H MOV BL,25H CBW ; AL的符号扩展到AH DIV BL ; 0034H25H,结果为 ; (AH)=0FH, (AL)=01Hl 9. 例:(AL) = A5H(-5BH的补码),(BL) = 11H (1) MUL BL ; (AX) (AL)(BL) ; A511= 0AF5 ; (
13、AX) = 0AF5H CF=OF=1 (2) IMUL BL ; (AX) (AL)(BL) ; A511 -5B11=-060B F9F5 ; (AX) = F9F5H CF=OF=1l 10. 例:把AL中的数x乘10因为10=8+2=23+21,所以可用移位实现乘10操作。程序如下: l 12.把从A000H开始的2KB内存单元清零。程序段如下: MOV AX, 0 MOV CX, 1024 MOV DI, 0A000H CLD REP STOSW 13.把1000H开始的100个存储单元填入 ASCII码2AH(*)。 程序段如下: MOV DI, 1000H ; 首地址 MOV A
14、L, 2AH ; * MOV CX, 100 ; 重复执行100次 CLD ; 增量修改DI REPSTOSBl 12. JMPDWORD PTR SI设指令执行前:(DS)=4000H,(SI)=1212H, (41212H)=1000H,(41214H)=4A00H则指令执行后:(IP)=1000H,(CS)=4A00H,于是转到4B000H处开始执行指令。书后复习题:P135l 分别指出下列指令中的源操作数和目的操作数的寻址方式:1. MOV SI,200源:立即寻址;目:寄存器寻址2. MOV CX,DATASI 源:立即寻址;目:寄存器寻址3. ADD AX,BXDI源:基址变址寻址
15、;目:寄存器寻址4. AND AX,BX 源:目:寄存器寻址5. MOV SI,AX源:寄存器寻址;目:寄存器间接寻址6. PUSHF 源:寄存器寻址;目:直接寻址l 试述指令MOV AX,2010H和MOV AX,DS:2010H的区别?MOV AX,2010H,把2010HAX中MOV AX,DS:2010H;把数据段的2010H地址中的内容AX中l 写出下列指令中内存操作数的所在地址?1. MOV AL,BX+5 (DS)*10H+(BX)+52. MOV BP+5,AX (SS)*10H+(BP)+53. INC BYTE PTRSI+3 (DS)*10H+(BI)+34. MOV D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 整理 最新 微型计算机 原理 应用 复习资料
限制150内