首页 > 软考
题目内容 (请给出正确答案)
[判断题]

CODE32伪指令通知编译器前的指令序列为32位的ARM指令。()

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“CODE32伪指令通知编译器前的指令序列为32位的ARM指令…”相关的问题
第1题
根据下面的指令和伪指令序列,AX寄存器的内容是______。 TAB DW 1,2,3,4,5,6 ENTRY E
QU 3 MOV BX,OFFSETTAB ADD BX,ENTRY MOV AX,WORDPTR[BX]

A.0403H

B.0003H

C.0506H

D.0300H

点击查看答案
第2题
下列描述中正确的是()。A.汇编语言仅由指令语句构成B.汇编语言包括指令语句和伪指令语句C.指令

下列描述中正确的是()。

A.汇编语言仅由指令语句构成

B.汇编语言包括指令语句和伪指令语句

C.指令语句和伪指令语句的格式是完全相同的

D.指令语句和伪指令语句需经汇编程序翻译成机器代码后才能执行

点击查看答案
第3题
A.指令语句B.伪指令语句C.宏指令语句D.存储伪指令语句

A.指令语句

B.伪指令语句

C.宏指令语句

D.存储伪指令语句

点击查看答案
第4题
试题五(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某网上商品销

试题五(共15分)

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某网上商品销售系统的业务流程如下:

(1)将客户的订单记录(订单号,客户ID,商品ID,购买数量)写入订单表;

(2)将库存表(商品ID,库存量)中订购商品的库存量减去该商品的购买数量。针对上述业务流程,完成下列问题:

【问题1】(3分)

假设库存量有大于等于O的约束,可能出现如下情况:当订单记录写入订单表后,

修改库存表时因违法约束而无法执行,应如何处理?(100字以内)

【问题2】(6分)

引入如下伪指令:将商品A的订单记录插入订单表记为I(A);读取商品A的库存量到变量x,记为x=R(A);变量x值写入商品A中的库存量,记为W(A,x)。则客户i的销售业务伪指令序列为:Ii(A),xi=Ri (A),xi=xi-ai,Wi (A,Xi)。其中ai为商品的购买数量。

假设当前库存量足够,不考虑发生修改后库存量小于o的情况。若客户1、客户2同时购买同一种商品时,可能出现的执行序列为:I1(A),I2 (A),X1=R1 (A),X2= R2 (A),x1= x1-a1 , W1 (A, xi), X2 =X2- a2, W2(A,X2)。

(1)此时会出现什么问题(100字以内)?

(2)为了解决上述问题,引入共享锁指令SLock(A)和独占锁指令XLock(A)对数据

A进行加锁,解锁指令Unlock(A)对数据A进行解锁,客户i的加锁指令用SLocki(A)表示,其它类同。插入订单表的操作不需要引入锁指令。请补充上述执行序列,使其满足2PL协议,并使持有锁的时间最短。

【问题3】(6分)

下面是用E-SQL实现的销售业务程序的一部分,请补全空缺处的代码。

SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;

INSERT INTO 订单表VALUES(:OID,:CID,:MID,:qty);

iferror then {ROLLBACK; (a) ;}

UPDATE库存表

SET库存量=库存量-:qty

WHERE (b) ;

iferror then {ROLLBACK; return;}

(c)

点击查看答案
第5题
● 在汇编过程中,不产生机器码,只用来指示汇编程序如何汇编的指令是 (44) 。 (44)A. 宏指令 B. 伪

● 在汇编过程中,不产生机器码,只用来指示汇编程序如何汇编的指令是 (44) 。

(44)

A. 宏指令

B. 伪指令

C. 汇编指令

D. 机器指令

点击查看答案
第6题
________指令指示编译器将一个源文件嵌入到带该指令的源文件之中。

点击查看答案
第7题
试题五(共15 分) 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】某航空售票

试题五(共15 分)

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。各售票网点使用相同的售票程序。假设售票程序中用到的伪指令如下表5-1所示:

假设某售票网点一次售出a张航班A 的机票,则售票程序的伪指令序列为: R (A, x); W (A, x – a)。根据上述业务及规则,完成下列问题:

【问题1】(5 分)

若两个售票网点同时销售航班A的机票,在数据库服务器端可能出现如下的调度:

A:R1(A, x),R2(A, x),W1(A, x – 1),W2(A, x – 2);

B:R1(A, x),R2(A, x),W2(A, x – 2),W1(A, x – 1);

C:R1(A, x),W1(A, x – 1),R2(A, x),W2(A, x – 2);

其中Ri(A, x),Wi(A, x)分别表示第i个销售网点的读写操作,其余类同。

假设当前航班 A 剩余 10 张机票,分析上述三个调度各自执行完后的剩余票数,并指出错误的调度及产生错误的原因。

【问题2】(6 分)

(1)判定事务并发执行正确性的准则是什么?如何保证并发事务正确地执行?

(2) 引入相应的加解锁指令,重写售票程序的伪指令序列,以保证正确的并发调度。

【问题3】(4 分)

下面是用E-SQL实现的机票销售程序的一部分,请补全空缺处的代码。

EXEC SQL SET TRANSACTION ISOLATION LEVEL SERIALIZABLE

EXEC SQL SELECT balance INTO :x FROM tickets WHERE flight = ‘A’ ;

printf("航班A 当前剩余机票数为:%d\n请输入购票数:", x );

scanf("%d", &a);

x = x – a ;

if (x<0)

EXEC SQL ROLLBACK WORK;

printf("票数不够,购票失败!");

else{

EXEC SQL UPDATE tickets SET (a) ;

if (SQLCA.sqlcode <> SUCCESS)

EXEC SQL ROLLBACK WORK;

else

(b) ;

}

点击查看答案
第8题
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某图书馆的图书借还业务
使用如下关系模式: 书目(ISBN,书名,出版社,在库数量) 图书(书号,ISBN,当前位置) 其中在库数量为当前书目可借出的图书的数量,每本图书入库后都会有当前位置,借出后当前位置字段改为空值。每一条书目信息对应多本相同的图书,每一本图书只能对应一条书目。 借还书业务的基本流程如下描述: (1)读者根据书名查询书目,当前书目的在库数量大于0时可借阅。 (2)读者借出一本图书时,进行出库操作:根据该图书的书号将该图书的当前位置字段值改为空值,并根据其ISBN号将对应书目的在库数量减1。 (3)读者归还一本图书时,进行入库操作:系统根据当前书架的空余位置自动生成该本书的存放位置,并根据该图书的书号将其当前位置字段值改为生成的存放位置,然后将对应书目的在库数量加1。 (4)借还书时,逐一扫描每本图书的书号并进行出、入库操作。

【问题1】(7分) 引入两个伪指令:a= R(X)表示将在库数量X值读入到变量a中;W(a,X)表示将变量a的值写入到在库数量X中。入库操作用下标I表示,出库操作用下标O表示。 将出库和八库操作分别定义为两个事务,针对并发序列:ao=Ro(X),aI=RI(X),ao=ao -1,Wo(ao, X),aI- aI+1,WI(aI,X)。其中变量ai和ao分别代表入库事务和出库事务中的局部变量。 (1)假设当前X的值为3,则执行完上述并发序列的伪指令后,X的值是多少?简述产生这一错误的原因(100字以内)。 (2)为了解决上述问题,引入独占锁指令XLock(X)对数据X进行加锁,解锁指令Unlock(X)两对数据X进行解锁。入库操作用下标I表示,如XLockI(X);出库操作用下标O表示,如Unlocko(X)。请根据上述的并发序列,给出一种可能的执行序列,使其满足2PL协议。 【问题2】(8分) 下面是用SQL实现的出入库业务程序的一部分,请补全空缺处的代码。 CREATE PROCEDURE IOstack(IN BookNo VARCHAR(20), IN Amount INT){ //输入合法性验证 if not(Amount=1 or Amount=-1) return -1; //修改图书表当前位置 UPDATE 图书 SET 当前位置=GetPos(BookNo,Amount)//系统生成 WHERE (a) ; if error then {ROLLBACK;return -2;} //修改在库数量 UPDATE 书目 SET 在库数量= (b) WHERE EXISTS(SELECT * FROM 图书 WHERE 书号=BookNo AND (c) ); if error then {ROLLBACK;return -3;} (d) ; return 0; }

点击查看答案
第9题
以下关于汇编语言的叙述中,错误的是______。A.汇编语言源程序中的指令语句将被翻译成机器代码B.汇

以下关于汇编语言的叙述中,错误的是______。

A.汇编语言源程序中的指令语句将被翻译成机器代码

B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段

C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出

D.汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句

点击查看答案
第10题
某计算机配备了工作集统计装置,操作系统分配进程在内存的页面数量随工作集的大小而浮动。假定工作
集窗口的大小为12,即访页序列中连续12次访问页面。系统规定执行每条指令后统计一次工作集大小,每执行5个指令调整一次进程分配内存页面数量,按前5次统计的最大者进行调整。现有一个进程的访页序列: …26157777516234123444343444113235665462… ↑ T 在时刻T,应给该进程分配(23)页面。

A.6个

B.5个

C.8个

D.12个

点击查看答案
第11题
● 以下关于汇编语言的叙述中,错误的是 (50) 。 (50)A. 汇编语言源程序中的指令语句将被翻译成机

● 以下关于汇编语言的叙述中,错误的是 (50) 。

(50)

A. 汇编语言源程序中的指令语句将被翻译成机器代码

B. 汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句

C. 汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出

D. 汇编语言的指令语句必须具有操作码字段,可以没有操作数字段

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改