<acronym id="6i0ao"><small id="6i0ao"></small></acronym>
<acronym id="6i0ao"><center id="6i0ao"></center></acronym>
首页资源大厅实施方案

第一章习题解答 - 副本【精品】文库吧文档共享平台

2019-05-04 格式:DOC

《第一章习题解答 - 副本【精品】文库吧文档共享平台》提供在线全文查看,更多与《第一章习题解答 - 副本【精品】文库吧文档共享平台》相关内容,请进入www.gokv.tw查看。

1、=H ∴ [-+]补=[-]补+[]补=EH+H=EDH () -=。 解: ∵ []补=H [-]补=EEH ∴ [-]补=[]补+[-]补=H+EEH=FH () -(-)=。 解: ∵ []补=H [-(-)]补=H ∴ [-(-)]补=[]补+[-(-)]补=H+H=H () -=。 解: ∵ []补=H [-]补=FAH ∴ [-]补=[]补+[-]补=H+FAH=AH () --=。 解: ∵ [-]补=EH [-]补=FAH ∴ [--]补=[-]补+[-]补=EH+FAH=EH ,设机器字长为 位,最高位为符号位,试用“双高位”法判别下述二进制运算有没有溢出产生。 若有,是正溢出还是负溢出。 ()+= 解:[]补=BH []补=H + B 因为DCY○+ DCY=○+ =,所以运算结果没有溢出。 ()-+=- 解:[-]补=CCH []补=H + B 因为DCY○+ DCY=○+ =,所以运算结果没有溢出。 ()+= 解:[]补=H []补=H + B 因为DCY○+ DCY=○+ =,所以运算结果产生了正溢出。 ()-= 解:[]补=H [-]补=FH + B 因为DCY○+ DCY=○+ =,所以。

2、令的地址。 ,简述堆栈指示器SP 的功能及堆栈的操作过程。 答:X 系列微处理器的堆栈如下图所示: ①堆栈是由内存中按照“先进后出”原则组织起来的一片连续的存储器单元组成, ②SP 作为堆栈指针,始终指向“栈顶?#20445;? ③堆栈操作 进栈操作(PUSH)先把SP-,再把源操作数存入SP 所指的字存储器单元, 出栈操作(POP)先把SP 所指字单元的内容取到目的操作数,再将SP+。 ,/ CPU 有哪几个状态标志。哪几个控制标志。各标志的含义和功能是什么。 答:① / CPU 有 个状态标志,各标志的含义是: CF:进位/借位标志,指示加/减法运算中最高位的进/借位状态,有进/借位时CF 为,反之为, PF:奇偶标志,指示算术/逻辑运算结果低 位中 的个数是奇/偶数,结果中有偶数个 时,PF 为, 反之为, AF:半进位标志,指示加/减法运算中D 位向D 位的进/借位状态,有进/借位时AF 为,反之为, ZF: 标志,指示算术/逻辑运算结果使ALU 中是否为全,ALU 中为全 时ZF 为,反之为, SF:符号标志,指示算术/逻辑运算结果最高位的状态,最高位为 时SF 为,反之为, OF:溢出标志,指示带符号算术运算结果是否超出其表示范围,用双高位法判断,有溢出时OF 为,反之为, 注意:CF,ZF,SF 和OF 。

3、 答: CPU 有 种工作方式。各方式的主要特点是: ①在?#26723;?#22336;方式, 只能寻址MB 物理地址空间,相当于一个高速 CPU, ②在虚地址保护方式, 可寻址GB 物理地址空间和TB 虚地址空间,对内存采用分段和分页管理方式,更好地兼顾了程序设计的逻辑性和内存管理的高效灵活两者的矛盾。 ③在虚拟 方式, 的程序可以在保护方式的基础上作为任务加以执行,实现多个用户程序同时运行。 , 寄存器集由哪些寄存器组成。它们的功能和特点是什么。 答: 内部寄存器的组成和主要特点归纳如下: ①通用寄存器 寄存器位定义 F…… F…… …… EAX AH AL EBX BH BL ECX CH CL EDX DH DL ESI SI EDI DI EBP BP ESP SP ②其它寄存器 寄存器位定义 F…… F…… …… ,何谓CISC 技术和RISC 技术。各有何特点。各自的代表产品是什么。 答:所谓CISC 技术,是指采用?#26696;?#26434;指令集计算机”技术设计的微处理器体系结构,其主要特点是: 采用变长指令编码,寻址方式多,指令功能丰富,采用微程序控制,各指令执行时间相差很大,目的在于提高编程效率和内存利用率,其主要代表产品如Intel X 系。

