微型计算机基本知识课后知识题目解析.ppt
《微型计算机基本知识课后知识题目解析.ppt》由会员分享,可在线阅读,更多相关《微型计算机基本知识课后知识题目解析.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 2. 设机器字长为6位,写出下列各数原码、补码和移码: 10101 11111 10000 -10101 -11111 -10000,8-18=?,-10,5. 设机器字长为8位,最高位为符号位,试对下列各算式进行二进制补码运算:,-33+(-37)=?,-70,-90+(-70)=?,6设机器字长为8位,最高位为符号位,试用“双高位”判别法判断下述二进制运算有没有溢出产生。若有,是正溢出还是负溢出?,10、将下列8421 BCD码表示成十进制数和二进制数:(1) 01111001B(2) 10000011B BCD码为0111,1001B 十进制数为79 二进制数为0100,1111
2、B,第二章 5、若已知一个字串的起始逻辑地址为2000H:1000H,试求该字串中第16个字的逻辑地址及物理地址。 解: 物理地址=段地址10H+偏移地址 起始逻辑地址为2000H:1000H 第n个字的逻辑地址为 段地址:偏移地址首址+(n-1)2 第16个字的逻辑地址为 段地址:偏移地址首址+(16-1)2=2000H:101EH 物理地址为:2000 10H +101E=2101EH,2000H:1000H,2000H:1002H,2000H:1001H,2000H:1003H,2000H:1004H,2000H:1005H,6、若已知当前栈顶的逻辑地址为3000H:0200H,试问压入
3、两个字后栈顶的逻辑地址和物理地址是什么? 若又弹出3个字后,则栈顶的逻辑地址和物理地址又是什么? 解:压入两个字后,SP的内容为 (SP)-字数2=0200H-22=01FCH 所以逻辑地址为3000H:01FCH 物理地址为301FCH,7、 试判断下列运算执行之后,OF、CF、ZF、SF、PF和AF的状态: OF:溢出标志、CF:进位标志、ZF:零标志、SF:符号标志、 PF:奇偶标志(低8位1的个数为偶数,则置1,否则置0)、 AF:辅助进位标志(第3位有进位或借位,则置1,否则置0),第三章 3、 设DS=2000H,BX=1256H,SI=528FH,偏移量=20A1H,232F7H
4、=3280H,264E5=2450H。若独立执行下述指令后,请给出对应IP寄存器的内容。(1) JMP BX;IP=?(2) JMPBXSI;IP=? 解: 1)是段内间接寻址,所以IP=1256H 2)是段内间接寻址 偏移地址:(BX)+(SI)=1256H+528FH=64E5H 物理地址:DS10H+64E5H=264E5H 264E5=2450H 所以IP=2450H,45H +71H B6H +60H 16H CF=1,(BL)=16H 19H +01H +12H 2CH +06H 32H CF=0,(BH)=32H (BX)=3216H 16H=00010110B PF=0,6有如
5、下程序:MOVAL,45HADDAL,71HDAAMOVBL,ALMOVAL,19HADCAL,12HDAAMOVBH,AL执行后,BX=?标志位PF=?CF=?,加法调整指令P100,加法调整指令P100,7、 执行下列程序段,指出此程序段功能。(1) MOV CX,10 LEA SI,First LEA DI,Second REP MOVSB(2) CLD LEA DI,ES:0404H MOV CX,0080H XOR AX,AX REP STOSW,1)将源串FIRST的10个字节搬移至目标串SECOND,2)将从内存0404H单元开始的128个字单元清零,10假设在下列程序段的括号中
6、分别填入以下命令:(1) LOOP LLL (2) LOOPNZ LLL (3) LOOPZ LLL CX0循环; ZF=0且CX0循环; ZF=1且CX0循环; 指令执行后,AX=?BX=?CX=?DX=?程序段如下:ORG 0200HMOV AX,10HMOV BX,20HMOV CX,04HMOV DX,03H LLL:INC AXADD BX,BXSHR DX,1()HLT,(AX)=10H (BX)=20H (CX)=04H (DX)=03H=0000,0011B (AX)=11H (BX)=40H (DX)=01H (CX)=03H LOOPZ LLL,(AX)=12H (BX)=
7、80H (DX)=00H (CX)=02H LOOPNZ LLL,(AX)=13H (BX)=0100H (DX)=00H (CX)=01H,(AX)=14H (BX)=0200H (DX)=00H (CX)=00H LOOP LLL,第四章 4编写一个字符串copy的宏,要求有三个参数,分别是源字符串地址、目的字符串地址、要copy的字节数。 COPY MACRO BUF1,BUF2,NUM LEA SI, BUF1 LEA DI, BUF2 MOV CX, NUM CLD REP MOVSB ENDM,串传送指令:MOVSB(字节) (ES):(DI) (DS):(SI), (SI) (S
8、I)1, (DI) (DI)1,7设有3个字变量的变量名及其内容如下:VAR13C46HVAR2F678HVAR30059H试设计一个数据段定义这3个变量及其地址(包括段地址和偏移地址)表变量ADDRTABL。 解:DATA SEGMENT VAR1 DW 3C46H VAR2 DW F678H VAR3 DW 0059H ADDRTABL DD VAR1 DD VAR2 DD VAR3 DATA ENDS,VAR1,VAR2,VAR3,P127,0A56H:000BH,第四章课堂作业: 1、交互式程序中用户按下数字键1、2、3,程序转入相应的服务子程序ONE、TWO、THREE,若按下其他键
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 基本知识 课后 知识 题目 解析
限制150内