早教吧作业答案频道 -->其他-->
执行下列指令后AX寄存器的内容是什么?汇编语言的.执行下列指令后AX寄存器的内容是什么?MOVAX,3388HTESTAX,0F0FHJZLAB1MOVDX,0088HJMPLAB2LAB1:MOVDX,3300HLAB2:AX,DX
题目详情
执行下列指令后AX寄存器的内容是什么?汇编语言的.
执行下列指令后AX寄存器的内容是什么?
MOV AX,3388H
TEST AX,0F0FH
JZ LAB1
MOV DX,0088H
JMP LAB2
LAB1:MOV DX,3300H
LAB2:AX,DX
执行下列指令后AX寄存器的内容是什么?
MOV AX,3388H
TEST AX,0F0FH
JZ LAB1
MOV DX,0088H
JMP LAB2
LAB1:MOV DX,3300H
LAB2:AX,DX
▼优质解答
答案和解析
Lab2 后面语句没有指令只有操作数啊
假设 代码如下的话
MOV ax,3388H
TEST AX,0F0FH
JZ lab1
MOV DX,0088H
JMP lab2
lab1:
MOV DX,3300H
lab2:
mov AX,DX
结果为 0088h
---------------------------
一开始
mov ax, 3388h ;此时ax 的值为 3388h
test ax, 0f0fh ;此时ax 的值为 3388h, test 测试不相等flags没有变化
jz lab1 ;此时zf标志位0,不发生跳转继续执行
mov dx, 0088h ;此时 dx的值为0088h, ax的值为3388h
jmp lab2 ;无条件跳转到lab2处继续执行
lab2: mov ax, dx ; 此时ax的值为0088h.
假设 代码如下的话
MOV ax,3388H
TEST AX,0F0FH
JZ lab1
MOV DX,0088H
JMP lab2
lab1:
MOV DX,3300H
lab2:
mov AX,DX
结果为 0088h
---------------------------
一开始
mov ax, 3388h ;此时ax 的值为 3388h
test ax, 0f0fh ;此时ax 的值为 3388h, test 测试不相等flags没有变化
jz lab1 ;此时zf标志位0,不发生跳转继续执行
mov dx, 0088h ;此时 dx的值为0088h, ax的值为3388h
jmp lab2 ;无条件跳转到lab2处继续执行
lab2: mov ax, dx ; 此时ax的值为0088h.
看了 执行下列指令后AX寄存器的内...的网友还看了以下:
求解一道微机原理的题目3.9执行下列指令后,AX寄存器中的内容是什么?TABLEDB10,20,3 2020-04-07 …
关于C语言For语句下列程序执行的结果是a=1b=2;c=3;while(b<a<c){t=a;a 2020-05-17 …
在执行数据库访问命令之前,数据库管理系统DBMS首先需要执行下面________检查。Ⅰ.语法检查Ⅱ 2020-05-23 …
8086 CPU认可中断后,其中( )不是CPU自动执行的。A.存下所有寄存器的内容B.存下状态寄存 2020-05-24 …
在执行数据库访问命令之前,数据库管理系统DBMS首先需要执行下列()检查。Ⅰ.语法检查Ⅱ.用户存取权 2020-05-24 …
古文之中“执存”是什么意思?“将上堂,问执存.” 2020-06-17 …
假设R0的内容为0X8000.寄存器R1、R2的内容分别为0X01与0X10,存储器内容为0,连续 2020-07-17 …
执行下列指令后AX寄存器的内容是什么?汇编语言的.执行下列指令后AX寄存器的内容是什么?MOVAX 2020-07-27 …
执行下列指令后,AX寄存器中的内容是什么?TABLEDB10,20,30,40,50ENTRYDW3 2020-10-30 …
执行下列指令后,AX寄存器的内容是什么?麻烦解释一下每句的意思定义:TABLEDW0,100H,20 2020-10-31 …