[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fScScMyc0CduUyRofVY9TP1YtRI_h2zCTFj2WDhHK7rs":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":8,"question":15,"related":16,"source":26,"type":70},[],"2025-12-03 20:21:12",249266747,[],{"count":9,"courseId":10,"courseImg":11,"courseName":12,"workId":13,"workName":14},11,"53e1d2ef4961cca8eea3e23969ad2cb9","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F03a579384a6dc297c89809b582fcc767.png","默认课程","work_47722499","第3章作业3.xls","若AX=0ABCDH,BX=7F8FH,CF=1. 求分别执行下列指令后,AX寄存器中的内容,并指出标志寄存器SF,ZF,AF,PF,CF及OF的状态. (注意:AX的内容以16进制填写,加后缀H; SF,ZF,AF,PF,CF及OF六个标志位的状态按顺序写成六位二进制数的形式,状态不定写为X,如:SZAPCO=XX1000B) ⑴ ADD AX,BX ;(AX)= (1) ,SZAPCO= ( 2 ) B ⑵ ADC AX,BX ;(AX)= (3) ,SZAPCO= ( 4 ) B ⑶ SBB AX,BX ;(AX)= (5) ,SZAPCO= ( 6 ) B ⑷ NEG AX ;(AX)= (7) ,SZAPCO= ( 8 ) B ⑸ AND AX,BX ;(AX)= (9) ,SZAPCO= ( 10 ) B ⑹ OR AX,BX ;(AX)= (11) ,SZAPCO= ( 12 ) B ⑺ XOR AX, BX ;(AX)= (13) ,SZAPCO= ( 14 ) B ⑻ IMUL BL ;(AX)= (15) ,SZAPCO= ( 16 ) B",[17,28,37,46,55,65,71,76,79,84],{"answer":18,"createTime":5,"id":19,"options":20,"question":25,"source":26,"type":27},[],249266740,[21,22,23,24],"0,0","0,1","1,1","1,0","当执行完下列指令序列后,标志位CF和SF的值为 . MOV AL,0B9H ADD AL,24H","v1",0,{"answer":29,"createTime":5,"id":30,"options":31,"question":36,"source":26,"type":27},[],249266741,[32,33,34,35],"SF =1","ZF =1","CF =1","OF =1","设(AL)= - 68,(BL)= 86,执行SUB AL,BL 指令后,正确的结果是( )",{"answer":38,"createTime":5,"id":39,"options":40,"question":45,"source":26,"type":27},[],249266742,[41,42,43,44],"OF","CF","ZF","PF","INC指令执行后,不变化的标志位是:_____",{"answer":47,"createTime":5,"id":48,"options":49,"question":54,"source":26,"type":27},[],249266743,[50,51,52,53],"TEST AL,BL","AND AL,BL","INC AL","ADD AL,B","下列指令执行后,AL中内容不变的是",{"answer":56,"createTime":5,"id":57,"options":58,"question":63,"source":26,"type":64},[],249266744,[59,60,61,62],"XOR AX,AX","CMP AX,AX","AND AX,0","SUB AX,AX","将累加器AX的内容清零的正确指令是( )",1,{"answer":66,"createTime":5,"id":67,"options":68,"question":69,"source":26,"type":70},[],249266745,[],"执行下列程序段,指出各相关寄存器的内容.(答案以16进制给出,加后缀H,否则判错) MOV AX,0A0BH ;(1)(AX)= DEC AX ;(2)(AX)= SUB AX,0FFH ;(3)(AX)= AND AX,00FFH ;(4)(AX)= MOV CL,3 ;(5)(CL)= SAL AL,CL ;(6)(AX)= ADD AL,25H ;(7)(AX)= XCHG AL,AH ;(8)(AX)= PUSH AX ;(9)(AX)= POP BX ;(10)(BX)= INC BL ;(11)(BX)=",2,{"answer":72,"createTime":5,"id":73,"options":74,"question":75,"source":26,"type":70},[],249266746,[],"已知(AL)=0101 1101B,执行指令NEG AL后,再执行CBW后,(AX)=______",{"answer":77,"createTime":5,"id":6,"options":78,"question":15,"source":26,"type":70},[],[],{"answer":80,"createTime":5,"id":81,"options":82,"question":83,"source":26,"type":70},[],249266748,[],"根据功能,将汇编指令补充完整: (1) AL,80H; 将AL寄存器的最高位设置为1,其它位不变; (2) AL; 将AL寄存器的所有位取反; (3) AL,80H; 将AL寄存器的最高位取反,其它位不变; (4) AL,80H; 将AL寄存器的最高位保持不变,其它位清零; (5) AL,80H; 测试AL寄存器的最高位是否为1,不回送结果, 但影响标志位",{"answer":85,"createTime":5,"id":86,"options":87,"question":90,"source":26,"type":91},[],249266749,[88,89],"正确","错误","指令&quot;INC ECX&quot;和&quot;ADD ECX,1&quot;的实现功能完全一样,可以互相替换",3]