注意:此页面搜索的是所有试题
兰州理工大学汇编语言
分析如下程序:(9 分) 试回答:(1)程序执行后(A)=( ),( B)=( )。 (2)设执行前 SP=200H,则执行后 SP=( )。 data segment A dw 1234h B dw 2345h data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax push A push B pop A pop B mov ah,4ch int 21h code ends end start
假设 ES 段中有一个字符串’12FG3LM5C’,其名为 ARRAY,下面的程序段执行后 CX 的 值为( )。(6 分) cld lea di,es:array mov al,.G. mov cx,9 repne scasb
阅读下列程序段,程序执行到 HLT 时,(AX)=( ),(BX)=( )。(6 分) xor ax,ax mov bx,1 mov cx,5 lop:add ax,bx inc bx loop lop hlt
试分析下列程序段,程序执行后,num2 字节单元的内容是什么?如果 num1 字节 单元的值为 39h,运行后,num2 字节 单元的内容又是什么?由此说明程序完成了什么操作。(14 分) data segment num1 db 41h num2 db ? data ends code segment assume cs:code,ds:data start:mov ax,data mov ds,ax mov ah,num1 cmp ah,39h jbe next sub ah,7 next: sub ah,30h mov num2,ah mov ah,4ch int 21h code ends end start
假设 ES 段中有一个字符串’12FG3LM5C’,其名为 ARRAY,下面的程序段执行后 CX 的 值为( )。(6 分) cld lea di,es:array mov al,.G. mov cx,9 repne scasb
阅读下列程序段,程序执行到 HLT 时,(AX)=( ),(BX)=( )。(6 分) xor ax,ax mov bx,1 mov cx,5 lop:add ax,bx inc bx loop lop hlt
试分析下列程序段,程序执行后,num2 字节单元的内容是什么?如果 num1 字节 单元的值为 39h,运行后,num2 字节 单元的内容又是什么?由此说明程序完成了什么操作。(14 分) data segment num1 db 41h num2 db ? data ends code segment assume cs:code,ds:data start:mov ax,data mov ds,ax mov ah,num1 cmp ah,39h jbe next sub ah,7 next: sub ah,30h mov num2,ah mov ah,4ch int 21h code ends end start