注意:此页面搜索的是所有试题
河南农业大学汇编语言
[简答题,10分] 根据题目要求,写出相应的汇编指令: (1) 把BX寄存器的值传送给AX (2) 将立即数15送入CL寄存器
[简答题,10分] 根据题目要求,写出相应的汇编指令: (1) 用BX寄存器间接寻址方式将存储单元中的字与AX寄存器的值相加,结果在 AX中 (2) 把AL中的字节写入用基址变址寻址的存储单元中
[简答题,10分] 根据题目,写出相关伪指令: (1) 定义数据段DATA,并在数据段中定义两个字单元X、Y,初始值都是0 (2) 定义一个字符串SRING,保存’Computer’
[简答题,10分] 请指出下列指令的错误: MOV [SI][DI],AX MOV ES:[DX],CX
[分析题,10分] 分析下列程序段执行情况,给出结果: X DB 5,15,30 Y DB 22,14,6 Z DW ? …… MOV BX,OFFSET X MOV AL,[BX] ADD AL,Y INC BX SUB AL,[BX] MOV BL,Y+1 IMUL BL MOV Z,AX
[计算题,10分] 两个数8576H和9988H,分别作减法和加法运算,写出指令及运算结果。运算结果影响哪些标志?
[填空题,10分] 有一个32K字节的存储区,首地址是3302:5AC8H,写出其首单元和末单元的物理地址。
[填空题,10分] 写出修改当前数据段200H开始的数据区数据的DEBUG命令。
[填空题,10分] 已知堆栈区大小为512字节,栈底单元的物理地址为15230H。将两个字入栈保存后,当前栈指针所指单元的物理地址是多少? 堆栈区中还能保存多少个数据?
[简答题,10分] 请指出下列指令的错误: MOV AX,[CX] MOV AL,1200H
[简答题,10分] 根据题目要求,写出相应的汇编指令: (1) 用SI寄存器和位移量VALUE的寄存器相对寻址方式,从存储单元中读出一个字送入寄存器AX (2) 将AX中的数与偏移地址为2000H存储单元的数相减,结果在AX中
[简答题,10分] 根据题目,写出相关伪指令: (1) 定义有100个字节单元的COUNT数组,初始值均为空 (2) 用赋值伪指令定义PI为3.14 (3) 用类型操作符LABEL将VALUE单元定义为字节型
[简答题,10分] 下列伪指令有错吗?如果有错,请指出错误原因: (1) X1 DB 35H,0,-80 (2) X2 DB 35,260,-1 (3) X3 DB 1234H
[简答题,10分] 写出将DX、AX中的32位无符号数减CX中的16位无符号数,结果存放在DX、AX中的指令序列。
[填空题,10分] 对当前代码段从100H开始反汇编的DEBUG命令是什么?