重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 益智问答 > 谜语大全 > 动物谜语
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[判断题]

空操作指今不影响程序的执行,操作数N=0-128()

查看参考答案
更多“空操作指今不影响程序的执行,操作数N=0-128()”相关的问题

第1题

被操作数的最高位移入“进位”位,其余所有位接收其相邻低位值,最低位移入0的操作是(22)指令。被操作

被操作数的最高位移入“进位”位,其余所有位接收其相邻低位值,最低位移入0的操作是(22)指令。被操作数的最高位保持不变,其余所有位接收其相邻高位值,最低位移到“进位”位中的操作是(23)指令。在程序执行过程中改变按程序计数器顺序读出指令的指令属于(24)。相对寻址方式的实际地址是(25)。特权指令在多用户、多任务的计算机系统中必不可少,它主要用于(26)。

A.逻辑左移

B.算术左移

C.乘2运算

D.除2运算

点击查看答案

第2题

指令周期是_________。

A.CPU执行一条指令的时间

B.CPU从主存取出一条指今的时间

C.CFPU从主存取出一条指令加上执行这条指令的时间

D.CPU从存储器取操作数的时间

点击查看答案

第3题

指令周期是_________

A.CPU执行一条指令的时间

B.CPU从主存取出一条指今的时间

C.CFPU从主存取出一条指令加上执行这条指令的时间

D.CPU从存储器取操作数的时间

点击查看答案

第4题

对内存单元中连续存放的20个ASCII字符进行转换,大写的“A—Z”转换成小写,小写的“a-z”转换成大写,其
他字符变为00,结果存放在RESULT开始的内存单元中。部分程序已经在PROG1.ASM中给出,请编写BEGIN到END之间代码。

原有数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,结果要求从RESULT开始存放,由SAVE保存到OUTPUT1.DAT文件。

对程序必须进行汇编,并与10.OBJ连接产生PROG1.EXE执行文件,最终产生运行结果(无结果或结果不正确均不得分)。

部分源程序如下:

EXTRN LOAD:FAR,SAVE:FAR

N EQU 20

STAC SEGMENT STACK

DB 128DUP()

STAC ENDS

DATA SEGMENT

SOURCE DB N DUP()

RESULT DB N DUP(0)

NAME0 DB 'INPUT1.DAT', 0

NAME1 DB 'OUTPUT1.DAT', 0

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STAC

START PROC FAR

PUSH DS

XOR AX,AX

PUSH AX

MOV AX,DATA

MOV DS,AX

MOV ES,AX

LEA DX,SOURCE ;数据区起始地址

LEA SI,NAMED ;原始数据文件名

MOV CX,N ;字节数

CALL LOAD ;从"IArPUT1.DAT"中读取数据

****BEGIN****

*****END*****

LEA DX,RESULT ;结果数据区首地址

LEA SI,NAME1 ;结果文件名

MOV CX,N ;结果字节数

CALL SAVE ;保存结果到文件

RET

START ENDP

CODE ENDS

END START

相关知识:

●定义符号伪指令

指令功能:给一个表达式分配一个符号名或给一个符号分配一个值。

指令格式:(i)符号EQU表达式(不允许符号重定义)

(ii)符号=表达式(允许符号重定义)

●数据定义伪指令

指令格式:

(i)[名字]DB操作数1[,操作数2[,...]](为每个操作数分配1个字节的空间)

(ii)[名字]DW操作数1[,操作数2[,...]](为每个操作数分配2个字节的空间)

(iii)[名字]DD操作数1[,操作数2[,...))(为每个操作数分配4个字节的空间)

