第六次作业
1、若数组ARRAY在数据段中已作如下定义
ARRAY  DW  100 DUP (123H,3 DUP (?) ),1234H
则执行以下指令后,有关寄存器的内容是多少?
    MOV  BX,OFFSET ARRAY
MOV  CX,LENGTH ARRAY
MOV  SI,0
ADD  SI, TYPE ARRAY数组ARRAY的偏移地址;(CX)=100(SI)=2
答案:(BX=数组 ARRAY 的偏移地址;(CX)=100(SI)=2
2、使用伪指令作如下定义后:
VAL  DB  93  DUP  (5, 2  DUP  (2  DUP  (1 2  DUP  (3)  ),  4)  )
则,在VAL存储区内前10个字节单元的数据是         
答案:5133413345
3、已知
ORG  0100H
ARY  DW  3$+4,5,6
CNT  EQU  $-ARY
      DB    7,8, CNT, 9
则执行指令  MOV  AX, ARY+2MOV  BX, ARY+10后,(AX)=      , (BX)=     
答案:(AX)=0106H, (BX)=0908H
4、对于给定的数据定义,变量R1的值为 C     
  A1  DW  12, 3’ABC’
  A2  DB  6  DUP  (?)
  A3  DB  0
  R1  EQU  A3-A1
A.12  B.18  C.16  D.14
5、下列叙述正确的是  源程序是指什么程序B  
A.汇编语言仅有指令性语句构成
B.汇编语言包括指令语句和伪指令语句
C.指令语句和伪指令语句格式是完全相同的
D.指令语句和伪指令语句需经汇编程序翻译成机器代码后才能执行
6、在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现   
A.占内存空间小,但速度慢            B.占内存空间大,但速度快
C.占内存空间相同,速度快            D.占内存空间相同,速度慢
7、下列叙述正确的是  D    
A.汇编语言是汇编语言编写的程序,运行速度快,阅读方便,属于面向用户的程序设计语言
B.汇编语言源程序可以直接运行
C.汇编语言是由符号指令及其使用规则构成的程序设计语言
D.汇编语言属于低级语言
8、“先执行后判断”的循环程序结构中,循环体执行的次数最少是  A     次。
A.1  B.0    C.2  D.不定
9、下列关于子程序描述正确的是 D   
A.子程序只能被调用程序调用一次
B.子程序调用指令CALL执行后只需保护断点的偏移地址
C.子程序返回指令RET可以用一条弹栈指令POP代替
D.子程序是完成确定功能的程序段,可被其它程序调用,完成确定功能后,可自动返回到调用程序
10、已知
ORG  0200H
ARY  DW  -1, 2-3, 4
CNT  DW  $ - ARY
VAR  DW  ARY, $+4
MOV  AX, ARY
MOV  BX, OFFSET  VAR
MOV  CX, CNT
MOV  DX, VAR +2
LEA  SI, ARY
此程序段执行后,AX=  ?,BX=  ?,CX=  ?,DX=  ?,SI= 
答案:AX=0FFFHBX=020AHCX=8DX=0210HSI=0200H
第七次作业
1计算机的内存有什么特点?内存由哪两部分组成?外存一般指哪些设备?外存有什么特点?
2 用存储器件组成内存时,为什么总是采用矩阵形式?请用一个具体例子进行说明。
3 为了节省存储器的地址译码电路,一般采用哪些方法?
4 在选择存储器件时,最重要的考虑因素是什么?此外还应考虑哪些因素?
5 什么叫静态RAM?静态RAM有什么特点?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。