4、所以,执行后(IP)= H。 ⑵ JMP [BX][SI], 答:执行该指令将DS 段由(BX)+(SI)所指字单元的内容送IP。 因为H&#,H+(H+FH)=EH,所以,执行后(IP)=H。 补充:JMP [BX+AH], 答:该指令执行后(IP)=H ,有如下程序: MOV AL,H ADD AL,H DAA MOV BL,AL MOV AL,H ADC AL,H DAA MOV BH,AL 执行后(BX)=。,标志位(PF)=。和(CF)=。 答:该程序执行时,各相关寄存器和标志位的变化过程如下: MOV AL,H ,(AL)=H ADD AL,H ,(AL)=BH,(PF)=,(CF)= DAA ,(AL)=H,(PF)=,(CF)= MOV BL,AL ,(BL)=H MOV AL,H ,(AL)=H ADC AL,H ,(AL)=CH,(PF)=,(CF)= DAA ,(AL)=H,(PF)=,(CF)= MOV BH,AL ,(BH)=H 执行后(BX)=H,标志位(PF)=,(CF)= ,执行下列程序段,指出此程序段的功能。 ⑴ MOV CX, LEA SI,First LEA DI, Second REP MOVSB 答:该程序段的功能是将存于DS:First 开始的 。

5、= *-==H ⑵ X/+Y =.=DH ⑶ X MOD (Y/Z)= ⑷ X *(Y MOD )= ⑸ X GE Y = ⑹ Y AND Z = ,设有一个有符号数组,共M 个字,试编写一程序求其中最大的数,若需求绝对值最大的数,程序 应如何修改。又若数组元素为无符号数,求最大数的程序应如何修改。 解:⑴在有符号数组中?#39029;?#26368;大数的程序 data segment m equ dat dw m dup(。) max dw 。 data ends code segment assume cs:code,ds:data main proc far start:mov ax,data mov ds,ax mov ax,dat mov max,ax cld lea si,dat mov cx,m l: lodsw cmp ax,max jng lab mov max,ax lab: loop l mov ah,ch int h main endp code ends end start ⑵在有符号数组中?#39029;?#32477;对值最大数的程序 在LODSW 指令后插入: And ax,ax Jns lab Neg ax lab: cmp ax,max 初始化时,(MAX)=(最小的绝对值) ⑶在。

6、偏移 数据 备注 BUFF ‘’ ‘’ ‘’ ‘’ BUF …… ,设下列指令语句中的标识符均为字变量,请指出哪些指令是非法的,并指出其错误之处。 ⑴MOV WORD [BX+][DI],AX ,√ ⑵MOV AX,WORD[DX] ,&#,,DX 不能作为寻址内存的指针。 ⑶MOV WORD,WORD ,&#,,内存储器单元之间不能直接传送。 ⑷MOV SWORD,DS ,√ ⑸MOV SP,DWORD[BX][SI] ,&#,,DWORD 是保留字 ⑹MOV [BX][SI],CX ,√ ⑺MOV AX,WORD+WORD ,&#,,两个变量不能直接相加 ⑻MOV AX,WORD+FH ,√ ⑼MOV BX,FFSET WORD ,√ ⑽MOV SI,OFFSET WORD[BX] ,&#,,OFFSET 后应跟变量或标号 ,巳知X,Y,Z 被赋值如下: X EQU Y EQU Z EQU 试求下列表达式的值: ⑴X * Y-Z ⑵X/+Y ⑶X MOD (Y/Z) ⑷X *(Y MOD ) ⑸X GE Y ⑹Y AND Z 解: ⑴ X * Y-Z 。