(iV[名字]DQ操作数1[,操作数2[,...]](为每个操作数分配8个字节的空间)

(v)[名字]DT操作数1[,操作数2[,...]](为每个操作数分配10个字节的空间)

●段定义伪指令

指令格式:段名 SEGMENT [定位方式] [联系方式] ['类别')

使用段定义伪指令可以将程序和有关的数据信息定义在相应的段中。

●循环的实现

通过设置计数器初值,在完成一组操作后,修改计数器中的值,重新执行操作直到计

数器中的值为0。

例如:MOV CX,N

LI:

LOOP L1(短标号地址)

或:DEC CX

JNZ 11(短标号地址)

注意:本书学习要点讲过的内容,本章节不予赘述。

●字符的ASCII码

十六进制数“0”~“F”是连续的,它们的ASCII码不是连续的,但仍然有规律可循,“0”~“9”的ASCII码为30H~39H,“A”~“F”的ASCII码为41H~46H,“A”~“Z”的ASCII是从41H开始连续的,“a”~“z”的ASCII是从61H开始连续的。

编程方法:

第一步:分析程序要求的功能。

本程序要求完成以下功能:

(1)从数据文件INPUT1.DAT中读取20个8位无符号整数存放在SOURCE开始的内存单元中。

(2)将SOURCE开始的20个ASCII码进行判断,处理,并将结果存放在RESULT开始的内存单元中。

(3)将处理结果存放在0UWUT1.DAT文件

第二步:用相应的汇编程序来实现其功能。

(1)数据的读取和存人文件部分的实现,题目中已经给出。

(2)大小写判断转换处理,我们可根据英文大写字母“A~Z”和小写字母“a~z”的 ASCII码是连续的,并且同字母的大小写的ASCII码相差20H,可以直接在其ASCII码上加减20H进行大小写的转换。

处理过程就是,从数组中取来一个元素,先判断它是否是大写,若为大写,则直接减 20H变为小写;否则判断它是否为小写,若为小写,直接减20H变为大写;若大小写均不是,就赋值为0。重复操作所有的元素。

点击查看答案

第5题

以下一段MIPS指令序列: i. addi $t1, $zero, 20 #R[$t1]←20 ii. lw $t2, 12($a0) #R[$t2]←M[R[$a0]+12] iii. add $v0, $t1, $t2 #R[$v0] ←R[t1]+R[t2] 以上指令序列中,第ⅰ和ⅲ、第ⅱ和第ⅲ条指令之间发生数据相关。假定采用“取指、译码/取数、执行、访存、写回”这5段流水线方式,那么在采用“转发(前向通路, forwarding, bypassing)”技术时,需要在第3条指令前加入多少条空操作(nop)指令才能使这段程序不发生数据冒险

A.0

B.1

C.2

D.3

点击查看答案

第6题

以下一段MIPS指令序列: i. addi $t1, $zero, 20 #R[$t1]←20 ii. lw $t2, 12($a0) #R[$t2]←M[R[$a0]+12] iii. add $v0, $t1, $t2 #R[$v0] ←R[t1]+R[t2] 以上指令序列中,第ⅰ和ⅲ、第ⅱ和第ⅲ条指令之间发生数据相关。假定采用“取指、译码/取数、执行、访存、写回”这5段流水线方式,那么在采用“转发(前向通路, forwarding, bypassing)”技术时,需要在第3条指令前加入多少条空操作(nop)指令才能使这段程序不发生数据冒险

A.0

B.1

C.2

D.3

点击查看答案

第7题

用于规定计算机执行的操作及操作数地址的一个二进制位串称为()。

A.文件

B.软件

C.程序

D.指令

点击查看答案

第8题

●现采用4级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果4个基本操作,
每步的操作时间依次为60ns、100ns、50ns和70ns。该流水线的操作周期应为 (7) ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于在流水线上执行),则得到第一条指令结果需 (8) ns,完成该段程序需 (9) ns。在流水线结构的计算机中,频繁执行 (10) 指令时会严重影响机器的效率。当有中断请求发生时,若采用不精确断点法,则将 (11) 。

(7) A.50

B.70

C.100

D.280

(8) A.100

B.200

C.280

D.400

(9) A.1400

B.2000

C.2300

D.2600

(10) A.条件转移

B.无条件转移

C.算术运算

D.访问存储器

(11) A.仅影响中断响应时间,不影响程序的正确执行

B.不仅影响中断响应时间,还影响程序的正确执行

C.不影响中断响应时间,但影响程序的正确执行

D.不影响中断响应时间,也不影响程序的正确执行

点击查看答案

第9题

用于规定计算机执行的操作及操作数地址的一个二进制位串儿称为()

A.指令

B.程序

C.文件

D.软件

点击查看答案

第10题

用于规定计算机执行的操作及操作数地址的一个二进制位串称为为()

A.指令

B.程序

C.文件

D.软件

点击查看答案

第11题

程序计数器PC通常用于()。

A.存放正在执行的指令地址

B.存放待取指的指令地址

C.计数指令数

D.存放操作数数值

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