• 2022-06-30
    [color=#000000]已定义了两个整数变量 [/color][color=#000000]A[/color][color=#000000]和 [/color][color=#000000]B[/color][color=#000000],试编写程序完成下列功能: [/color][color=#000000](1) [/color][color=#000000]若两个数中有一个是奇数,则将奇数存入 [/color][color=#000000]A[/color][color=#000000]中,偶数存入 [/color][color=#000000]B[/color][color=#000000]中; [/color][color=#000000](2) [/color][color=#000000]若两个数中均为奇数,则将两数加 [/color][color=#000000]1 [/color][color=#000000]后存回原变量; [/color][color=#000000](3) [/color][color=#000000]若两个数中均为偶数,则两个变量均不改变。[/color]
  • [color=#000000]答:程序如下: [/color][color=#000000]DSEG SEGMENT  [/color][color=#000000]A DW [/color][color=#000000]? [/color][color=#000000]B DW [/color][color=#000000]? [/color][color=#000000]DSEG ENDS  [/color][color=#000000]; [/color][color=#000000]--------------------------------------------------------------------- [/color][color=#000000]-----  [/color][color=#000000]CSEG SEGMENT  [/color][color=#000000]MAIN PROC FAR  [/color][color=#000000]ASSUME CS: CSEG, DS: DSEG  [/color][color=#000000]START: PUSH DS [/color][color=#000000];设置返回 [/color][color=#000000]DOS  [/color][color=#000000]SUB AX, AX  [/color][color=#000000]PUSH AX  [/color][color=#000000]MOV AX, DSEG[/color][color=#000000][color=#000000]MOV DS, AX [/color][color=#000000];给 [/color][color=#000000]DS[/color][color=#000000]赋值 [/color][/color][color=#000000][color=#000000]BEGIN: MOV AX, A  [/color][/color][color=#000000][color=#000000]MOV BX, B  [/color][/color][color=#000000][color=#000000]XOR AX, BX  [/color][/color][color=#000000][color=#000000]TEST AX, 0001H [/color][color=#000000];[/color][color=#000000]A[/color][color=#000000]和 [/color][color=#000000]B[/color][color=#000000]同为奇数或偶数吗? [/color][/color][color=#000000][color=#000000]JZ CLASS [/color][color=#000000];[/color][color=#000000]A[/color][color=#000000]和 [/color][color=#000000]B[/color][color=#000000]都为奇数或偶数,转走 [/color][color=#000000]TEST BX, 0001H  [/color][/color][color=#000000][color=#000000]JZ EXIT [/color][color=#000000];[/color][color=#000000]B[/color][color=#000000]为偶数,转走 [/color][/color][color=#000000][color=#000000]XCHG BX, A [/color][color=#000000];[/color][color=#000000]A[/color][color=#000000]为偶数,将奇数存入 [/color][color=#000000]A[/color][color=#000000]中 [/color][color=#000000]MOV B, BX [/color][color=#000000];将偶数存入 [/color][color=#000000]B[/color][color=#000000]中 [/color][/color][color=#000000][color=#000000]JMP EXIT  [/color][/color][color=#000000][color=#000000]CLASS: TEST BX, 0001H [/color][color=#000000];[/color][color=#000000]A[/color][color=#000000]和 [/color][color=#000000]B[/color][color=#000000]都为奇数吗? [/color][/color][color=#000000][color=#000000]JZ EXIT [/color][color=#000000];[/color][color=#000000]A[/color][color=#000000]和 [/color][color=#000000]B[/color][color=#000000]同为偶数,转走 [/color][/color][color=#000000][color=#000000]INC B  [/color][/color][color=#000000][color=#000000]INC A  [/color][/color][color=#000000][color=#000000]EXIT: RET  [/color][/color][color=#000000][color=#000000]MAIN ENDP  [/color][/color][color=#000000][color=#000000]CSEG ENDS [/color][color=#000000];以上定义代码段 [/color][color=#000000]; [/color][color=#000000]--------------------------------------------------------------------- [/color][color=#000000]----[/color][color=#000000]END START [/color][/color]

    举一反三

    内容

    • 0

      [color=#000000]编写程序,将一个包含有 [/color][color=#000000]20 [/color][color=#000000]个数据的数组 [/color][color=#000000]M[/color][color=#000000]分成两个数组:正数数组 [/color][color=#000000]P[/color][color=#000000]和 [/color][color=#000000]负数数组 [/color][color=#000000]N[/color][color=#000000],并分别把这两个数组中数据的个数显示出来。 [/color]

    • 1

      [color=#000000]平行放置两偏振片 [/color][color=#000000],[/color][color=#000000]使它们的偏振化方向成 [/color][color=#000000]60°[/color][color=#000000]夹角 [/color][color=#000000].[/color][color=#000000][color=#000000]今在这两偏振片之间再平行地插入另一偏振片 [/color][color=#000000],[/color][color=#000000]使它的偏振化方向与前两 [/color][color=#000000]个偏振片均成 [/color][color=#000000]30°[/color][color=#000000]角 [/color][color=#000000].[/color][color=#000000]此时 [/color][color=#000000],[/color][color=#000000]透射光的光强与入射光的光强之比又是多大 [/color][color=#000000]? [/color][color=#000000]先按各[/color][color=#000000]偏振片均无吸收计算 [/color][color=#000000],[/color][color=#000000]再按各偏振片均吸收10[/color][color=#000000]% [/color][color=#000000]的能量计算 [/color][color=#000000].[/color][/color]

    • 2

      [color=#000000]依次输入序列([/color][color=#000000]62[/color][color=#000000],[/color][color=#000000]68[/color][color=#000000],[/color][color=#000000]30[/color][color=#000000],[/color][color=#000000]61[/color][color=#000000],[/color][color=#000000]25[/color][color=#000000],[/color][color=#000000]14[/color][color=#000000],[/color][color=#000000]53[/color][color=#000000],[/color][color=#000000]47[/color][color=#000000],[/color][color=#000000]90[/color][color=#000000],[/color][color=#000000]84[/color][color=#000000])中的元素,生成一 [/color][color=#000000]棵二叉排序树。[/color][color=#000000][/color][color=#000000]([/color][color=#000000]1[/color][color=#000000])画出生成后的二叉排序树; [/color][color=#000000]([/color][color=#000000]2[/color][color=#000000])假定每个元素被查找的概率相等,试计算该二叉排序树的平均查找长度。[/color]

    • 3

      [color=#000000]有两个磁盘文件”[/color][color=#000000]A[/color][color=#000000]”和”[/color][color=#000000]B[/color][color=#000000]”[/color][color=#000000],[/color][color=#000000]各存放一行字母,要求[/color][color=#000000]把这两个文件中的信息合并(按字母顺序排列),输出到一[/color][color=#000000]个新文件”[/color][color=#000000]C[/color][color=#000000]”中。[/color]

    • 4

      [color=#000000]如果 [/color][color=#000000]1)[/color][color=#000000]锗用锑掺杂 [/color][color=#000000];2)[/color][color=#000000]硅用铝掺杂 [/color][color=#000000],[/color][color=#000000]则分别获得的半导体属于下述类型 [/color][color=#000000]:([/color][color=#000000]    [/color][color=#000000])[/color] 未知类型:{'options': ['1)[color=#000000],2[/color][color=#000000])[/color][color=#000000]均[/color][color=#000000]为[/color][tex=0.643x0.786]SBMIs+VUk7//BOpfqlQl0w==[/tex][color=#000000][/color][color=#000000]型[/color][color=#000000]半[/color][color=#000000]导[/color][color=#000000]体[/color]', '1[color=#000000])[/color][color=#000000]为[tex=0.571x1.0]QcnBkHbntawstmyl7KNMng==[/tex][/color][color=#000000]型[/color][color=#000000]半[/color][color=#000000]导[/color][color=#000000]体,2[/color][color=#000000])[/color][color=#000000]为[/color][tex=0.643x0.786]SBMIs+VUk7//BOpfqlQl0w==[/tex][color=#000000][/color][color=#000000]型[/color][color=#000000]半[/color][color=#000000]导[/color][color=#000000]体[/color]', '1[color=#000000])[/color][color=#000000]为[/color][tex=0.643x0.786]SBMIs+VUk7//BOpfqlQl0w==[/tex][color=#000000][/color][color=#000000]型半导[/color][color=#000000]体 [/color][color=#000000],2[/color][color=#000000])[/color][color=#000000]为[/color][tex=0.571x1.0]QcnBkHbntawstmyl7KNMng==[/tex][color=#000000][/color][color=#000000]型[/color][color=#000000]半[/color][color=#000000]导[/color][color=#000000]体[/color]', '1[color=#000000]),2)[/color][color=#000000]均为[/color][color=#000000][tex=0.571x1.0]QcnBkHbntawstmyl7KNMng==[/tex][/color][color=#000000][/color][color=#000000]型[/color][color=#000000]半[/color][color=#000000]导[/color][color=#000000]体[/color]'], 'type': 102}