7、H ,寄存器寻址,寄存器寻址,立即数寻址( 扩展指令) ⑽ JMP FAR PTR LABEL ,段间直接转移 ,指出下列指令语法是否正确,若不正确请说明原因。 ⑴ MOV DS,H ,&#, ,段寄存器不能直接赋立即数。 ⑵ MOV BP,AL ,&#,,操作数类型不匹配 ⑶ XCHG AX,H ,&#,,立即数不能用于交换指令 ⑷ OUT H,AL ,&#,,端口直接寻址不能超出-FFH ⑸ MOV BX,[BX] ,√ ⑹ MOV ES:[BX+DI],AX ,√ ⑺ MOV AX,[SI+DI] ,&#,,不能同时用两个变址寄存器间接寻址 ⑻ MOV SS:[BX+SI+H],BX ,√ ⑼ AND AX,BL ,&#,,操作数类型不匹配 ⑽ MOV DX,DS:[BP] ,√ ⑾ MOV [BX],[SI] ,&#,,不能用MOV 指令直接在存储器单元间传送数据 ⑿ MOV CS,[] ,&#,,不能用MOV 指令向CS 寄存器写入数据 ⒀ IN AL,BX ,&#,,不能用BX 作为寻址I/O 的指针 ,设(DS)=H,(BX)=H,(SI)=FH,偏移量=AH,[FH]=H, [EH]=H。若独立执行下列指令后,请给出对应IP 寄存器的内容。 ⑴ JMP BX , 答:执行该指令将(BX)送IP。

8、+偏移地址 一个逻辑地址只对应一个物理地址。例如本题中: 物理地址=BH&#,H+AH=BBH 而一个物理地址可以对应多个逻辑地址,例如本题中物理地址BBH,可以对应逻辑地址: BH:AH BH:BH BBH:H BBH:H … 这种对应关系有利于存储器单元的共享,但要防止冲突。 ,试判断下列运算执行之后,OF,CF,ZF,SF,PF 和AF 的状态: ⑴ AH+H 解: + 运算后各标志的状态为:OF=,CF=,ZF=,SF=,PF=,AF= ⑵ AH-H 解: - 运算后各标志的状态为:OF=,CF=,ZF=,SF=,PF=,AF= ⑶ H-H 解: - 运算后各标志的状态为:OF=,CF=,ZF=,SF=,PF=,AF= ⑷ H-H 解: - 运算后各标志的状态为:OF=,CF=,ZF=,SF=,PF=,AF= 若把该题改为“+”运算,即:H+H,则运算结果OF= 解: + 运算后各标志的状态为:OF=,CF=,ZF=,SF=,PF=,AF= , CPU 有哪几种工作方式。各有何特点。

9、I 代码为:HH ()C 答:C 的ASCII 代码为:HH 第二章习题解答(P) ,/ CPU 中BIU 部件和EU 部件各由哪些部分组成。各自的功能是什么。追踪指令地址的寄存器是什么。 答:/ CPU 中BIU 部件由 个段寄存器(CS,DS,ES 和SS), 个指令指针寄存器(IP), 个 位地址加法器, 个指令队列缓冲器( 为 字节, 为 字节)和总线控制电路等组成。主要功能一是从内存中取指令代码送入指令队列缓冲器中,二是响应EU 的总线请求,负责与内存或输入/输出接口之间的数据传送,三是在执行转移指令时,BIU 使指令队列缓冲器复位,从指定的新地址取指令,并立即传给EU 单元执行。EU 部件由 个 位ALU,寄存器组( 个通用寄存器AX,BX,CX 和DX, 个指针寄存器BP 和SP, 个变址寄存器DI 和SI), 个标志寄存器FLAGS 和执行控制电路(指令译码和时序产生电路等)等组成。其功能一是从指令队列缓冲器中?#26469;?#21462;出指令代码,译码并执行,二是执行含存储器或I/O 口的指令时,形成存储器操作数的?#25991;?#20559;移地址或I/O 口地址送BIU,三是执行转移,调用,中断指令时通知BIU 复位指令队列缓冲器,立即?#26377;?#22320;址开始取指令代码。 在/ CPU 中,追踪指令地址的寄存器是IP(指令指针寄存器),由CS:IP 指出要执行指。

