• 2021-04-14
    内部RAM的X,Y 单元中各存放一个带符号的数,试编程实现按如下条件进行的运算,并将结果存入Z单元中。 若X为正奇数,Z =X+Y; 若X为正偶数,Z =X∨Y; 若X为负奇数,Z =X∧Y; 若X为负偶数,Z =X⊕Y
  • 分析:正数:第7位为0,负数:第7位为1;奇数:第0位为1,偶数:第0位为0 方法1:利用ANL指令判断正负、奇偶 ORG 0030H MOV A, X ANL A, #80H ; 判断X正负 JNZ NEG ; 若X为负,转NEG MOV A, X ; X为正 ANL A, #01H ; 判断X奇偶 JZ EVEN1 ; 若X为偶数,转EVEN1 MOV A, X ADD A, Y ; 若X为正奇数,Z=X+Y SJMP RESULT EVEN1: MOV A, X ORL A, Y ; 若X为正偶数,Z=X∨Y SJMP RESULT NEG: MOV A, X ; X为负 ANL A, #01H ; 判断X奇偶 JZ EVEN2 ; 若X为偶数,转EVEN2 MOV A, X ANL A, Y ; 若X为负奇数,Z=X∧Y SJMP RESULT EVEN2: MOV A, X ; 若X为负偶数,Z=X⊕Y XRL A, Y RESULT: MOV Z, A 方法2:RL指令将符号位移入CY判断正负,RR指令将最低位移入CY判断奇偶 MOV A, X CLR C RLC A JC NEG ;X为负,转至NEG RRC A RRC A JNC EVEN1 ; X为偶数,转至EVEN1 MOV A, X ADD A, Y ; X为正奇数,Z =X+Y SJMP RETULT EVEN1: MOV A, X ORL A, Y ; X为正偶数,Z =X∨Y SJMP RETULT NEG: RRC A, RRC A JNC EVEN2 MOV A, X ANL A, Y ; X为负奇数,Z =X∧Y SJMP RETULT EVEN2: MOV A, X XRL A, Y ; X为负偶数,Z =X⊕Y RETULT: MOV Z, A END

    内容

    • 0

      数据依赖公理系统中正确的规则是 A: 若X→Y,WY→Z,则XW→Z B: 若X→Y,Y→Z则Z→Y C: 若XY→Z,则X→Z,Y→Z D: 若X→Y,Y→Z,则Y→X

    • 1

      【单选题】对于关系模式R(X,Y, Z),下列结论错误的是() 。 A. 若X→Y,Y→Z,则X→Z B. 若X→Z,则XY→Z C. 若XY→Z,则X→Z,Y→Z D. 若X→Y,X→Z,则X→YZ

    • 2

      ‌已知程序如下,若X=10, Y=20, Z=30,该程序执行完成后,X的值为_____。​‌X = Z + Y; If Y &#91; Z { X = X – Y; } Else{ X= X – Z; } X = X – Y; If X < Z { X = Y +20; } X = X – Z; If X &#93; Y { X = X – Y; }​ A: 10 B: 20 C: 30 D: 40

    • 3

      对于关系模式R(X,Y,Z),下列结论错误的是 (76) 。 A: 若X→Y,Y→Z,则X→Z B: 若X→Y,X→Z,则X→YZ C: 若X→Z,则XY→Z D: 若XY→2,则X→Z,Y→Z

    • 4

      W,X,Y,Z是属性子集,下列关于函数依赖的叙述中,不正确的是( ) A: 若X→Y,Y→Z,则X→YZ B: 若XY→Z,则X→Z,Y→Z C: 若X→YZ,则X→Y,X→Z D: 若X→Y,则X→XY