第六次作业
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个字节单元的数据是 ?
答案:5,1,3,3,4,1,3,3,4,5
3、已知
ORG 0100H
ARY DW 3,$+4,5,6
CNT EQU $-ARY
DB 7,8, CNT, 9
则执行指令 MOV AX, ARY+2和MOV BX, ARY+10后,(AX)= , (BX)= 。
答案:(AX)=0106H, (BX)=0908H 。
4、对于给定的数据定义,变量R1的值为 C 。
A1 DW 1,2, 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、在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现 B 。
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=0FFFH,BX=020AH,CX=8,DX=0210H,SI=0200H
第七次作业
1计算机的内存有什么特点?内存由哪两部分组成?外存一般指哪些设备?外存有什么特点?
2 用存储器件组成内存时,为什么总是采用矩阵形式?请用一个具体例子进行说明。
3 为了节省存储器的地址译码电路,一般采用哪些方法?
4 在选择存储器件时,最重要的考虑因素是什么?此外还应考虑哪些因素?
5 什么叫静态RAM?静态RAM有什么特点?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论