10、第一章习题解答(P) ,设机器字长为 位,写出下列各数的原码,补码,反码和移码。 - - - 解: ① []原=[]补=[]反=B []移=n--+=+=B ② [-]原=B [-]反=B [-]补=B [-]移=-=B ③ []原=[]补= []反=B []移=+=B ④ [-]原=B [-]反=B [-]补=B [-]移=-=B ⑤ []原=[]补=[]反=B []移=+=B ⑥ [-]原=B [-]反=B [-]补=B [-]移=-=B ,利用补码进行加减法运算比用原码进行运算有何优越性。 答: 利用补码进行加减法运算比用原码进行运算的优越性主要表现在只用一套加法器电路就可以 进行加减法运算,简化了电路,?#26723;?#20102;运算器的成本。 ,设机器字长为 位,最高位为符号位,试对下列各算式进行二进制补码运算。 () +=。 解: ∵ []补=H []补=H ∴ [+]补=[]补+[]补=H+H=H () +=。 解: ∵ []补=H []补=H ∴ [+]补=[]补+[]补=H+H=AH () +(-)=。 解: ∵ []补=H [-]补=FH ∴ [+(-)]补=[]补+[-]补=H+FH=H ()-+=。 解: ∵ [-]补=EH []补。

11、运算结果没有溢出。 ()-+(-)=- 解:[-]补=DFH [-]补=DBH + B 因为DCY○+ DCY=○+ =,所以运算结果没有溢出。 ()-+(-)= 解:[-]补=AH [-]补=BAH + B 因为DCY○+ DCY=○+ =,所以运算结果产生负溢出。 ,何谓字符串及位串。它们之间有何不同。 答:“字符串”是以字节/字/双字的相邻序列, ,已知位bi 及bj 在位串中的地址(位偏移量)分别为 和-,试求它们各自在位串中的字节地址及其在所在字节中的位置。 解:bi 的字节索引为&#, 取整数商:, bi 的位余数为 mod : 答:bi 位在m+ 字节的D 位。 解:bj 的字节索引为-&#, 取整:, bj 的位余数为- mod : 答:bj 位在m- 字节的D 位。 ,将下列十进制数变为BCD 码: () 答: 对应的BCD 码为: () 答: 对应的BCD 码为: ,将下列BCD 码表示成十进制数和二进制数: ()B 答:()BCD==B ()B 答:()BCD==B ,写出下列各数的ASCII 代码: () 答: 的ASCII 代码为:HH ()F 答:F 的ASCII 代码为:HH ()AB 答:AB 的ASCI。

12、与操作数的位数有关, 支持 位, 位和 位运算。 PF 和AF 与操作数的位数无关。 ② / CPU 有 个控制标志,各标志的含义是: TF:单步标志,用来控制CPU 执行指令的方式,当TF= 时,每执行一条指令便产生一次单步中断,当 TF= 时,连续执行指令, DF:方向标志,用来控制串操作指令的步进方向,当DF= 时,串操作指令从高地址向低地址方向进行, 当DF= 时,串操作指令从低地址向高地址方向进行, IF:可屏蔽中断允许标志,当IF= 时,允许响应可屏蔽中断请求,反之则禁止响应。 ,/ CPU 的存储器组织为什么要采用分段结构。逻辑地址和物理地址的关系是什么。若已知逻辑地址为BH:AH,试求物理地址。 答:/ CPU 的存储器组织采用分段结构有以下优点:①能有效利用/ CPU 的 个 位寄存器和 个 位地址加法方便的构成 位地址,使/ CPU 的寻址能力达到MB,②能方便实现不同信息的分类存储(程序代码,数据和堆栈等)和共享,③有利于模块化程序,多道程序和多用户程序的设计。 逻辑地址是编程者使用的地址,不是程序代码或数据在计算机中的实?#23454;?#22336;,而物理地址是系统中每个存储器单元或I/O 端口所在的地址,由处理器的地址线状态?#33539;ā? 逻辑地址必须转换成物理地址才能使用,在/ 系统中,其转换方法是: 物理地址=段地址&#,H。

