下面的汇编语言源程序经汇编后,发现TEST [BX],OIH指令有语法错误,其该指令的正确形式应该是______。
DSEG SEGMENT
DAT DB 5,13,4,-2,6,23, 44, -1, 29,-3
CNT DW $-DAT
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP (0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS: DSEG, SS: SSEG, CS: CSEG
START PROC FAR
PUSH DS
XOR AX, AX
PUSH AX
MOV AX, DSEG
MOV DS,AX
XOR AX, AX
MOV BX, OFFSET DAT
MOV CX, CNT
LP: TEST [BX],01H
JZ NEXT
INC AH
ADD AL, [BX]
NEXT: INC BX
LOOP LP
SET
START ENDP
CSEG ENDS
END START
A.高级语言与计算机的硬件结构和指令系统无关,采用人们更易理解的方式编写程序,执行速度相对较慢。
B.汇编语言适合编写一些对速度和代码长度要求不高的程序。
C.汇编语言是面向机器的程序设计语言。用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址,一般采用汇编语言编写控制软件、工具软件。
D.机器语言编写的程序难以记忆,不便阅读和书写,编写程序难度大。但具有运行速度极快,且占用存储空间少的特点。
对汇编语言程序员而言,下列选项中不透明的是()。 Ⅰ.主存储器的模m交叉存取 Ⅱ.指令寄存器 Ⅲ.Cache存储器 Ⅳ.通用寄存器的个数 Ⅴ.存储器的最小编址单位 Ⅵ.I/O系统是否采用通道方式 Ⅶ.采用流水技术来加速指令的解释 Ⅷ.流水线中的相关专用通路的设计
A.Ⅰ、Ⅱ、Ⅲ
B.Ⅳ、Ⅴ、Ⅵ
C.Ⅶ、
D.Ⅱ、Ⅲ、Ⅳ
说明: (1)ADD X,D指令字中x为变址寄存器XR,D为形式地址。 (2)寄存器的输入和输出均受控制信号控制,如PCi表示PC的输入控制信号,又如MDRo表示MDR的输出控制信号。 (3)凡是需要经过总线实现寄存器之间的传送,需在流程图中注明,如PC→Bus→MAR,相应的控制信号为PCo和MARi。
设CPU内部采用总线连接方式,如图9.6所示。 (1)写出完成LDA X,STA X,ADD X(X均为主存地址)三条指令所需的全部微操作,并指出哪些控制信号有效。 (2)当上述三条指令均为间接寻址时,写出完成这些指令所需的全部微操作命令,并指出哪些控制信号有效。
一般情况下,下面不是CPLC编程语言的是()。
格式:A、梯形图语言
B、指令语句表
C、助记符语言
D、汇编语言
参考答案:D
185、一般情况下,可编程序控制器CPLC采用()工作方式。
A、梯形图语言
B、指令语句表
C、助记符语言
D、汇编语言
参考答案:D
185、一般情况下,可编程序控制器CPLC采用()工作方式。
格式:A、键盘扫描
B、IO点数扫描
C、循环扫描
D、逐点扫描
A.早期的程序设计语言由二进制代码指令组成,称为机器语言
B.采用一种类似英语缩略词并带有助记符号的语言来代替机器语言,稀称为汇编语言
C.用汇编语言编写的程序,需要翻译成机器语言,计算机才能执行
D.用高级语言编写的程序不需要翻译,可以直接在计算机上执行