- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2009汇编(软件)-练习答案
汇编作业参考答案
0 、选择题:各章后的测验题。
填空题
B=( )D=( )H=( )BCD;8位机器字长,用补码运算85+(-76)=( )补码
在程序运行过程中,IP寄存器中存放
当标志位________=1时表示无符号数运算产生溢出,而当标志位________=1是表示带符号数运算产生溢出MOV BH,1000[SI],该指令中源操作数采用的寻址方式是8088/8086CPU的存储器采用分段方式管理,每个段最多可以有______字节,全部存储空间可以分成______个大小为64K且互相不重叠的段。假设DS=2000H,BX=0100H,(20100H)=30H,(20101H)=10H问:执行MOVDX , [BX] DX=_____执行LEADX , [BX] DX=_____
将AX中划‘X的位清0 15 5 4 0 XX指令__________________ 的低四位取反_________________
计算机的指令由______和______构成,它们分别给出计算机____________和____________。设AL=0A8H,CL=23H,执行乘法指令MUL CL后,标志位OF,CF=
REPZ CMPSW指令,重复执行的终止条件是___________简述8086CPU的中断响应过程。假设程序中的数据定义如下:ARRAY1 DW ? ARRAY2 DB 16 DUP(?) ARRAY3 DD ? PLENTH EQU $-ARRAY1问 PLENTH 的值为多少 ? 它表示什么意义 ?简述下面两条指令分别是什么语法错误??MOV [BX],[SI]?MOV AX,DL定义数据段DATA_SEG,数据段中的数据按下列要求依次存储:(1)第一个字节是整数5(2)变量BUF,大小为25个字节,初值为’’ (3)变量MSG存储字符串yes程序分析题
试问下面的程序段完成的功能是什么? 程序执行后 AX 的内容是什么 ? XOR AX , AXMOV BX , 0 MOV CX , 10 L :ADD AX , BX ADD BX , 1 LOOP L
试分析下面的程序段完成什么功能 ?DAT1 DB 30 DUP(?) DAT2 DB 10 DUP(?) ┇ MOV CX , 10MOV BX , 20 MOV SI , 0 MOV DI , 0 NEXT :MOV AL , DAT1[ BX][ SI] MOV DAT2[DI] , AL INC SI INC DI LOOP NEXT
已知SS=2000H,SI=1000H,AX=0ABCDH,SP=0100H,BP=00FEH,给出下列指令执行后指定寄存器中的内容,并画出指令堆栈的示意图。PUSH AX ;AX= SP=
PUSH SI ;SI= SP=
POP AX ;AX= SP=
PUSH BP ;BP= SP=
POP SI ;SI= SP=
POP BP ;BP= SP=
x , y , z , v 均为16位带符号数,计算 ( v - ( x*y + z – 540 ) ) / x,在括号中填上合适的语句
MOV AX, X
( IMUL Y ) ; x*y →(DX,AX)
MOV CX, AX
MOV BX, DX
MOV AX, Z
( ) ;Z →(DX,AX)
ADD CX, AX
ADC BX, DX ; x*y+z →(BX,CX)
SUB CX, 540
SBB BX, 0 ; x*y+z-540
MOV AX, V
CWD ;V →(DX,AX)
SUB AX, CX
( ) ; v-(x*y+z-540)
IDIV X ; (v-(x*y+z-540))/x→(AX)
余数→(DX)
程序题
统计一个16位二进制数中的个数,并将结果输出。从键盘输入不超过15个字符的字符串,以回车为结束,将其中非
文档评论(0)