13、列,Zilog Z 和Motorola K 系列?#21462;? 所谓RISC 技术是指采用“精简指令集计算机”技术设计的微处理器体系结构,其主要特点是:采 用定长指令编码,寻址方式多,指令条数少且很规整,采用硬布线控制,目的在于更多地使用流水线技术,提高取指令和分析指令的效率,使各指令执行时间相差很小,多数为单周期指令,大大简化了微处理器的结构,?#26723;?#20102;成本,提高了速度,其主要代表产品如 APPLE,IBM 和Motorola 的PowerPC 微处理器 SGI/MIPS 的R,R 等 IBM 的Power 微处理器 SUN 的SPARC 微处理器 第三章习题解答(P) ,指出下列指令中源操作数和目的操作数的寻址方式: ,目的操作数源操数 ⑴ MOV SI, ,寄存器寻址立即数寻址 ⑵ MOV BL,AL ,寄存器寻址寄存器寻址 ⑶ MOV [SI], ,寄存器间接寻址立即数寻址 ⑷ MOV BP,[BX] ,寄存器寻址寄存器间接寻址 ⑸ AND DL,[BX+SI+H] ,寄存器寻址相对的基址加变址寻址 ⑹ PUSH DS ,SP 寄存器间接寻址寄存器寻址 ⑺ POP AX ,寄存器寻址SP 寄存器间接寻址 ⑻ MOV EAX,COUNT[EDX] ,寄存器寻址相对的寄存器间接寻址( 扩展指令) ⑼ IMUL AX,BX。

14、个字节的内容传送到ES:Second 开始的 个字节单元中。 ⑵ CLD LEA DI,[H] MOV CX,H XOR AX,AX REP STOSW 答:该程序段的功能是在ES:H 单元开始,?#26469;?#22635;入H 个字的。(即ES:H——ES:H 共 个字节单元清) ,试用指令实现: ⑴ AL 寄存器低 位清, 答:AND AL,FH, ⑵ 测试DL 寄存器的低 位是否为,若是,则将 送入AL 寄存器,否则将 送入AL 寄存器。 答:TEST DL,H JZ z MOV AL, JMP ABC Z: MOV AL, ABC: ... 第四章习题解答(P) ,有下列数据段: DATA SEGMENT MAX EQU FH VAL EQU MAX MOD AH VAL EQU VAL* BUFF DB ,,‘’ BUF DB 。 LEND EQU BUF-BUFF DATA ENDS 请写出数据段中MAX,VAL,VAL,LEND 符号所对应的值。 答:上述程序的数据段中 MAX=FH,VAL=FH MOD AH=,VAL=VAL*=*=EH,LEND=BUF-BUFF=-=H 标号 ?#25991;凇?/p>

本文标题是:第一章习题解答 - 副本【精品】文库吧文档共享平台,?#38431;?#24744;的阅读。

相关文件如下:

【offic文件】-第一章习题解答 - 副本

第一章习题解答 - 副本(序列版1)

第一章习题解答 - 副本√已校正

第一章习题解答 - 副本【可编辑版本】-www.gokv.tw

第一章习题解答 - 副本【精品】文库吧文档共享平台

第一章习题解答 - 副本-图文可编辑文库吧文档共享平台

【修订号**-第一章习题解答 - 副本】文库吧文档共享平台

【WORD】-第一章习题解答 - 副本精品

第一章习题解答 - 副本【未删减版本】

【办公文件√第一章习题解答 - 副本】

北京pk10双面盘预测
<acronym id="6i0ao"><small id="6i0ao"></small></acronym>
<acronym id="6i0ao"><center id="6i0ao"></center></acronym>
<acronym id="6i0ao"><small id="6i0ao"></small></acronym>
<acronym id="6i0ao"><center id="6i0ao"></center></acronym>