- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章
2、80286可寻址的寄存器为8位和16位宽。例如:AL为8位,AX为16位。两种寄存器都可以用于各种寻址。
8、如果带符号数FFH与01H相加,会溢出吗?
答:不会。FFH = -1;-1与1相加的结果为0。
14、为处理器工作在实模式下,对于下列CS:IP组合,找出要执行下一条指令的存储器地址。
(a) CS = 1000H和IP = 2000H
(b) CS = 2000H和IP = 1000H
(c) CS = 2300H和IP = 1A00H
(d) CS = 1A00H和IP = B000H
(e) CS = 3456H和IP = ABCDH
答:利用“地址 = CS*10H + IP”,可以得出(a)12000H; (b)21000H; (c)24A00H; (d)25000H; (e)3F12DH
20、80286工作在实模式下下,给出下列寄存器组合所寻址的存储单元地址。
(a)DS = 1000H,DI = 2000H
(b)DS = 2000H,SI = 1002H
(c)SS = 2300H,BP = 3200H
(d)DS = A000H,BX = 1000H
(e)SS = 2900H, SP = 3A00H
答:本题考查对默认寄存器组合的认识,(a)DS:DI为数据地址,结果为12000H;(b)DS:SI为数据地址,结果为21002H;(c)SS:SP为堆栈地址,结果为26200H;(d)DS:BX为数据地址,结果为A100H;(d)SS:SP为堆栈地址,结果为32A00H。
28、一个Pentium 4微处理器的描述符中含有基地,界限00010H,并且G = 1, 由这个描述符寻址的起始地址和结束地址是什么?
答:本题考查对保护模式寻址方式的理解。保护模式下,段寄存器中包含选择子,由选择子从描述符表中选择一个描述符,描述符中包含有段的基地址和界限等信息。描述符中的G位表示粒度,G = 1,则该地址寻址的单位为4KB,所以这里的起始地址,结束地址 = 起始地址 + (界限+1)* 寻址单位 - 1,结果为290FFFH。
44、如果微处理器将线性地送到具有分页机制的系统,哪个页目录项被访问?哪个页表项被访问?
答:本题考查内存的分页机制。线性地址通过页目录和页表的转化将成为物理地址,具体而言线性地址的22~31位访问对应的页目录项, 12~21位访问对应的页表项。这里给出的线性地址将访问页目录第0H项和页表第200H项。
第三章
6、指令MOV BL, CX存在什么错误?
答:BL寄存器和CX寄存器的长度不匹配。
20、符号[]指示什么?
答:指示间接寻址。
22、指令MOV [BX], [DI]的错误是什么?
答:存储器到存储器之间的数据传输时非法的,处理MOVS指令。
26、说明MOV BX, DATA 和MOV BX, OFFSET DATA指令之间的区别。
答:MOV BX, DATA将DATA所指向内存的内容复制到BX中,而MOV BX, OFFSET DATA将DATA在内存中的偏移地址复制到BX。
30、给定DS = 1100H,BX = 0200H, LIST = 0250H 和SI = 0500H。假定按实模式操作,确定下面每条指令寻址的存储器地址。
(a)MOV LIST [SI], EDX
(b)MOV CL, LIST[BX + SI]
(c)MOV CH, [BX +SI]
答:本题主要考察各种寻址方式。
(a)由LIST地址加SI的地址,然后和DS的地址组合成寻址的地址。结果为11750H。
(b)与(a)类似,结果为11950H。
(c)与(a)类似,结果为11700H。
34、给出有5个字段的字数据结构,字段名是F1, F2, F3, F4和F5,结构名是 FIELDS。
答:
FIELDS STRUC
F1 WORD ?
F2 WORD ?
F3 WORD ?
F4 WORD ?
F5 WORD ?
FIELDS ENDS
第四章
10、如果MOV SI, [BX + 2]指令出现在程序中,与它等效的机器语言是什么?
答:本题考查Intel机器语言与汇编语言的转换,这里默认使用16位指令系统。通过查询课本的附录B,我们可以知道“MOV reg, mem”的机器语言格式为“100010dw oorrrmmm disp”,而这里是从mem到reg传送数据,所以d = 1;SI为16位,所以w = 1;寻址方式为寄存器相对寻址,包含8位的偏移量,所以oo = 01;查表可知rrr = 110,mmm = 111;disp(偏移量)=;综上,可得“MOV SI, [BX
文档评论(0)