汇编在线考试.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12.第 12 题 单选题 十六进制数 88H,可表示成下面几种形式,请找 出错误的表示( ) 无符号十进制数 136 带符号十进制数 -120 压缩型 BCD 码十进制数 88 8 位二进制数 -8 的补码表示 标准答案:D 18.第 18 题 单选题 若 AX=3500H,CX=56B8H,当 AND AX,CX 指令执行后,AX=( ) 1400H 77F8H 0000H 0FFFFH 标准答案:A 14.第 14 题 单选题 假设(AL)=0FFH,执行 ADD AL,0FH 指令后, 标志位 ZF 和 SF 的状态分别为 ( )。 0 和 0 0 和 1 1 和 0 1 和 1 标准答案:A 3.第 3 题 单选题 在标志寄存器中表示溢出的标志( )。 AF CF OF SF 标准答案:C 12.第 12 题 单选题 在程序状态字寄存器中,当方向标志 DF 位为 0 时,每次操作后使变址寄存器 SI 和 DI( )。 减量 增量 保持不变? 地址减 1 标准答案:B 16.第 16 题 单选题 指令指针寄存器是( )。 IP SP BP BX 标准答案:A 5.第 5 题 单选题 若有 BUF DW 1, 2, 3, 4,则可将数据 02H 取到 AL 寄存器中的指令是( )。 MOV ALBYTE PTRBUF+1 MOV ALBYTE PTRBUF+2 MOV ALBYTE PTRBUF+3 MOV ALBYTE BUF2 标准答案:B 20.第 20 题 单选题 设 AL=0B4H,BL=11H,指令“MUL BL”和指令 “IMUL BL”分别执行后 OF,CF 的值为( )。 OF=1,CF=0 OF=1,CF=1 OF=0,CF=0 OF=0,CF=1 标准答案:B 10.第 10 题 单选题 操作数直接存放在指令中,则它的寻址方式是( )。 直接寻址 寄存器寻址 寄存器间接寻址 立即寻址 标准答案:D 11.第 11 题 单选题 八位二进制补码整数的最小值是( )。 -126D 牋牋 -127D 牋? -128D 牋牋 -129D 标准答案:C 11、对于下面的数据定义,三条 MOV 指令分别会变成什么? TAB1 DW 10 DUP(?) TAB2 DB 10 DUP(?) TAB3 DB ‘1234’ ` ` ` MOV AX, LENGTH TAB1 MOV BL,LENGTH TAB2 MOV CL,LENGTH TAB3 答:MOV AX,10 MOV BL,10 MOV CL,1 12、假设有如下指令: D1 DB 20H DUP(?) D2 DW D1 请写出用一条指令实现“取 D1 的偏移地址=SI”中的三种方法。 答:1、LEA SI,D1 MOV SI,OFFSET D1 MOV SI,D2 13、编写完整程序 在给定个数的数中寻找最大值,放至指定的存储单元。假设数据段如下: DATA SEGMENT BUFFER DB 2,4,3,6,1,5 COUNT DW 6 MAX DB ? DATA ENDS 参考程序 DATA SEGMENT BUFFER DB 2,4,3,6,1,5 COUNT DW 6 MAX DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX, DATA MOV DS, AX MOV CX, COUNT , BUFFER , [BX] INC BX DEC CX AGAIN: CMP AX, [BX] JGE NEXT MOV AX, [BX] INC BX NEXT: INC BX LOOP AGAIN CODE ENDS END START 14、有下列程序段: NUM DB ? MOV AH,1 INT 21H CMP AL,39H JBE NEXT SUB AL,7 NEXT: SUB AL,30H MOV NUM,AL 上述程序段运行后, 若输入’F’,则(NUM)=_______D (用十进制表示) (NUM)=15D 若输入’8’,则(NUM)=_______D (用十进制表示) (NUM)= 8D (NUM)=15D (NUM)= 8D 15、有下列程序段: MOV AX,10 ADD AX,AX MOV BX,AX MOV CL,2 SHL AX,CL ADD AX,BX 上述程序段执行后,以十六进制表示, =____________H(AX)=00A0H =____________H(BX)=0020H =00A0H =0020H 16、有下列程序段 MOV CX,1AH MOV DL,A LAB1: PUSH DX MOV AH,02H INT 2

文档评论(0)

liushuixian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档