汇编语言程序设计答案
02H B.OR AL。BL D.AND AL。2.对寄存器AX的内容乘以4的正确指令序列是( B )。【答】(AX)=0034H。(AL)=11010101B。BX 【答】(AX)=0034H 2)MOVAL。
汇编语言程序设计答案Tag内容描述:<p>1、汇编语言程序设计 部分习题答案第一章1.1 指令:指令是规定处理器完成某种特定操作的命令代码,指令一般包含操作码和操作数两部分,操作码说明该指令的功能及所要完成的操作,操作数指出该操作对象及结果的存储位置。程序:程序是让计算机完成某些操作、实现某种功能的有序的指令集合。 1.2 答案在书上P2 1.1.21.3 P41.4 对的,P3最上面一句话,面向机器(硬件)的低级语言。1.5 答案:P3 表1-1上面的一段话1.6 对1.7 C A1.8 B1.9 D1.101.14 略1.15 1011+0100=11111010-0111=001110100101=110010001010100110=01111.16 略1.17 X=40=0010 1。</p><p>2、一、 选择1下面指令执行后,改变AL寄存器内容的指令是( D )。A.TEST AL,02H B.OR AL,ALC.CMP AL,BL D.AND AL,BL2对寄存器AX的内容乘以4的正确指令序列是( B )。A.SHR AX,1 /SHR AX,1 B.SHL AX,1/ SHL,AX,1C.ROL AX,1 /ROL AX,1 D.RCR AX,1/ RCR AX,13设DS=8225H,DI=3942H,指令NEG BYTE PTRDI操作数的物理地址是( A )A.85B92H B.86192H C.BB690H D.12169H4指令JMPFARPTRDONE属于 C A段内转移直接寻址 B段内转移间接寻址 C段间转移直接寻址 D段间转移间接寻址5将DX的内容。</p><p>3、4.1 分析执行下列指令序列后的结果: 1)MOVAX,1234H MOVBX,00FFH ANDAX,BX【答】(AX)=0034H2)MOVAL,01010101B ANDAL,00011111B;(AL)=00010101B ORAL,11000000B;(AL)=11010101B XORAL,00001111B;(AL)=11011010B NOTAL【答】(AL)=00100101B3)MOVDL,05H MOVAX,0A00H MOVDS,AX MOVSI,0H MOVCX,0FH AGAIN:INCSI CMPSI,DL LOOPNEAGAIN HLT 本程序实现了什么功能?【答】在以0A001H开始的15个单元中查找05H。4)MOVAX,DSEGADDR MOVDS, AX。</p><p>4、第 一 章. 习 题1.1 用降幂法和除法将下列十进制数转换为二进制数和十六进制数:(1) 369 (2) 10000 (3) 4095(4) 32767答:(1) 369=1 0111 0001B=171H(2) 10000=10 0111 0001 0000B=2710H(3) 4095=1111 1111 1111B=FFFH(4) 32767=111 1111 1111 1111B=7FFFH1.2 将下列二进制数转换为十六进制数和十进制数:(1) 10 1101 (2) 1000 0000 (3) 1111 1111 1111 1111 (4) 11111111答:(1) 10 1101B=2DH=45(2) 1000 0000B=80H=128(3) 1111 1111 1111 1111B=FFFFH=65535(4) 1111 1111B=FFH=2551.3 将下列十六进制数转换为二进制数和十进制数:(1) FA。</p><p>5、4.1分析执行下列指令序列后的结果: 1)MOVAX,1234H MOVBX,00FFH ANDAX,BX 【答】(AX)=0034H 2)MOVAL,01010101B ANDAL,00011111B;(AL)=00010101B ORAL,11000000B;(AL)=11010101B XORAL,00001111B;(AL)=11011010B NOTAL 【答】(AL)=00100101B 3)MOVDL,05H MOVAX,0A00H MOVDS,AX MOVSI,0H MOVCX,0FH AGAIN: INCSI CMPSI,DL LOOPNE AGAIN HLT 本程序实现了什么功能? 【答】在以 0A001H 开始的 15 个单元中查找 05H。 4)MOVAX,DSEGADDR MOVDS, AX MOVES,AX MOVSI, OFFSET B1ADDR MOVDI,OFFSET B2ADDR MOVCX,N CLD REPMOVSB HL。</p><p>6、IBMPC汇编语言程序设计习题参考答案第 一 章. 习 题1.1 用降幂法和除法将下列十进制数转换为二进制数和十六进制数:(1) 369(2) 10000(3) 4095(4) 32767答:(1) 369=1 0111 0001B=171H(2) 10000=10 0111 0001 0000B=2710H(3) 4095=1111 1111 1111B=FFFH(4) 32767=111 1111 1111 1111B=7FFFH1.2 将下列二进制数转换为十六进制数和十进制数:(1) 10 1101(2) 1000 0000(3) 1111 1111 1111 1111(4) 1111 1111答:(1) 10 1101B=2DH=45(2) 1000 0000B=80H=128(3) 1111 1111 1111 1111B=FFFFH=65535(4) 1111 1111B=FFH=2551.3 将下列十六进制数转。</p>