求汇编语言解答

一. 单选题 (每小题 1 分,共10分)在四个备选的答案中,选出一个正确答案,请将其序号填在题中的括号内
1. 能被计算机直接识别的语言是()
A.C语言 B.汇编语言 C.机器语言 D.面向对象语言
2. 唯一代表存储空间中每个字节单元地址的是()
A.段地址 B.偏移地址 C.有效地址 D.物理地址
3.在8086中,存储器是分段组织,每段最大长度是()
A.16KB B.32KB C.64KB D.128KB
4.下列四组寄存器中,属于通用寄存器的是( )
A.AX,BX,CX,DX B.SP,BP,IP
C.SI,DI,FLAGS D.上属三者都是
5.VAR是数据段中定义的变量,指令 MOV AX,VAR 源操作数的寻址方式是( )
A.立即寻址 B.直接寻址 C.相对寻址 D.寄存器寻址
6.下列指令执行后,不影响标志位的指令是( )
A.PUSH AX B.ADD DX,CX C.XOR AX,AX D.CMP AX,5
7.下列指令执行后,一定能使 CF=0的指令是( )
A.NOT AX B.OR AX,AX C.SUB BX,SI D.ROL AX,1
8.设(DS)= 8260H (DI)= 3500H ,指令 DEC WORD PTR [DI] 操作数的物理地址是()
A.11760H B.85B00H C.86100H D.以上都不时
9.循环指令 LOOP AGAIN 终止循环的条件是( )
A.(AX)=0 B.(BX)=0 C.(CX)=0 D.(DX)=0
10.对寄存器AX 中的值除以 2 正确的指令序列是( )
A.MOV AX,-51 B.MOV AX,-51
SHR AX,1 ROR AX,1
C.MOV AX,-51 D.以上都不是
SAR AX,1
二.填空题(每空格 1 分,共 15 分)
1. 在 8086/8088 系统中,存储器是分段组织的,存储器物理地址计算公式是 ⑴ 。
2. 在程序执行过程中,指令的段地址存放在 ⑵ 寄存器中,偏移地址存放在 ⑶ 寄存器中。
3. 下列六条指令语句正确的是 ⑷ ⑸ 二句。
A. PUSH CS B. ADD CX,[SI+DI] C. AND AX,0FH
D. MOV CL,256 E. .MOV AX,[BL] F. ADD DS,AX
4. 已知 (DS)= 2F00H (ES)= 3F00H (SS)= 1A80H (BX)= 0800H
(SI)= 0010H (DI)= 0A00H (BP)=0040H 计算下列指令源操作数的物理地
址,指出寻址方式
(1) MOV AX,[BP+6] 物理地址 ⑹ 寻址方式 ⑺
(2) ADD AX,ES:[BX] 物理地址 ⑻ 寻址方式 ⑼
5.。加减运算中,一字节有符号数能表达的数值范围是 ⑽ , 运算结果超出
范围称为 ⑾ , 此时标志位 ⑿ 。
6.乘法指令 IMUL BX 一个乘数在 BX 中,另一个乘数一定在 ⒀ 中,乘积在 ⒁ 中。.
7. 与 LEA BX,VAR指令完全等效的指令是 ⒂ 。
10-07-11  kxl1989 发布
47个回答
时间
投票
  • 0

    js651wb95

    神肾胶囊是以西洋参、茯苓、山药、刺五加、枸杞子、山茱萸为主要原料精制而成。本品具有滋补肝肾、涩精固脱、清热利湿之功效。
    1、阳痿、早泄、少精无精、滑精、性欲冷淡、无快感、等性功能障碍疾病。
    2、前列腺炎、前列腺肥大和增生、尿频、尿急、尿分叉、尿无力、阴囊潮湿。
    3、腰膝酸软、失眠健忘、头晕耳鸣、多梦、便秘以及小腹坠胀。
    4、全身乏困无力、精神不振、畏寒肢冷、体弱多病等症状。
    5、免疫调节、抗氧化、抗衰老、抗疲劳、养颜健脑、保护生殖系统。

    尤其对阳痿、早泄、少精无精、滑精、性欲冷淡、无快感、等性功能障碍疾病、尿频、尿急、遗尿、尿不尽、头昏目眩、失眠健忘、腰膝酸软、四肢无力、体弱多病等症状具有显著的治疗作用纯中药的补肾产品,百分这百达到满意度,全国货到付款,保密发货。详情见:http://www.meichen
    在BUFF开始的存储区中存放30个带符号数,试统计其正数,负数和零的个数.并将个数分别放至A1.A2.A3单元。程序如下(8位数的例子):

      mov A1,0
      mov A2,0
      mov A3,0
      lea esi,buff
      mov ecx,30
    xxx_lp1:
      lodsb
      test al,80h
      jz xxx_1
      inc A2         ;负数的个数
      jmp xxx_next
    xxx_1:
      cmp al,0
      jz xxx_2
      inc A1         ;正数的个数
      jmp xxx_next
    xxx_2:
      inc A3         ;零的个数
    xxx_next:
      loop xxx_lp1 

    10-08-04 | 添加评论 | 打赏

    评论读取中....

  • 0

    uawslx

    在BUFF开始的存储区中存放30个带符号数,试统计其正数,负数和零的个数.并将个数分别放至A1.A2.A3单元。程序如下(8位数的例子):

      mov A1,0
      mov A2,0
      mov A3,0
      lea esi,buff
      mov ecx,30
    xxx_lp1:
      lodsb
      test al,80h
      jz xxx_1
      inc A2         ;负数的个数
      jmp xxx_next
    xxx_1:
      cmp al,0
      jz xxx_2
      inc A1         ;正数的个数
      jmp xxx_next
    xxx_2:
      inc A3         ;零的个数
    xxx_next:
      loop xxx_lp1 

    10-08-13 | 添加评论 | 打赏

    评论读取中....

  • 0

    rvgbqx

    天涯强荐:30天学会流利英语的秘密  http://www.xuexi-ji.com
    在BUFF开始的存储区中存放30个带符号数,试统计其正数,负数和零的个数.并将个数分别放至A1.A2.A3单元。程序如下(8位数的例子):

      mov A1,0
      mov A2,0
      mov A3,0
      lea esi,buff
      mov ecx,30
    xxx_lp1:
      lodsb
      test al,80h
      jz xxx_1
      inc A2         ;负数的个数
      jmp xxx_next
    xxx_1:
      cmp al,0
      jz xxx_2
      inc A1         ;正数的个数
      jmp xxx_next
    xxx_2:
      inc A3         ;零的个数
    xxx_next:
      loop xxx_lp1 

    10-08-26 | 添加评论 | 打赏

    评论读取中....

  • 0

    la819ig74

    落榜生照样拿名牌学校文凭,详情http://www.gd-zikao.cn/Class.asp?ID=37
    在BUFF开始的存储区中存放30个带符号数,试统计其正数,负数和零的个数.并将个数分别放至A1.A2.A3单元。程序如下(8位数的例子):

      mov A1,0
      mov A2,0
      mov A3,0
      lea esi,buff
      mov ecx,30
    xxx_lp1:
      lodsb
      test al,80h
      jz xxx_1
      inc A2         ;负数的个数
      jmp xxx_next
    xxx_1:
      cmp al,0
      jz xxx_2
      inc A1         ;正数的个数
      jmp xxx_next
    xxx_2:
      inc A3         ;零的个数
    xxx_next:
      loop xxx_lp1 

    10-09-12 | 添加评论 | 打赏

    评论读取中....

精华知识
更多  
意见反馈 帮助