下载APP
【简答题】
根据要求写出一条(或几条)汇编语言指令。 (1)将立即数4000H送入寄存器BX。 (2)将立即数4000H送入段寄存器DS。 (3)将变址寄存器DI的内容送入数据段中2000H的存储单元。 (4)把数据段中2000H存储单元的内容送段寄存器ES。 (5)将立即数3DH与AL相加,结果送回AL。 (6)把BX与CX寄存器内容相加,结果送入BX。 (7)寄存器BX中的低4位内容保持不变,其他位按位取反,结果仍在BX中。 (8)实现AX与-128的乘积运算。 (9)实现AX中高、低8位内容的交换。 (10) 将DX中D0、D4、D8位置1,其余位保持不变。
举报
题目标签:
存储单元
变址寄存器
汇编语言
参考答案:
参考解析:
刷刷题刷刷变学霸
举一反三
【单选题】二维数组A[14][9]采用列优先的存储方法,若每个元素占4个存储单元,且第一个元素的首地址为50,则A[6][5]的地址为( )
A.
346
B.
350
C.
354
D.
358
查看完整题目与答案
【简答题】8086系统的RAM存储单元中,从0000H:002CH开始依次存放23H、0FFH、00H和0F0H四个字节的中断向量,该向量对应的中断类型码是多少?而中断类型码为14H的中断向量应存放在哪些存储单元中?
查看完整题目与答案
【单选题】单片机的ROM程序空间、片内RAM、片外RAM,三个存储空间的编址有重叠,而且共用地址总线,CPU是通过不同的汇编语言指令来实现对它们操作,还需要有相应的什么配合? 【 】
A.
控制信号
B.
数据信号
C.
地址信号
D.
电源信号
查看完整题目与答案
【简答题】以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 include<conio.h> include<stdio.h> int fun(int*s,int t,int*k) { int i; *k=0; 【 】 if(s[*k]<s[i])*k=i; return【 】;} main() { int a[10]={876,675,896,101,301,401,980...
查看完整题目与答案
【单选题】下列关于汇编语言编程的描述中正确的是()。
A.
在汇编语言编程中,必须有数据段和代码段
B.
在汇编语言编程中,数据可以安排在代码段中
C.
在汇编语言编程中,必须分别完整的定义数据段、堆栈段、附加段和代码段
D.
在汇编语言编程中,必须采用过程的形式编写
查看完整题目与答案
【判断题】汇编语言源程序的扩展名是.asm
A.
正确
B.
错误
查看完整题目与答案
【单选题】某指令格式如下所示。 其中M为寻址方式,1为变址寄存器编号,D为形式地址。若采用先变址后间址的寻址方式,则操作数的有效地址是( )。
A.
I+D
B.
(I)+D
C.
((I)+D)
D.
((I))+D
查看完整题目与答案
【单选题】在汇编语言设计中,若希望本模块中的某个过程被其他模块中的过程调用,则需要在本模块中对此过程用伪操作命令( )说明。
A.
FAR
B.
PUBLIC
C.
COMMON
D.
EXTERN
查看完整题目与答案
【单选题】当操作数的地址由某个指定的变址寄存器的内容与位移量相加得到时,叫作() A.变址寻址 B.相对寻址 C.间接寻址 D.立即数寻址
A.
在计算机指令系统中,通常采用多种确定操作数的方式。当操作数直接给出时,这种寻址方式叫作();当操作数的地址由某个指定的变址寄存器的内容与位移量相加得到时,叫作();如果操作数的地址是主存中与该指令地址无关的存储单元的内容,叫作()。
查看完整题目与答案
【单选题】某存储器芯片的存储单元数为 8K ,该存储器芯片的片内寻址地址应为
A.
A0~A10
B.
A0~A11
C.
A0~A12
D.
A0~A13
查看完整题目与答案