- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机接口原理 复习课件概要1
复习—CH1 ROM BIOS 硬 盘 RAM ② 执行自举程序 ⑥执行 引导 程序 序 读 出 引 导 程 ④ CPU ① 执行加电自检程序 ⑤ 装入引导程序 ⑦ 装入操作系统 CMOS 参 数 配 置 ③ ⑧运行 操作 系统 显示初始界面 1. 从冯诺依曼原理理解微机系统运行过程。看P346-347 2. 根据P17图1.3,当IP=100H时,说明指令ADD AX,[BX+DISP]的执行过程。 1. 寻址方式 复习—CH2、CH3 2. 能读懂简单程序 (1)下面程序的功能是什么? mov ecx,3 again: shl eax,1 rcl edx,1 loop again 功能:将EDX.EAX中的一个64位数据逻辑左移3位。 (2)程序: MOV EAX, 20H CMP EAX, 80H 执行后,CF= ,ZF= ,SF= ,OF= 。 (3)源程序如下: MOV CL,4 MOV AX,[2000H] SHL AL,CL SHR AX,CL MOV [2000H],AX 若程序执行前,数据段内(2000H)=09H,(2001H)=03H,则: ① 程序执行后,内存单元: (2000H)= ,(2001H)= 。 ② 程序中各条指令的源和目标操作数分别采用什么寻址方式? (4)设TAB中存放的数据为30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,现有程序段如下: LEA BX, TAB MOV AL, X ;X为数字0~9 XLAT 请回答: ①该程序段完成的功能是什么? ②若X中的内容为8,则程序执行后AL的值是多少? (5)数据段有如下定义,32位处理器将以小端方式保存在主存: VAR DWORD ①现以字节为单位按地址从低到高的顺序,写出这个变量的内容: , , , 。 ②说明如下指令的执行结果: MOV EAX, VAR ;EAX=? MOV BX, VAR+2 ;BX=? MOV DL, VAR ;DL=? MOV DH, VAR+3 ;DH=? (6)已知(DS)=2000H,有关内存单元中存放的数值为: ( 21000H)=00H, ( 21001H)=12H, ( 21200H)=00H, ( 21201H)=10H, ( 23200H)=20H, ( 23201H)=30H, ( 23400H)=40H, ( 23401H)=30H, ( 23600H)=60H, ( 23601H)=30H,符号COUNT的偏移地址为1200H。 MOV BX, OFFSET COUNT MOV SI, [BX] MOV AX, COUNT[BX][SI] ①执行下列指令后,AX = ,BX = ,SI = 。 ②上述程序中各条指令的源和目标操作数分别采用什么寻址方式? (7)若内存单元DATA在数据段中偏移量为24C0H处,24C0H~24C3H单元中依次存放着55H、66H、77H、88H。下列几条指令执行后,寄存器AX、BX、CL、SI的值分别是多少? MOV AX, DATA LEA SI, DATA MOV CL, [SI] LDS BX, DATA (8)有两个64位无符号整数存放在变量buffer1和buffer2中,下面程序完成什么功能?程序执行后寄存器edx和eax的值是多少? ; 数据段 buffer1 qword buffer2 qword ; 代码段 mov eax, dword ptr buffer1 mov edx, dword ptr buffer1+4 sub eax, dword ptr buffer2 sbb edx, dword ptr buffer2+4 (9)说明如下程序执行后的显示结果: ; 数据段 msg db WELLDONE,0 ; 代码段 mov ecx, 8 mov ebx, offset msg again: mov al,[ebx] add al,20h mov [ebx],al add ebx,1
文档评论(0)