工业微型计算机辅导1.pptVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工业微型计算机辅导1

工业微型计算机辅导1 汇编语言 8086cpu AX BX CX DX SI DI SP BP IP CS SS DS ES FLAGS OF SF PF ZF AF CF OF IF TF DF 堆栈 堆栈两种操作 入栈 出栈 若存储器堆栈是按向低地址生长方式生成的,那么压栈的过程是_ ___,弹出操作的具体过程是_ ___。 堆栈有_ ___和_ ___两种基本操作。 若堆栈指针SP的初值为1000H,执行POP AX后SP的值为________H。 在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是 ( ) A.先从堆栈取出数据,然后SP指针减1 B.先从堆栈取出数据,然后SP指针加1 C.SP指针先加1,然后从堆栈取出数据 D. SP指针先减1,然后从堆栈取出数据 寻址方式 立即数寻址 寄存器寻址 内存单元寻址 直接寻址 寄存器间接寻址 相对寄存器寻址 基址加变址寻址 相对基址加变址寻址 I/O寻址 分别指出下列各指令中源操作数的寻址方式 ( 1)MOV AX,1000H ( 2)MOV AX,[1000H] ( 3)MOV AX,[BX] ( 4)MOV AX,[BX+0100H] ( 5)MOV AX,[BX+SI+0010H] 指令 传送指令 MOV PUSH POP LEA XCHG XLAT 若寄存器AX,BX的内容分别为1110H,5678H时,依次执行PUSH AX,PUSHBX,POP AX,POP BX后,则寄存器AX和BX的内容分别为 ( ) A. 1110H,7856H B.5678H,1234H C. 5678H,1110H D.7856H,1011H 设(DS)=2000H,(SS)=2410H,(AX)=2510H,(SP)=0206H,则指令PUSHAX执行之后对应的AX低8位 和高8位 分别放在 和 2个物理地址中。 若堆栈指针SP的初值为1000H,执行POP AX后SP的值为________H。 阅读程序,说明程序执行后AX,BX的值; MOV AX,2000H MOV BX,3010H PUSH AX PUSH BX POP AX POP BX AX= ________,BX=________ MOV DX, 2000H MOV WORD PTR[2000H], 2340H MOV BX, [2000H] PUSH BX PUSH DX POP AX POP CX INT 3 结果为: BUF DW 2456H, 7816H, 5731H, 896AH大 MOV BX, OFFSET BUF MOV AL,2 XLAT MOV CL, AL MOV AL,6 XLAT INT 3 程序段执行后结果:CL=____ ;AL=________ 加法指令 ADD ADC INC 减法指令 SUB SBB DEC CMP NEG 当加法运算结果时,以下正确的选项是 ( ) A. SF =1;PF =0 B.SF=1;PF =1 C. SF =O;PF =1 D.SF =O;PF =0 逻辑运算指令 AND XOR OR NOT TEST MOV AX,OA33AH MOV DX,OFOFOH AND AH,DL XOR AL,DH NEG AH NOT AL 执行上述指令段后,AH=____,AL=________ MOV AL, BL NEG AL ADD AL, BL INC AL 请问,上述指令序列执行后 AL=_______, ZF=________, CF=__________。 阅读程序,说明程序执行后AL,CL,CH,BL的值; DA1 DB83H,72H,61H,94H,5AH   MOV CX,WORD PTR DA1   AND CX,OFH   MOV AL,DA1 +3   MOV BL,DA1   上述指令序列执行后,AL=________,CL=________,CH=________,BL=________ 乘法指令 MUL IMUL 除法指令 DIV IDIV 除法指令中的两个操作数,其中被除数隐含在 ( ) A.AX或DX:AX中? B.BL或BX中 C.CL或CX中? D.DL或DX中 移位指令 SHL SHR SAL SAR ROL ROR RCL RCR 移位操作中,移出的位的代码存入状态寄存器

文档评论(0)

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

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

1亿VIP精品文档

相关文档